Space Engineers
VRageMath.MyDynamicAABBTree Member List

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

AddProxy(ref BoundingBox aabb, object userData, uint userFlags, bool rebalance=true)VRageMath.MyDynamicAABBTreeinline
Balance(int iA)VRageMath.MyDynamicAABBTreeinline
Clear()VRageMath.MyDynamicAABBTreeinline
CountLeaves(int nodeId)VRageMath.MyDynamicAABBTreeinline
Dispose()VRageMath.MyDynamicAABBTreeinlinestatic
GetAabb(int proxyId)VRageMath.MyDynamicAABBTreeinline
GetAll< T >(List< T > elementsList, bool clear, List< BoundingBox > boxsList=null)VRageMath.MyDynamicAABBTreeinline
GetAllNodeBounds(List< BoundingBox > boxsList)VRageMath.MyDynamicAABBTreeinline
GetChildren(int proxyId, out int left, out int right)VRageMath.MyDynamicAABBTreeinline
GetFatAABB(int proxyId, out BoundingBox fatAABB)VRageMath.MyDynamicAABBTreeinline
GetHeight()VRageMath.MyDynamicAABBTreeinline
GetLeafCount(int proxyId)VRageMath.MyDynamicAABBTreeinline
GetNodeLeaves(int proxyId, List< int > children)VRageMath.MyDynamicAABBTreeinline
GetRoot()VRageMath.MyDynamicAABBTreeinline
GetUserData< T >(int proxyId)VRageMath.MyDynamicAABBTreeinline
MoveProxy(int proxyId, ref BoundingBox aabb, Vector3 displacement)VRageMath.MyDynamicAABBTreeinline
MyDynamicAABBTree(Vector3 extension, float aabbMultiplier=1)VRageMath.MyDynamicAABBTreeinline
NullNodeVRageMath.MyDynamicAABBTree
OverlapAllBoundingBox< T >(ref BoundingBox bbox, List< T > elementsList, uint requiredFlags=0, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllBoundingSphere< T >(ref BoundingSphere sphere, List< T > overlapElementsList, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustum< T >(ref BoundingFrustum frustum, List< T > elementsList, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustum< T >(ref BoundingFrustum frustum, List< T > elementsList, uint requiredFlags, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustum< T >(ref BoundingFrustum frustum, List< T > elementsList, List< bool > isInsideList, uint requiredFlags, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustum< T >(ref BoundingFrustum frustum, List< T > elementsList, List< bool > isInsideList, Vector3 projectionDir, float projectionFactor, float ignoreThr, uint requiredFlags, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustumAny< T >(ref BoundingFrustum frustum, List< T > elementsList, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllFrustumConservative< T >(ref BoundingFrustum frustum, List< T > elementsList, uint requiredFlags, bool clear=true)VRageMath.MyDynamicAABBTreeinline
OverlapAllLineSegment< T >(ref Line line, List< MyLineSegmentOverlapResult< T >> elementsList)VRageMath.MyDynamicAABBTreeinline
OverlapAllLineSegment< T >(ref Line line, List< MyLineSegmentOverlapResult< T >> elementsList, uint requiredFlags)VRageMath.MyDynamicAABBTreeinline
OverlapsAnyLeafBoundingBox(ref BoundingBox bbox)VRageMath.MyDynamicAABBTreeinline
OverlapSizeableClusters(ref BoundingBox bbox, List< BoundingBox > boundList, double minSize)VRageMath.MyDynamicAABBTreeinline
Query(Func< int, bool > callback, ref BoundingBox aabb)VRageMath.MyDynamicAABBTreeinline
RemoveProxy(int proxyId)VRageMath.MyDynamicAABBTreeinline