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

#include <model.h>

Collaboration diagram for ModelInstance:

Public Member Functions

 ModelInstance ()
 ModelInstance (MPQFile &f, char const *ModelInstName, uint32 mapID, uint32 tileX, uint32 tileY, FILE *pDirfile)

Public Attributes

uint16 flags
uint32 id
Vec3D pos
Vec3D rot
float sc
uint16 scale

Detailed Description

Definition at line 40 of file model.h.

Constructor & Destructor Documentation

◆ ModelInstance() [1/2]

ModelInstance::ModelInstance ( )
inline

Definition at line 48 of file model.h.

References flags, id, sc, and scale.

◆ ModelInstance() [2/2]

ModelInstance::ModelInstance ( MPQFile & f,
char const * ModelInstName,
uint32 mapID,
uint32 tileX,
uint32 tileY,
FILE * pDirfile )

Definition at line 134 of file model.cpp.

References fixCoords(), flags, id, MOD_M2, MOD_WORLDSPAWN, pos, MPQFile::read(), rot, sc, scale, and szWorkDirWmo.

Member Data Documentation

◆ flags

uint16 ModelInstance::flags

Definition at line 45 of file model.h.

Referenced by ModelInstance(), and ModelInstance().

◆ id

uint32 ModelInstance::id

Definition at line 43 of file model.h.

Referenced by ModelInstance(), and ModelInstance().

◆ pos

Vec3D ModelInstance::pos

Definition at line 44 of file model.h.

Referenced by ModelInstance().

◆ rot

Vec3D ModelInstance::rot

Definition at line 44 of file model.h.

Referenced by ModelInstance().

◆ sc

float ModelInstance::sc

Definition at line 46 of file model.h.

Referenced by ModelInstance(), and ModelInstance().

◆ scale

uint16 ModelInstance::scale

Definition at line 45 of file model.h.

Referenced by ModelInstance(), and ModelInstance().


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