Class MyHierarchyComponent<TYPE>
Inheritance
System.Object
MyHierarchyComponent<TYPE>
Assembly: VRage.Game.dll
Syntax
public class MyHierarchyComponent<TYPE> : MyHierarchyComponentBase, IMyEntityComponentBase, IMyComponentBase
Type Parameters
Constructors
MyHierarchyComponent()
Declaration
public MyHierarchyComponent()
Fields
QueryAABBImpl
Declaration
public Action<BoundingBoxD, List<TYPE>> QueryAABBImpl
Field Value
Type |
Description |
System.Action<BoundingBoxD, System.Collections.Generic.List<TYPE>> |
|
QueryLineImpl
Declaration
public Action<LineD, List<MyLineSegmentOverlapResult<TYPE>>> QueryLineImpl
Field Value
QuerySphereImpl
Declaration
public Action<BoundingSphereD, List<TYPE>> QuerySphereImpl
Field Value
Type |
Description |
System.Action<BoundingSphereD, System.Collections.Generic.List<TYPE>> |
|
Methods
QueryAABB(ref BoundingBoxD, List<TYPE>)
Declaration
public void QueryAABB(ref BoundingBoxD aabb, List<TYPE> result)
Parameters
Type |
Name |
Description |
BoundingBoxD |
aabb |
|
System.Collections.Generic.List<TYPE> |
result |
|
QueryLine(ref LineD, List<MyLineSegmentOverlapResult<TYPE>>)
Declaration
public void QueryLine(ref LineD line, List<MyLineSegmentOverlapResult<TYPE>> result)
Parameters
QuerySphere(ref BoundingSphereD, List<TYPE>)
Declaration
public void QuerySphere(ref BoundingSphereD sphere, List<TYPE> result)
Parameters
Type |
Name |
Description |
BoundingSphereD |
sphere |
|
System.Collections.Generic.List<TYPE> |
result |
|
Extension Methods