![]() |
TrinityCore
|
#include <adt.h>
Classes | |
| struct | adt_LIQUID |
Public Member Functions | |
| bool | prepareLoadedData () |
| adt_liquid_instance const * | GetLiquidInstance (int32 x, int32 y) const |
| adt_liquid_attributes | GetLiquidAttributes (int32 x, int32 y) const |
| uint16 | GetLiquidType (adt_liquid_instance const *h) const |
| float | GetLiquidHeight (adt_liquid_instance const *h, int32 pos) const |
| int8 | GetLiquidDepth (adt_liquid_instance const *h, int32 pos) const |
| uint16 const * | GetLiquidTextureCoordMap (adt_liquid_instance const *h, int32 pos) const |
| uint64 | GetLiquidExistsBitmap (adt_liquid_instance const *h) const |
Public Attributes | ||
| union { | ||
| uint32 fcc | ||
| char fcc_txt [4] | ||
| }; | ||
| uint32 | size | |
| struct adt_MH2O::adt_LIQUID | liquid [ADT_CELLS_PER_GRID][ADT_CELLS_PER_GRID] | |
|
inline |
Definition at line 235 of file adt.h.
References liquid, and adt_MH2O::adt_LIQUID::OffsetAttributes.
Referenced by ConvertADT().
|
inline |
Definition at line 273 of file adt.h.
References Depth, adt_liquid_instance::GetHeight(), adt_liquid_instance::GetWidth(), HeightDepth, HeightTextureCoord, adt_liquid_instance::LiquidVertexFormat, and adt_liquid_instance::OffsetVertexData.
|
inline |
Definition at line 310 of file adt.h.
References adt_liquid_instance::OffsetExistsBitmap.
Referenced by ConvertADT().
|
inline |
Definition at line 254 of file adt.h.
References Depth, HeightDepth, HeightTextureCoord, adt_liquid_instance::LiquidVertexFormat, and adt_liquid_instance::OffsetVertexData.
Referenced by ConvertADT().
|
inline |
|
inline |
Definition at line 292 of file adt.h.
References Depth, adt_liquid_instance::GetHeight(), adt_liquid_instance::GetWidth(), HeightDepth, HeightTextureCoord, adt_liquid_instance::LiquidVertexFormat, and adt_liquid_instance::OffsetVertexData.
|
inline |
Definition at line 246 of file adt.h.
References Depth, adt_liquid_instance::LiquidType, and adt_liquid_instance::LiquidVertexFormat.
| bool adt_MH2O::prepareLoadedData | ( | ) |
Definition at line 115 of file adt.cpp.
References fcc, u_map_fcc::fcc, and MH2OMagic.
| union { ... } adt_MH2O |
| uint32 adt_MH2O::fcc |
Definition at line 215 of file adt.h.
Referenced by prepareLoadedData().
| struct adt_MH2O::adt_LIQUID adt_MH2O::liquid[ADT_CELLS_PER_GRID][ADT_CELLS_PER_GRID] |
Referenced by GetLiquidAttributes(), and GetLiquidInstance().