Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
STK::BulletProxy Struct Referenceabstract

#include <StkPhysics.h>

Public Types

enum  CollisionFilterGroups { PickFilter = 256 , TerrainFilter = 512 }
 

Public Member Functions

virtual void addCollisionObject (btCollisionObject *object, short int group, short int mask)=0
 
virtual void removeCollisionObject (btCollisionObject *object)=0
 
virtual void deleteCollisionObject (btCollisionObject *object)=0
 

Detailed Description

Used to expose functionality in a simulator engine using Bullet, to avoid creating extra code dependencies.

Member Function Documentation

◆ addCollisionObject()

virtual void STK::BulletProxy::addCollisionObject ( btCollisionObject *  object,
short int  group,
short int  mask 
)
pure virtual

Adds a collision object to the Bullet dynamics world

◆ deleteCollisionObject()

virtual void STK::BulletProxy::deleteCollisionObject ( btCollisionObject *  object)
pure virtual

Deletes a collision object AND it's collision shape. Will also remove the collision object from the dynamics world if it is added, so calling removeCollisionObject is NOT necessary before deleting.

◆ removeCollisionObject()

virtual void STK::BulletProxy::removeCollisionObject ( btCollisionObject *  object)
pure virtual

Removes a collision object from the Bullet dynamics world.


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