Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Model Class Reference

#include <model.h>

Collaboration diagram for Model:

Public Member Functions

bool ConvertToVMAPModel (char const *outfilename)
 Model (std::string &filename)
bool open ()
 ~Model ()

Public Attributes

ModelHeader header
uint16indices
Vec3Dvertices

Private Member Functions

void _unload ()

Private Attributes

std::string filename

Detailed Description

Definition at line 17 of file model.h.

Constructor & Destructor Documentation

◆ Model()

Model::Model ( std::string & filename)

Definition at line 16 of file model.cpp.

References filename, header, indices, and vertices.

◆ ~Model()

Model::~Model ( )
inline

Definition at line 37 of file model.h.

References _unload().

Member Function Documentation

◆ _unload()

void Model::_unload ( )
inlineprivate

Definition at line 20 of file model.h.

References indices, and vertices.

Referenced by open(), and ~Model().

◆ ConvertToVMAPModel()

bool Model::ConvertToVMAPModel ( char const * outfilename)

Definition at line 59 of file model.cpp.

References header, indices, szRawVMAPMagic, and vertices.

Referenced by ExtractSingleModel().

◆ open()

Member Data Documentation

◆ filename

std::string Model::filename
private

Definition at line 27 of file model.h.

Referenced by Model(), and open().

◆ header

ModelHeader Model::header

Definition at line 29 of file model.h.

Referenced by ConvertToVMAPModel(), Model(), and open().

◆ indices

uint16* Model::indices

Definition at line 31 of file model.h.

Referenced by _unload(), ConvertToVMAPModel(), Model(), and open().

◆ vertices

Vec3D* Model::vertices

Definition at line 30 of file model.h.

Referenced by _unload(), ConvertToVMAPModel(), Model(), and open().


The documentation for this class was generated from the following files: