Cuberite
A lightweight, fast and extensible game server for Minecraft
|
This is the complete list of members for cVanillaFluidSimulator, including all inherited members.
AddBlock(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) override | cDelayedFluidSimulator | protectedvirtual |
AdjacentOffsets | cSimulator | static |
CalculateFlowCost(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, Direction a_Dir, unsigned a_Iteration=0) | cVanillaFluidSimulator | protected |
CanWashAway(BLOCKTYPE a_BlockType) | cFluidSimulator | static |
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) | cFloodyFluidSimulator | protected |
CheckTributaries(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_MyMeta) | cFloodyFluidSimulator | protected |
CreateChunkData(void) override | cDelayedFluidSimulator | inlineprotectedvirtual |
cSimulator(cWorld &a_World) | cSimulator | inline |
cVanillaFluidSimulator(cWorld &a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid, NIBBLETYPE a_Falloff, int a_TickDelay, int a_NumNeighborsForSource) | cVanillaFluidSimulator | |
GetFlowingDirection(Vector3i a_Pos) | cFluidSimulator | virtual |
GetLinkedOffsets(Vector3i Offset) | cSimulator | static |
HardenBlock(cChunk *a_Chunk, Vector3i a_RelPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_Meta) | cFloodyFluidSimulator | protected |
IsAllowedBlock(BLOCKTYPE a_BlockType) | cFluidSimulator | protected |
IsAnyFluidBlock(BLOCKTYPE a_BlockType) const | cFluidSimulator | inline |
IsFluidBlock(BLOCKTYPE a_BlockType) const | cFluidSimulator | inline |
IsHigherMeta(NIBBLETYPE a_Meta1, NIBBLETYPE a_Meta2) | cFluidSimulator | |
IsPassableForFluid(BLOCKTYPE a_BlockType) | cFluidSimulator | |
IsSolidBlock(BLOCKTYPE a_BlockType) | cFluidSimulator | |
IsStationaryFluidBlock(BLOCKTYPE a_BlockType) const | cFluidSimulator | inline |
m_AddSlotNum | cDelayedFluidSimulator | protected |
m_Falloff | cFloodyFluidSimulator | protected |
m_FluidBlock | cFluidSimulator | protected |
m_NumNeighborsForSource | cFloodyFluidSimulator | protected |
m_SimSlotNum | cDelayedFluidSimulator | protected |
m_StationaryFluidBlock | cFluidSimulator | protected |
m_TickDelay | cDelayedFluidSimulator | protected |
m_TotalBlocks | cDelayedFluidSimulator | protected |
m_World | cSimulator | protected |
Simulate(float a_Dt) override | cDelayedFluidSimulator | protectedvirtual |
SimulateBlock(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ) override | cFloodyFluidSimulator | protectedvirtual |
SimulateChunk(std::chrono::milliseconds a_Dt, int a_ChunkX, int a_ChunkZ, cChunk *a_Chunk) override | cDelayedFluidSimulator | protectedvirtual |
SpreadToNeighbor(cChunk *a_NearChunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_NewMeta) | cFloodyFluidSimulator | protected |
SpreadXZ(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_NewMeta) override | cVanillaFluidSimulator | protectedvirtual |
Super typedef | cVanillaFluidSimulator | private |
WakeUp(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) | cSimulator | protectedvirtual |
WakeUp(cChunk &a_Chunk, Vector3i a_Position, Vector3i a_Offset, BLOCKTYPE a_Block) | cSimulator | protectedvirtual |
~cSimulator() | cSimulator | inlinevirtual |