Space Engineers
Public Member Functions | Properties | List of all members
BulletXNA.BulletCollision.GImpactQuantizedBvh Class Reference

Public Member Functions

byte[] Save ()
 
void Load (byte[] byteArray)
 
 GImpactQuantizedBvh ()
 this constructor doesn't build the tree. you must call buildSet More...
 
 GImpactQuantizedBvh (IPrimitiveManagerBase primitive_manager)
 this constructor doesn't build the tree. you must call buildSet More...
 
void BuildSet ()
 this rebuild the entire set More...
 
bool BoxQuery (ref AABB box, ObjectArray< int > collided_results)
 returns the indices of the primitives in the m_primitive_manager More...
 
bool RayQueryClosest (ref IndexedVector3 ray_dir, ref IndexedVector3 ray_origin, ProcessCollisionHandler handler)
 
bool RayQuery (ref IndexedVector3 ray_dir, ref IndexedVector3 ray_origin, ProcessCollisionHandler handler)
 

Properties

int Size [get]
 

Detailed Description

Definition at line 33 of file GImpactQuantizedBvh.cs.

Constructor & Destructor Documentation

BulletXNA.BulletCollision.GImpactQuantizedBvh.GImpactQuantizedBvh ( )
inline

this constructor doesn't build the tree. you must call buildSet

Definition at line 56 of file GImpactQuantizedBvh.cs.

BulletXNA.BulletCollision.GImpactQuantizedBvh.GImpactQuantizedBvh ( IPrimitiveManagerBase  primitive_manager)
inline

this constructor doesn't build the tree. you must call buildSet

Definition at line 62 of file GImpactQuantizedBvh.cs.

Member Function Documentation

bool BulletXNA.BulletCollision.GImpactQuantizedBvh.BoxQuery ( ref AABB  box,
ObjectArray< int >  collided_results 
)
inline

returns the indices of the primitives in the m_primitive_manager

Definition at line 89 of file GImpactQuantizedBvh.cs.

void BulletXNA.BulletCollision.GImpactQuantizedBvh.BuildSet ( )
inline

this rebuild the entire set

Definition at line 69 of file GImpactQuantizedBvh.cs.

void BulletXNA.BulletCollision.GImpactQuantizedBvh.Load ( byte[]  byteArray)
inline

Definition at line 49 of file GImpactQuantizedBvh.cs.

bool BulletXNA.BulletCollision.GImpactQuantizedBvh.RayQuery ( ref IndexedVector3  ray_dir,
ref IndexedVector3  ray_origin,
ProcessCollisionHandler  handler 
)
inline

Definition at line 182 of file GImpactQuantizedBvh.cs.

bool BulletXNA.BulletCollision.GImpactQuantizedBvh.RayQueryClosest ( ref IndexedVector3  ray_dir,
ref IndexedVector3  ray_origin,
ProcessCollisionHandler  handler 
)
inline

Definition at line 139 of file GImpactQuantizedBvh.cs.

byte [] BulletXNA.BulletCollision.GImpactQuantizedBvh.Save ( )
inline

Definition at line 39 of file GImpactQuantizedBvh.cs.

Property Documentation

int BulletXNA.BulletCollision.GImpactQuantizedBvh.Size
get

Definition at line 45 of file GImpactQuantizedBvh.cs.


The documentation for this class was generated from the following file: