Space Engineers
Sandbox.Game.AI.Pathfinding.MyGridNavigationMesh Member List

This is the complete list of members for Sandbox.Game.AI.Pathfinding.MyGridNavigationMesh, including all inherited members.

AddTriangle(ref Vector3 a, ref Vector3 b, ref Vector3 c)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
Sandbox::Game::AI::Pathfinding::MyNavigationMesh.AddTriangle(ref Vector3 A, ref Vector3 B, ref Vector3 C, ref int edgeAB, ref int edgeBC, ref int edgeCA)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinlineprotected
ApproximateMemoryFootprint()Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
CalculateNextTimestamp()VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inlineprotected
CheckMeshConsistency()Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
DebugDraw(ref Matrix drawMatrix)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
ErasePools()Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
FindClosestPrimitive(Vector3D point, bool highLevel, ref double closestDistanceSq)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
FindPath(Vector3 start, Vector3 end)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
Sandbox::Game::AI::Pathfinding::MyNavigationMesh.FindPath(V start, V end, Predicate< V > vertexTraversable=null, Predicate< IMyPathEdge< V >> edgeTraversable=null)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
Sandbox::Game::AI::Pathfinding::MyNavigationMesh.FindPath(V start, Func< V, float > heuristic, Func< V, float > terminationCriterion, Predicate< V > vertexTraversable=null, bool returnClosest=true)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
FindReachable(IEnumerable< V > fromSet, List< V > reachableVertices, Predicate< V > vertexFilter=null, Predicate< V > vertexTraversable=null, Predicate< IMyPathEdge< V >> edgeTraversable=null)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
FindReachable(V from, List< V > reachableVertices, Predicate< V > vertexFilter=null, Predicate< V > vertexTraversable=null, Predicate< IMyPathEdge< V >> edgeTraversable=null)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
FindRefinedPath(MyNavigationTriangle start, MyNavigationTriangle end, ref Vector3 startPoint, ref Vector3 endPoint)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinlineprotected
GetComponent(MyHighLevelPrimitive highLevelPrimitive)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
GetCubes()Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
GetCubeTriangles(Vector3I gridPos, List< MyNavigationTriangle > trianglesOut)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
GetCurrentTimestamp()VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
GetEdgeTriangle(int edgeIndex)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinlineprotected
GetEnumerator()VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
GetExternalEdge(MyNavigationPrimitive primitive, int index)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
GetExternalNeighbor(MyNavigationPrimitive primitive, int index)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
GetExternalNeighborCount(MyNavigationPrimitive primitive)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
GetHighLevelPrimitive(MyNavigationPrimitive myNavigationTriangle)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
GetTriangle(int index)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
GetWorldMatrix()Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
GlobalToLocal(Vector3D globalPos)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
HighLevelDirtySandbox.Game.AI.Pathfinding.MyGridNavigationMesh
HighLevelGroupSandbox.Game.AI.Pathfinding.MyGridNavigationMesh
LocalToGlobal(Vector3 localPos)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinlinevirtual
m_debugFunnelIdxSandbox.Game.AI.Pathfinding.MyNavigationMeshstatic
MakeStatic()Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
MeshSandbox.Game.AI.Pathfinding.MyNavigationMesh
MyGridNavigationMesh(MyCubeGrid grid, MyNavmeshCoordinator coordinator, int triPrealloc=32, Func< long > timestampFunction=null)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
MyNavigationMesh(MyNavgroupLinks externalLinks, int trianglePrealloc=16, Func< long > timestampFunction=null)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
MyPathFindingSystem(int queueInitSize=128, Func< long > timestampFunction=null)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
PerformTraversal()VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
PrepareTraversal(V startingVertex, Predicate< V > vertexFilter=null, Predicate< V > vertexTraversable=null, Predicate< IMyPathEdge< V >> edgeTraversable=null)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
Reachable(V from, V to)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline
RefinePath(MyPath< MyNavigationPrimitive > path, List< Vector4D > output, ref Vector3 startPoint, ref Vector3 endPoint, int begin, int end)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
RegisterTriangle(MyNavigationTriangle tri, ref Vector3I gridPos)Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
RemoveFace(int index)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinline
Sandbox::Game::AI::Pathfinding::MyNavigationMesh.RemoveTriangle(MyNavigationTriangle tri)Sandbox.Game.AI.Pathfinding.MyNavigationMeshinlineprotected
ToString()Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
UpdateHighLevel()Sandbox.Game.AI.Pathfinding.MyGridNavigationMeshinline
VisitedBetween(V vertex, long start, long end)VRage.Algorithms.MyPathFindingSystem< MyNavigationPrimitive >inline