LeviLamina
Loading...
Searching...
No Matches
PathFinder Member List

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

$ctor(::BlockSource &region, ::NavigationComponent const &navigation)PathFinder
$dtor()PathFinder
_calculateMoveCost(::ActorPathingData const &data, ::PathfinderNode &start, ::BlockPos const &fromPos, ::CachedChunkBlockSource &region)PathFinderstatic
_checkBlockAndNeighborsProperty(::ActorPathingData const &data, ::BlockPos const &pos, ::Block const &block, ::BlockProperty testProperty, int radius, ::BreakBlocksComponent const *breakBlocksComponent, ::std::function< bool(::Block const &, ::BlockPos const &)> extraCondition)PathFinder
_checkForDamagingBlock(::ActorPathingData const &data, ::BlockPos const &pos, ::Block const &block, int radius, ::BreakBlocksComponent const *breakBlocksComponent)PathFinder
_classifyDoorNode(::ActorPathingData const &data, ::Block const &testBlock, ::BlockPos const &testPos, ::BlockPos const &lastPathPos)PathFinder
_classifyNode(::ActorPathingData const &data, ::BlockPos const &fromPos, ::BlockPos const &testPos)PathFinder
_classifyNode(::ActorPathingData const &data, ::BlockPos const &lastPathPos, ::Block const &testBlock, ::BlockPos const &testPos, ::CanJumpIntoNode jumpIntoNode, ::CanClimbIntoNode climbIntoNode)PathFinder
_findNearestPathableNeighbor(::BlockPos &outPos, ::ActorPathingData const &data, ::BlockPos const &testPos)PathFinder
_findPath(::ActorPathingData const &actorData, float xt, float yt, float zt, float maxDist)PathFinder
_findPath(::ActorPathingData const &data, ::PathfinderNode *from, ::PathfinderNode *to, ::PathfinderNode const &size, float maxDist)PathFinder
_getHeightAboveBlock(::BlockPos const &blockPos, float mobHeight) constPathFinder
_getHeightBelowBlock(::BlockPos const &blockPos, float mobHeight) constPathFinder
_getHighestReachablePosByJumping(::BlockPos const &originalTargetPos, float maxReachableHeight, ::BlockPos const &actorSize) constPathFinder
_getMinAndMaxHeightAroundBlock(::ActorPathingData const &data, ::BlockPos const &blockPos, float mobHeight) constPathFinder
_getNeighbors(::ActorPathingData const &data, ::PathfinderNode &pos, ::PathfinderNode const &size, ::PathfinderNode const &target, uint maxDistSqr, ::std::bitset< 18 > const &validPositions)PathFinder
_getNode(::BlockPos const &pos, ::NodeType nodeType)PathFinder
_getNode(::ActorPathingData const &data, ::BlockPos const &fromPos, ::BlockPos const &blockPos, ::PathfinderNode const &size, float jumpHeight, ::CanClimbIntoNode climbIntoNode)PathFinder
_getPartialBlockNodeType(::BlockPos const &currentBlockPos, ::BlockPos const &lastBlockPos, ::ActorPathingData const &data)PathFinder
_getPathfindingMalus(::ActorPathingData const &data, ::NodeType nodeType, ::BlockPos const &blockPos)PathFinder
_getStartPositionFlyingActor(::IPathBlockSource const &pathBlockSource, ::BlockPos originalStartPos, bool canFloat, bool canPathOverLava, float yFeetPosition)PathFinderstatic
_getUnderneathSupportedNode(::PathfinderNode *node, ::ActorPathingData const &data, ::BlockPos const &fromPos, ::PathfinderNode const &size, ::CanClimbIntoNode climbIntoNode)PathFinder
_getWaterNode(::ActorPathingData const &data, ::BlockPos const &lastPos, ::BlockPos const &blockPos)PathFinder
_isFreeStartNode(::ActorPathingData const &data, ::AABB const &entityAABB, ::BlockPos const &testPos, ::BlockPos const &size)PathFinder
_isFreeWaterNode(::ActorPathingData const &data, ::BlockPos const &lastPos, ::BlockPos const &blockPos)PathFinder
_isNeighborPotentiallyValid(::PathfinderNode const &node, ::PathfinderNode const &target, ::BlockPos const &offset, uint maxDistSqr)PathFinder
_reconstructPath(::PathfinderNode *to, ::PathCompletionType completionType, ::ActorUniqueID actorId)PathFinder
DEFAULT_DESC()PathFinderstatic
ExtractionPurpose enum name (defined in PathFinder)PathFinder
extractPathingData(::Actor &mutableActor, ::PathFinder::ExtractionPurpose purpose, ::std::optional<::Vec3 > targetPos)PathFinderstatic
isFree(::ActorPathingData const &data, ::BlockPos const &lastPathPos, ::BlockPos const &testPos, ::BlockPos const &size, ::CanJumpIntoNode jumpIntoNode, ::CanClimbIntoNode climbIntoNode)PathFinder
mAvoidDamageBlocks (defined in PathFinder)PathFinder
mAvoidPortals (defined in PathFinder)PathFinder
mAvoidWater (defined in PathFinder)PathFinder
mCanBreach (defined in PathFinder)PathFinder
mCanFloat (defined in PathFinder)PathFinder
mCanJump (defined in PathFinder)PathFinder
mCanOpenDoors (defined in PathFinder)PathFinder
mCanOpenIronDoors (defined in PathFinder)PathFinder
mCanPassDoors (defined in PathFinder)PathFinder
mCanPathOverLava (defined in PathFinder)PathFinder
mCanWalkInLava (defined in PathFinder)PathFinder
mIsAmphibious (defined in PathFinder)PathFinder
mNeighbors (defined in PathFinder)PathFinder
mNodes (defined in PathFinder)PathFinder
mOpenSet (defined in PathFinder)PathFinder
mRegion (defined in PathFinder)PathFinder
NeighborDiagonalType enum name (defined in PathFinder)PathFinder
PathFinder() (defined in PathFinder)PathFinder
PathFinder(::BlockSource &region, ::NavigationComponent const &navigation)PathFinder
~PathFinder()PathFinder