Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
MMAP::IntermediateValues Struct Reference

#include <IntermediateValues.h>

Public Member Functions

void debugWrite (FILE *file, const rcCompactHeightfield *chf)
void debugWrite (FILE *file, const rcContourSet *cs)
void debugWrite (FILE *file, const rcHeightfield *mesh)
void debugWrite (FILE *file, const rcPolyMesh *mesh)
void debugWrite (FILE *file, const rcPolyMeshDetail *mesh)
void generateObjFile (uint32 mapID, uint32 tileX, uint32 tileY, MeshData &meshData)
 IntermediateValues ()
void writeIV (uint32 mapID, uint32 tileX, uint32 tileY)
 ~IntermediateValues ()

Public Attributes

rcCompactHeightfield * compactHeightfield
rcContourSet * contours
rcHeightfield * heightfield
rcPolyMesh * polyMesh
rcPolyMeshDetail * polyMeshDetail

Detailed Description

Definition at line 17 of file IntermediateValues.h.

Constructor & Destructor Documentation

◆ IntermediateValues()

MMAP::IntermediateValues::IntermediateValues ( )
inline

Definition at line 25 of file IntermediateValues.h.

References compactHeightfield, contours, heightfield, polyMesh, and polyMeshDetail.

◆ ~IntermediateValues()

MMAP::IntermediateValues::~IntermediateValues ( )

Definition at line 10 of file IntermediateValues.cpp.

References compactHeightfield, contours, heightfield, polyMesh, and polyMeshDetail.

Member Function Documentation

◆ debugWrite() [1/5]

void MMAP::IntermediateValues::debugWrite ( FILE * file,
const rcCompactHeightfield * chf )

Definition at line 97 of file IntermediateValues.cpp.

◆ debugWrite() [2/5]

void MMAP::IntermediateValues::debugWrite ( FILE * file,
const rcContourSet * cs )

Definition at line 136 of file IntermediateValues.cpp.

◆ debugWrite() [3/5]

void MMAP::IntermediateValues::debugWrite ( FILE * file,
const rcHeightfield * mesh )

Definition at line 59 of file IntermediateValues.cpp.

◆ debugWrite() [4/5]

void MMAP::IntermediateValues::debugWrite ( FILE * file,
const rcPolyMesh * mesh )

Definition at line 157 of file IntermediateValues.cpp.

◆ debugWrite() [5/5]

void MMAP::IntermediateValues::debugWrite ( FILE * file,
const rcPolyMeshDetail * mesh )

Definition at line 176 of file IntermediateValues.cpp.

◆ generateObjFile()

void MMAP::IntermediateValues::generateObjFile ( uint32 mapID,
uint32 tileX,
uint32 tileY,
MeshData & meshData )

◆ writeIV()

void MMAP::IntermediateValues::writeIV ( uint32 mapID,
uint32 tileX,
uint32 tileY )

Member Data Documentation

◆ compactHeightfield

rcCompactHeightfield* MMAP::IntermediateValues::compactHeightfield

Definition at line 20 of file IntermediateValues.h.

Referenced by IntermediateValues(), writeIV(), and ~IntermediateValues().

◆ contours

rcContourSet* MMAP::IntermediateValues::contours

Definition at line 21 of file IntermediateValues.h.

Referenced by IntermediateValues(), writeIV(), and ~IntermediateValues().

◆ heightfield

rcHeightfield* MMAP::IntermediateValues::heightfield

Definition at line 19 of file IntermediateValues.h.

Referenced by IntermediateValues(), writeIV(), and ~IntermediateValues().

◆ polyMesh

rcPolyMesh* MMAP::IntermediateValues::polyMesh

◆ polyMeshDetail

rcPolyMeshDetail* MMAP::IntermediateValues::polyMeshDetail

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