VR-Forces 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 Member Functions | Protected Attributes
DtBulletTriangleCallback Class Reference
Inheritance diagram for DtBulletTriangleCallback:
Inheritance graph
[legend]

Public Member Functions

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

Protected Member Functions

btVector3 translatePoint (const btVector3 &v)
 

Protected Attributes

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

Constructor & Destructor Documentation

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

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 
)
overridevirtual
virtual void DtBulletTriangleCallback::setTransform ( btTransform *  transform)
virtual
virtual void DtBulletTriangleCallback::setMesh ( const DtTriangleMeshWithSoil mesh)
virtual
virtual void DtBulletTriangleCallback::setCollisionObject ( const DtCollisionObjectInterface obj)
virtual
virtual int DtBulletTriangleCallback::terrainCategoryMask ( ) const
virtual
btVector3 DtBulletTriangleCallback::translatePoint ( const btVector3 &  v)
protected

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
DtTerrainCategoryMask DtBulletTriangleCallback::myTerrainCategoryMask
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)