C# Class BulletCSharp.btDiscreteDynamicsWorld

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetObjectFromSwigPtr ( SWIGTYPE_p_btDiscreteDynamicsWorld ptr ) : btDiscreteDynamicsWorld
addAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
addCharacter ( SWIGTYPE_p_btActionInterface character ) : void
addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup ) : void
addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup, short collisionFilterMask ) : void
addConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
addConstraint ( SWIGTYPE_p_btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies ) : void
addRigidBody ( btRigidBody body ) : void
addRigidBody ( btRigidBody body, short group, short mask ) : void
addVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
applyGravity ( ) : void
btDiscreteDynamicsWorld ( SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration ) : System
clearForces ( ) : void
debugDrawConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
debugDrawWorld ( ) : void
getApplySpeculativeContactRestitution ( ) : bool
getCollisionWorld ( ) : SWIGTYPE_p_btCollisionWorld
getConstraint ( int index ) : SWIGTYPE_p_btTypedConstraint
getConstraintSolver ( ) : SWIGTYPE_p_btConstraintSolver
getGravity ( ) : SWIGTYPE_p_btVector3
getNumConstraints ( ) : int
getSimulationIslandManager ( ) : SWIGTYPE_p_btSimulationIslandManager
getSynchronizeAllMotionStates ( ) : bool
getWorldType ( ) : SWIGTYPE_p_btDynamicsWorldType
removeAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
removeCharacter ( SWIGTYPE_p_btActionInterface character ) : void
removeCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
removeConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
removeRigidBody ( btRigidBody body ) : void
removeVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
serialize ( SWIGTYPE_p_btSerializer serializer ) : void
setApplySpeculativeContactRestitution ( bool enable ) : void
setConstraintSolver ( SWIGTYPE_p_btConstraintSolver solver ) : void
setGravity ( SWIGTYPE_p_btVector3 gravity ) : void
setNumTasks ( int numTasks ) : void
setSynchronizeAllMotionStates ( bool synchronizeAll ) : void
stepSimulation ( float timeStep ) : int
stepSimulation ( float timeStep, int maxSubSteps ) : int
stepSimulation ( float timeStep, int maxSubSteps, float fixedTimeStep ) : int
synchronizeMotionStates ( ) : void
synchronizeSingleMotionState ( btRigidBody body ) : void
updateVehicles ( float timeStep ) : void

Private Methods

Méthode Description
btDiscreteDynamicsWorld ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btDiscreteDynamicsWorld obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetObjectFromSwigPtr() public static méthode

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btDiscreteDynamicsWorld ptr ) : btDiscreteDynamicsWorld
ptr SWIGTYPE_p_btDiscreteDynamicsWorld
Résultat btDiscreteDynamicsWorld

addAction() public méthode

public addAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
arg0 SWIGTYPE_p_btActionInterface
Résultat void

addCharacter() public méthode

public addCharacter ( SWIGTYPE_p_btActionInterface character ) : void
character SWIGTYPE_p_btActionInterface
Résultat void

addCollisionObject() public méthode

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
collisionObject SWIGTYPE_p_btCollisionObject
Résultat void

addCollisionObject() public méthode

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup ) : void
collisionObject SWIGTYPE_p_btCollisionObject
collisionFilterGroup short
Résultat void

addCollisionObject() public méthode

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup, short collisionFilterMask ) : void
collisionObject SWIGTYPE_p_btCollisionObject
collisionFilterGroup short
collisionFilterMask short
Résultat void

addConstraint() public méthode

public addConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Résultat void

addConstraint() public méthode

public addConstraint ( SWIGTYPE_p_btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies ) : void
constraint SWIGTYPE_p_btTypedConstraint
disableCollisionsBetweenLinkedBodies bool
Résultat void

addRigidBody() public méthode

public addRigidBody ( btRigidBody body ) : void
body btRigidBody
Résultat void

addRigidBody() public méthode

public addRigidBody ( btRigidBody body, short group, short mask ) : void
body btRigidBody
group short
mask short
Résultat void

addVehicle() public méthode

public addVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
vehicle SWIGTYPE_p_btActionInterface
Résultat void

applyGravity() public méthode

public applyGravity ( ) : void
Résultat void

btDiscreteDynamicsWorld() public méthode

public btDiscreteDynamicsWorld ( SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration ) : System
dispatcher SWIGTYPE_p_btDispatcher
pairCache SWIGTYPE_p_btBroadphaseInterface
constraintSolver SWIGTYPE_p_btConstraintSolver
collisionConfiguration SWIGTYPE_p_btCollisionConfiguration
Résultat System

clearForces() public méthode

public clearForces ( ) : void
Résultat void

debugDrawConstraint() public méthode

public debugDrawConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Résultat void

debugDrawWorld() public méthode

public debugDrawWorld ( ) : void
Résultat void

getApplySpeculativeContactRestitution() public méthode

public getApplySpeculativeContactRestitution ( ) : bool
Résultat bool

getCollisionWorld() public méthode

public getCollisionWorld ( ) : SWIGTYPE_p_btCollisionWorld
Résultat SWIGTYPE_p_btCollisionWorld

getConstraint() public méthode

public getConstraint ( int index ) : SWIGTYPE_p_btTypedConstraint
index int
Résultat SWIGTYPE_p_btTypedConstraint

getConstraintSolver() public méthode

public getConstraintSolver ( ) : SWIGTYPE_p_btConstraintSolver
Résultat SWIGTYPE_p_btConstraintSolver

getGravity() public méthode

public getGravity ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getNumConstraints() public méthode

public getNumConstraints ( ) : int
Résultat int

getSimulationIslandManager() public méthode

public getSimulationIslandManager ( ) : SWIGTYPE_p_btSimulationIslandManager
Résultat SWIGTYPE_p_btSimulationIslandManager

getSynchronizeAllMotionStates() public méthode

public getSynchronizeAllMotionStates ( ) : bool
Résultat bool

getWorldType() public méthode

public getWorldType ( ) : SWIGTYPE_p_btDynamicsWorldType
Résultat SWIGTYPE_p_btDynamicsWorldType

removeAction() public méthode

public removeAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
arg0 SWIGTYPE_p_btActionInterface
Résultat void

removeCharacter() public méthode

public removeCharacter ( SWIGTYPE_p_btActionInterface character ) : void
character SWIGTYPE_p_btActionInterface
Résultat void

removeCollisionObject() public méthode

public removeCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
collisionObject SWIGTYPE_p_btCollisionObject
Résultat void

removeConstraint() public méthode

public removeConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Résultat void

removeRigidBody() public méthode

public removeRigidBody ( btRigidBody body ) : void
body btRigidBody
Résultat void

removeVehicle() public méthode

public removeVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
vehicle SWIGTYPE_p_btActionInterface
Résultat void

serialize() public méthode

public serialize ( SWIGTYPE_p_btSerializer serializer ) : void
serializer SWIGTYPE_p_btSerializer
Résultat void

setApplySpeculativeContactRestitution() public méthode

public setApplySpeculativeContactRestitution ( bool enable ) : void
enable bool
Résultat void

setConstraintSolver() public méthode

public setConstraintSolver ( SWIGTYPE_p_btConstraintSolver solver ) : void
solver SWIGTYPE_p_btConstraintSolver
Résultat void

setGravity() public méthode

public setGravity ( SWIGTYPE_p_btVector3 gravity ) : void
gravity SWIGTYPE_p_btVector3
Résultat void

setNumTasks() public méthode

public setNumTasks ( int numTasks ) : void
numTasks int
Résultat void

setSynchronizeAllMotionStates() public méthode

public setSynchronizeAllMotionStates ( bool synchronizeAll ) : void
synchronizeAll bool
Résultat void

stepSimulation() public méthode

public stepSimulation ( float timeStep ) : int
timeStep float
Résultat int

stepSimulation() public méthode

public stepSimulation ( float timeStep, int maxSubSteps ) : int
timeStep float
maxSubSteps int
Résultat int

stepSimulation() public méthode

public stepSimulation ( float timeStep, int maxSubSteps, float fixedTimeStep ) : int
timeStep float
maxSubSteps int
fixedTimeStep float
Résultat int

synchronizeMotionStates() public méthode

public synchronizeMotionStates ( ) : void
Résultat void

synchronizeSingleMotionState() public méthode

public synchronizeSingleMotionState ( btRigidBody body ) : void
body btRigidBody
Résultat void

updateVehicles() public méthode

public updateVehicles ( float timeStep ) : void
timeStep float
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool