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

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

AcceptNearbyPath()cPath
AttemptToFindAlternative()cPathprivate
BlockTypeIsSpecial(BLOCKTYPE a_Type)cPathprivate
BodyFitsIn(const Vector3i &a_Location, const Vector3i &a_Source)cPathprivate
BuildPath()cPathprivate
CalculationStep(cChunk &a_Chunk)cPath
cPath(cChunk &a_Chunk, const Vector3d &a_StartingPoint, const Vector3d &a_EndingPoint, int a_MaxSteps, double a_BoundingBoxWidth, double a_BoundingBoxHeight)cPath
cPath()cPath
cPath(const cPath &a_other)=deletecPath
cPath(cPath &&a_other)=deletecPath
FillCellAttributes(cPathCell &a_Cell)cPathprivate
FinishCalculation()cPathprivate
FinishCalculation(ePathFinderStatus a_NewStatus)cPathprivate
GetCell(const Vector3i &a_location)cPathprivate
GetNextPoint()cPathinline
HasSolidBelow(const Vector3i &a_Location)cPathprivate
IsFirstPoint() constcPathinline
IsValid() constcPathinline
IsWalkable(const Vector3i &a_Location, const Vector3i &a_Source)cPathprivate
m_BadChunkFoundcPathprivate
m_BoundingBoxHeightcPathprivate
m_BoundingBoxWidthcPathprivate
m_ChunkcPathprivate
m_CurrentPointcPathprivate
m_DestinationcPathprivate
m_HalfWidthcPathprivate
m_IsValidcPathprivate
m_MapcPathprivate
m_NearestPointToTargetcPathprivate
m_OpenListcPathprivate
m_PathPointscPathprivate
m_SourcecPathprivate
m_StatuscPathprivate
m_StepsLeftcPathprivate
NoMoreWayPoints() constcPathinline
OpenListAdd(cPathCell *a_Cell)cPathprivate
OpenListPop()cPathprivate
operator=(const cPath &a_other)=deletecPath
operator=(cPath &&a_other)=deletecPath
ProcessCell(cPathCell *a_Cell, cPathCell *a_Caller, int a_GDelta)cPathprivate
ProcessIfWalkable(const Vector3i &a_Location, cPathCell *a_Source, int a_Cost)cPathprivate
SpecialIsSolidFromThisDirection(BLOCKTYPE a_Type, NIBBLETYPE a_Meta, const Vector3i &a_Direction)cPathprivate
StepOnce()cPathprivate
WayPointsLeft() constcPathinline