VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtBulletTriangleCallback Class Reference
Inheritance diagram for DtBulletTriangleCallback:
Inheritance graph
[legend]

Public Member Functions

 DtBulletTriangleCallback (DtTriangleOutputInterface &output, const DtTerrainProcessPolygonsBox &box)
 
virtual ~DtBulletTriangleCallback ()
 
virtual const
DtTerrainProcessPolygonsBox
box () const
 
virtual DtTriangleOutputInterfaceoutputInterface ()
 
virtual void processTriangle (btVector3 *triangle, int partId, int triangleIndex)
 
virtual void setTransform (btTransform *transform)
 
virtual void setMesh (const DtTriangleMeshWithSoil *mesh)
 
virtual void setCollisionObject (const DtCollisionObjectInterface *obj)
 

Protected Attributes

DtTriangleOutputInterfacemyOutput
 
btTransform * myTransform
 
const DtTerrainProcessPolygonsBoxmyBox
 
const DtCollisionObjectInterfacemyCollisionObject
 
const DtTriangleMeshWithSoilmyMesh
 
void * myVrfUsr
 

Constructor & Destructor Documentation

DtBulletTriangleCallback::DtBulletTriangleCallback ( DtTriangleOutputInterface output,
const DtTerrainProcessPolygonsBox box 
)
virtual DtBulletTriangleCallback::~DtBulletTriangleCallback ( )
virtual

Member Function Documentation

virtual const DtTerrainProcessPolygonsBox& DtBulletTriangleCallback::box ( ) const
virtual
virtual DtTriangleOutputInterface& DtBulletTriangleCallback::outputInterface ( )
virtual
virtual void DtBulletTriangleCallback::processTriangle ( btVector3 *  triangle,
int  partId,
int  triangleIndex 
)
virtual
virtual void DtBulletTriangleCallback::setTransform ( btTransform *  transform)
virtual
virtual void DtBulletTriangleCallback::setMesh ( const DtTriangleMeshWithSoil mesh)
virtual
virtual void DtBulletTriangleCallback::setCollisionObject ( const DtCollisionObjectInterface obj)
virtual

Member Data Documentation

DtTriangleOutputInterface& DtBulletTriangleCallback::myOutput
protected
btTransform* DtBulletTriangleCallback::myTransform
protected
const DtTerrainProcessPolygonsBox* DtBulletTriangleCallback::myBox
protected
const DtCollisionObjectInterface* DtBulletTriangleCallback::myCollisionObject
protected
const DtTriangleMeshWithSoil* DtBulletTriangleCallback::myMesh
protected
void* DtBulletTriangleCallback::myVrfUsr
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)