Cuberite
A lightweight, fast and extensible game server for Minecraft
cVanillaFluidSimulator Member List

This is the complete list of members for cVanillaFluidSimulator, including all inherited members.

AddBlock(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) overridecDelayedFluidSimulatorprotectedvirtual
AdjacentOffsetscSimulatorstatic
CalculateFlowCost(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, Direction a_Dir, unsigned a_Iteration=0)cVanillaFluidSimulatorprotected
CanWashAway(BLOCKTYPE a_BlockType)cFluidSimulatorstatic
cDelayedFluidSimulator(cWorld &a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid, int a_TickDelay)cDelayedFluidSimulator
cFloodyFluidSimulator(cWorld &a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid, NIBBLETYPE a_Falloff, int a_TickDelay, int a_NumNeighborsForSource)cFloodyFluidSimulator
cFluidSimulator(cWorld &a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid)cFluidSimulator
CheckNeighborsForSource(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ)cFloodyFluidSimulatorprotected
CheckTributaries(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_MyMeta)cFloodyFluidSimulatorprotected
CreateChunkData(void) overridecDelayedFluidSimulatorinlineprotectedvirtual
cSimulator(cWorld &a_World)cSimulatorinline
cVanillaFluidSimulator(cWorld &a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid, NIBBLETYPE a_Falloff, int a_TickDelay, int a_NumNeighborsForSource)cVanillaFluidSimulator
GetFlowingDirection(Vector3i a_Pos)cFluidSimulatorvirtual
GetLinkedOffsets(Vector3i Offset)cSimulatorstatic
HardenBlock(cChunk *a_Chunk, Vector3i a_RelPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_Meta)cFloodyFluidSimulatorprotected
IsAllowedBlock(BLOCKTYPE a_BlockType)cFluidSimulatorprotected
IsAnyFluidBlock(BLOCKTYPE a_BlockType) constcFluidSimulatorinline
IsFluidBlock(BLOCKTYPE a_BlockType) constcFluidSimulatorinline
IsHigherMeta(NIBBLETYPE a_Meta1, NIBBLETYPE a_Meta2)cFluidSimulator
IsPassableForFluid(BLOCKTYPE a_BlockType)cFluidSimulator
IsSolidBlock(BLOCKTYPE a_BlockType)cFluidSimulator
IsStationaryFluidBlock(BLOCKTYPE a_BlockType) constcFluidSimulatorinline
m_AddSlotNumcDelayedFluidSimulatorprotected
m_FalloffcFloodyFluidSimulatorprotected
m_FluidBlockcFluidSimulatorprotected
m_NumNeighborsForSourcecFloodyFluidSimulatorprotected
m_SimSlotNumcDelayedFluidSimulatorprotected
m_StationaryFluidBlockcFluidSimulatorprotected
m_TickDelaycDelayedFluidSimulatorprotected
m_TotalBlockscDelayedFluidSimulatorprotected
m_WorldcSimulatorprotected
Simulate(float a_Dt) overridecDelayedFluidSimulatorprotectedvirtual
SimulateBlock(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ) overridecFloodyFluidSimulatorprotectedvirtual
SimulateChunk(std::chrono::milliseconds a_Dt, int a_ChunkX, int a_ChunkZ, cChunk *a_Chunk) overridecDelayedFluidSimulatorprotectedvirtual
SpreadToNeighbor(cChunk *a_NearChunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_NewMeta)cFloodyFluidSimulatorprotected
SpreadXZ(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_NewMeta) overridecVanillaFluidSimulatorprotectedvirtual
Super typedefcVanillaFluidSimulatorprivate
WakeUp(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
WakeUp(cChunk &a_Chunk, Vector3i a_Position, Vector3i a_Offset, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
~cSimulator()cSimulatorinlinevirtual