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

#include <adt.h>

Collaboration diagram for adt_MH2O:

Classes

struct  adt_LIQUID

Public Member Functions

adt_liquid_headergetLiquidData (int x, int y)
uint32getLiquidFullLightMap (adt_liquid_header *h)
float * getLiquidHeightMap (adt_liquid_header *h)
uint8getLiquidLightMap (adt_liquid_header *h)
uint64 getLiquidShowMap (adt_liquid_header *h)

Public Attributes

union { 
   uint32   fcc 
   char   fcc_txt [4] 
}; 
struct adt_MH2O::adt_LIQUID liquid [ADT_CELLS_PER_GRID][ADT_CELLS_PER_GRID]
uint32 size

Detailed Description

Definition at line 145 of file adt.h.

Member Function Documentation

◆ getLiquidData()

adt_liquid_header * adt_MH2O::getLiquidData ( int x,
int y )
inline

Definition at line 160 of file adt.h.

References liquid.

Referenced by ConvertADT().

◆ getLiquidFullLightMap()

◆ getLiquidHeightMap()

float * adt_MH2O::getLiquidHeightMap ( adt_liquid_header * h)
inline

◆ getLiquidLightMap()

◆ getLiquidShowMap()

uint64 adt_MH2O::getLiquidShowMap ( adt_liquid_header * h)
inline

Definition at line 202 of file adt.h.

References adt_liquid_header::offsData2a.

Referenced by ConvertADT().

Member Data Documentation

◆ [union]

union { ... } adt_MH2O

◆ fcc

uint32 adt_MH2O::fcc

Definition at line 149 of file adt.h.

◆ fcc_txt

char adt_MH2O::fcc_txt[4]

Definition at line 150 of file adt.h.

◆ liquid

◆ size

uint32 adt_MH2O::size

Definition at line 152 of file adt.h.


The documentation for this class was generated from the following file:
  • src/tools/map_extractor/adt.h