TrinityCore
adt_MH2O Struct Reference

#include <adt.h>

Classes

struct  adt_LIQUID
 

Public Member Functions

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
 
LiquidVertexFormatType GetLiquidVertexFormat (adt_liquid_instance const *liquidInstance) 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]
 

Detailed Description

Definition at line 176 of file adt.h.

Member Function Documentation

◆ GetLiquidAttributes()

adt_liquid_attributes adt_MH2O::GetLiquidAttributes ( int32  x,
int32  y 
) const
inline

Definition at line 197 of file adt.h.

+ Here is the caller graph for this function:

◆ GetLiquidDepth()

int8 adt_MH2O::GetLiquidDepth ( adt_liquid_instance const *  h,
int32  pos 
) const
inline

Definition at line 241 of file adt.h.

+ Here is the call graph for this function:

◆ GetLiquidExistsBitmap()

uint64 adt_MH2O::GetLiquidExistsBitmap ( adt_liquid_instance const *  h) const
inline

Definition at line 288 of file adt.h.

+ Here is the caller graph for this function:

◆ GetLiquidHeight()

float adt_MH2O::GetLiquidHeight ( adt_liquid_instance const *  h,
int32  pos 
) const
inline

Definition at line 216 of file adt.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetLiquidInstance()

adt_liquid_instance const * adt_MH2O::GetLiquidInstance ( int32  x,
int32  y 
) const
inline

Definition at line 190 of file adt.h.

+ Here is the caller graph for this function:

◆ GetLiquidTextureCoordMap()

uint16 const * adt_MH2O::GetLiquidTextureCoordMap ( adt_liquid_instance const *  h,
int32  pos 
) const
inline

Definition at line 266 of file adt.h.

+ Here is the call graph for this function:

◆ GetLiquidType()

uint16 adt_MH2O::GetLiquidType ( adt_liquid_instance const *  h) const
inline

Definition at line 208 of file adt.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetLiquidVertexFormat()

LiquidVertexFormatType adt_MH2O::GetLiquidVertexFormat ( adt_liquid_instance const *  liquidInstance) const

Definition at line 444 of file System.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ 

union { ... } adt_MH2O::@363

◆ fcc

uint32 adt_MH2O::fcc

Definition at line 179 of file adt.h.

◆ fcc_txt

char adt_MH2O::fcc_txt[4]

Definition at line 180 of file adt.h.

◆ liquid

◆ size

uint32 adt_MH2O::size

Definition at line 182 of file adt.h.


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