LeviLamina
|
This is the complete list of members for PathFinder, including all inherited members.
$ctor(::BlockSource ®ion, ::NavigationComponent const &navigation) (defined in PathFinder) | PathFinder | |
$dtor() (defined in PathFinder) | PathFinder | |
_calculateMoveCost(::ActorPathingData const &data, ::PathfinderNode &start, ::BlockPos const &fromPos, ::CachedChunkBlockSource ®ion) (defined in PathFinder) | PathFinder | static |
_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) (defined in PathFinder) | PathFinder | |
_checkForDamagingBlock(::ActorPathingData const &data, ::BlockPos const &pos, ::Block const &block, int radius, ::BreakBlocksComponent const *breakBlocksComponent) (defined in PathFinder) | PathFinder | |
_classifyDoorNode(::ActorPathingData const &data, ::Block const &testBlock, ::BlockPos const &testPos, ::BlockPos const &lastPathPos) (defined in PathFinder) | PathFinder | |
_classifyNode(::ActorPathingData const &data, ::BlockPos const &fromPos, ::BlockPos const &testPos) (defined in PathFinder) | PathFinder | |
_classifyNode(::ActorPathingData const &data, ::BlockPos const &lastPathPos, ::Block const &testBlock, ::BlockPos const &testPos, ::CanJumpIntoNode jumpIntoNode, ::CanClimbIntoNode climbIntoNode) (defined in PathFinder) | PathFinder | |
_findNearestPathableNeighbor(::BlockPos &outPos, ::ActorPathingData const &data, ::BlockPos const &testPos) (defined in PathFinder) | PathFinder | |
_findPath(::ActorPathingData const &actorData, float xt, float yt, float zt, float maxDist) (defined in PathFinder) | PathFinder | |
_findPath(::ActorPathingData const &data, ::PathfinderNode *from, ::PathfinderNode *to, ::PathfinderNode const &size, float maxDist) (defined in PathFinder) | PathFinder | |
_getHeightAboveBlock(::BlockPos const &blockPos, float mobHeight) const (defined in PathFinder) | PathFinder | |
_getHeightBelowBlock(::BlockPos const &blockPos, float mobHeight) const (defined in PathFinder) | PathFinder | |
_getHighestReachablePosByJumping(::BlockPos const &originalTargetPos, float maxReachableHeight, ::BlockPos const &actorSize) const (defined in PathFinder) | PathFinder | |
_getMinAndMaxHeightAroundBlock(::ActorPathingData const &data, ::BlockPos const &blockPos, float mobHeight) const (defined in PathFinder) | PathFinder | |
_getNeighbors(::ActorPathingData const &data, ::PathfinderNode &pos, ::PathfinderNode const &size, ::PathfinderNode const &target, uint maxDistSqr, ::std::bitset< 18 > const &validPositions) (defined in PathFinder) | PathFinder | |
_getNode(::BlockPos const &pos, ::NodeType nodeType) (defined in PathFinder) | PathFinder | |
_getNode(::ActorPathingData const &data, ::BlockPos const &fromPos, ::BlockPos const &blockPos, ::PathfinderNode const &size, float jumpHeight, ::CanClimbIntoNode climbIntoNode) (defined in PathFinder) | PathFinder | |
_getPartialBlockNodeType(::BlockPos const ¤tBlockPos, ::BlockPos const &lastBlockPos, ::ActorPathingData const &data) (defined in PathFinder) | PathFinder | |
_getPathfindingMalus(::ActorPathingData const &data, ::NodeType nodeType, ::BlockPos const &blockPos) (defined in PathFinder) | PathFinder | |
_getStartPositionFlyingActor(::IPathBlockSource const &pathBlockSource, ::BlockPos originalStartPos, bool canFloat, bool canPathOverLava, float yFeetPosition) (defined in PathFinder) | PathFinder | static |
_getUnderneathSupportedNode(::PathfinderNode *node, ::ActorPathingData const &data, ::BlockPos const &fromPos, ::PathfinderNode const &size, ::CanClimbIntoNode climbIntoNode) (defined in PathFinder) | PathFinder | |
_getWaterNode(::ActorPathingData const &data, ::BlockPos const &lastPos, ::BlockPos const &blockPos) (defined in PathFinder) | PathFinder | |
_isFreeStartNode(::ActorPathingData const &data, ::AABB const &entityAABB, ::BlockPos const &testPos, ::BlockPos const &size) (defined in PathFinder) | PathFinder | |
_isFreeWaterNode(::ActorPathingData const &data, ::BlockPos const &lastPos, ::BlockPos const &blockPos) (defined in PathFinder) | PathFinder | |
_isNeighborPotentiallyValid(::PathfinderNode const &node, ::PathfinderNode const &target, ::BlockPos const &offset, uint maxDistSqr) (defined in PathFinder) | PathFinder | |
_reconstructPath(::PathfinderNode *to, ::PathCompletionType completionType, ::ActorUniqueID actorId) (defined in PathFinder) | PathFinder | |
DEFAULT_DESC() (defined in PathFinder) | PathFinder | static |
ExtractionPurpose enum name (defined in PathFinder) | PathFinder | |
extractPathingData(::Actor &mutableActor, ::PathFinder::ExtractionPurpose purpose, ::std::optional<::Vec3 > targetPos) (defined in PathFinder) | PathFinder | static |
isFree(::ActorPathingData const &data, ::BlockPos const &lastPathPos, ::BlockPos const &testPos, ::BlockPos const &size, ::CanJumpIntoNode jumpIntoNode, ::CanClimbIntoNode climbIntoNode) (defined in PathFinder) | 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 | |
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(::BlockSource ®ion, ::NavigationComponent const &navigation) (defined in PathFinder) | PathFinder | |
~PathFinder() (defined in PathFinder) | PathFinder |