|
static void | Add (MyEntity entity) |
|
static void | Remove (MyEntity entity) |
|
static void | Clear () |
|
static void | Move (MyEntity entity) |
|
static void | GetAllEntitiesInBox (ref BoundingBoxD box, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetTopMostEntitiesInBox (ref BoundingBoxD box, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetAllTopMostStaticEntitiesInBox (ref BoundingBoxD box, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetAllEntitiesInSphere (ref BoundingSphereD sphere, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetAllTopMostEntitiesInSphere (ref BoundingSphereD sphere, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetAllTargetsInSphere (ref BoundingSphereD sphere, List< MyEntity > result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetAllEntitiesInRay (ref LineD ray, List< MyLineSegmentOverlapResult< MyEntity >> result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetTopmostEntitiesOverlappingRay (ref LineD ray, List< MyLineSegmentOverlapResult< MyEntity >> result, MyEntityQueryType qtype=MyEntityQueryType.Both) |
|
static void | GetVoxelMapsOverlappingRay (ref LineD ray, List< MyLineSegmentOverlapResult< MyVoxelBase >> result) |
|
static void | GetAproximateDynamicClustersForSize (ref BoundingBoxD container, double clusterSize, List< BoundingBoxD > clusters) |
|
static void | GetAllVoxelMapsInBox (ref BoundingBoxD box, List< MyVoxelBase > result) |
|
static MyPlanet | GetClosestPlanet (Vector3D position) |
|
static MyPlanet | GetClosestPlanet (ref BoundingBoxD box) |
|
static void | GetAllVoxelMapsInSphere (ref BoundingSphereD sphere, List< MyVoxelBase > result) |
|
static void | DebugDraw () |
|
Definition at line 42 of file MyGamePruningStructure.cs.
static void Sandbox.Game.Entities.MyGamePruningStructure.Add |
( |
MyEntity |
entity | ) |
|
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.Clear |
( |
| ) |
|
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.DebugDraw |
( |
| ) |
|
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.GetAllTopMostStaticEntitiesInBox |
( |
ref BoundingBoxD |
box, |
|
|
List< MyEntity > |
result, |
|
|
MyEntityQueryType |
qtype = MyEntityQueryType.Both |
|
) |
| |
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.GetAllVoxelMapsInBox |
( |
ref BoundingBoxD |
box, |
|
|
List< MyVoxelBase > |
result |
|
) |
| |
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.GetAllVoxelMapsInSphere |
( |
ref BoundingSphereD |
sphere, |
|
|
List< MyVoxelBase > |
result |
|
) |
| |
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.GetAproximateDynamicClustersForSize |
( |
ref BoundingBoxD |
container, |
|
|
double |
clusterSize, |
|
|
List< BoundingBoxD > |
clusters |
|
) |
| |
|
inlinestatic |
static MyPlanet Sandbox.Game.Entities.MyGamePruningStructure.GetClosestPlanet |
( |
Vector3D |
position | ) |
|
|
inlinestatic |
Get the closest planet overlapping a position.
This will not return anything if the position is not within the bounding box of the planet.
Definition at line 358 of file MyGamePruningStructure.cs.
static MyPlanet Sandbox.Game.Entities.MyGamePruningStructure.GetClosestPlanet |
( |
ref BoundingBoxD |
box | ) |
|
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.Move |
( |
MyEntity |
entity | ) |
|
|
inlinestatic |
static void Sandbox.Game.Entities.MyGamePruningStructure.Remove |
( |
MyEntity |
entity | ) |
|
|
inlinestatic |
override void Sandbox.Game.Entities.MyGamePruningStructure.Simulate |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: