C# Класс BulletCSharp.btDiscreteDynamicsWorld

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
btDiscreteDynamicsWorld ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btDiscreteDynamicsWorld obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetObjectFromSwigPtr() публичный статический Метод

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btDiscreteDynamicsWorld ptr ) : btDiscreteDynamicsWorld
ptr SWIGTYPE_p_btDiscreteDynamicsWorld
Результат btDiscreteDynamicsWorld

addAction() публичный Метод

public addAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
arg0 SWIGTYPE_p_btActionInterface
Результат void

addCharacter() публичный Метод

public addCharacter ( SWIGTYPE_p_btActionInterface character ) : void
character SWIGTYPE_p_btActionInterface
Результат void

addCollisionObject() публичный Метод

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
collisionObject SWIGTYPE_p_btCollisionObject
Результат void

addCollisionObject() публичный Метод

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup ) : void
collisionObject SWIGTYPE_p_btCollisionObject
collisionFilterGroup short
Результат void

addCollisionObject() публичный Метод

public addCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject, short collisionFilterGroup, short collisionFilterMask ) : void
collisionObject SWIGTYPE_p_btCollisionObject
collisionFilterGroup short
collisionFilterMask short
Результат void

addConstraint() публичный Метод

public addConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Результат void

addConstraint() публичный Метод

public addConstraint ( SWIGTYPE_p_btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies ) : void
constraint SWIGTYPE_p_btTypedConstraint
disableCollisionsBetweenLinkedBodies bool
Результат void

addRigidBody() публичный Метод

public addRigidBody ( btRigidBody body ) : void
body btRigidBody
Результат void

addRigidBody() публичный Метод

public addRigidBody ( btRigidBody body, short group, short mask ) : void
body btRigidBody
group short
mask short
Результат void

addVehicle() публичный Метод

public addVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
vehicle SWIGTYPE_p_btActionInterface
Результат void

applyGravity() публичный Метод

public applyGravity ( ) : void
Результат void

btDiscreteDynamicsWorld() публичный Метод

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
Результат System

clearForces() публичный Метод

public clearForces ( ) : void
Результат void

debugDrawConstraint() публичный Метод

public debugDrawConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Результат void

debugDrawWorld() публичный Метод

public debugDrawWorld ( ) : void
Результат void

getApplySpeculativeContactRestitution() публичный Метод

public getApplySpeculativeContactRestitution ( ) : bool
Результат bool

getCollisionWorld() публичный Метод

public getCollisionWorld ( ) : SWIGTYPE_p_btCollisionWorld
Результат SWIGTYPE_p_btCollisionWorld

getConstraint() публичный Метод

public getConstraint ( int index ) : SWIGTYPE_p_btTypedConstraint
index int
Результат SWIGTYPE_p_btTypedConstraint

getConstraintSolver() публичный Метод

public getConstraintSolver ( ) : SWIGTYPE_p_btConstraintSolver
Результат SWIGTYPE_p_btConstraintSolver

getGravity() публичный Метод

public getGravity ( ) : SWIGTYPE_p_btVector3
Результат SWIGTYPE_p_btVector3

getNumConstraints() публичный Метод

public getNumConstraints ( ) : int
Результат int

getSimulationIslandManager() публичный Метод

public getSimulationIslandManager ( ) : SWIGTYPE_p_btSimulationIslandManager
Результат SWIGTYPE_p_btSimulationIslandManager

getSynchronizeAllMotionStates() публичный Метод

public getSynchronizeAllMotionStates ( ) : bool
Результат bool

getWorldType() публичный Метод

public getWorldType ( ) : SWIGTYPE_p_btDynamicsWorldType
Результат SWIGTYPE_p_btDynamicsWorldType

removeAction() публичный Метод

public removeAction ( SWIGTYPE_p_btActionInterface arg0 ) : void
arg0 SWIGTYPE_p_btActionInterface
Результат void

removeCharacter() публичный Метод

public removeCharacter ( SWIGTYPE_p_btActionInterface character ) : void
character SWIGTYPE_p_btActionInterface
Результат void

removeCollisionObject() публичный Метод

public removeCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
collisionObject SWIGTYPE_p_btCollisionObject
Результат void

removeConstraint() публичный Метод

public removeConstraint ( SWIGTYPE_p_btTypedConstraint constraint ) : void
constraint SWIGTYPE_p_btTypedConstraint
Результат void

removeRigidBody() публичный Метод

public removeRigidBody ( btRigidBody body ) : void
body btRigidBody
Результат void

removeVehicle() публичный Метод

public removeVehicle ( SWIGTYPE_p_btActionInterface vehicle ) : void
vehicle SWIGTYPE_p_btActionInterface
Результат void

serialize() публичный Метод

public serialize ( SWIGTYPE_p_btSerializer serializer ) : void
serializer SWIGTYPE_p_btSerializer
Результат void

setApplySpeculativeContactRestitution() публичный Метод

public setApplySpeculativeContactRestitution ( bool enable ) : void
enable bool
Результат void

setConstraintSolver() публичный Метод

public setConstraintSolver ( SWIGTYPE_p_btConstraintSolver solver ) : void
solver SWIGTYPE_p_btConstraintSolver
Результат void

setGravity() публичный Метод

public setGravity ( SWIGTYPE_p_btVector3 gravity ) : void
gravity SWIGTYPE_p_btVector3
Результат void

setNumTasks() публичный Метод

public setNumTasks ( int numTasks ) : void
numTasks int
Результат void

setSynchronizeAllMotionStates() публичный Метод

public setSynchronizeAllMotionStates ( bool synchronizeAll ) : void
synchronizeAll bool
Результат void

stepSimulation() публичный Метод

public stepSimulation ( float timeStep ) : int
timeStep float
Результат int

stepSimulation() публичный Метод

public stepSimulation ( float timeStep, int maxSubSteps ) : int
timeStep float
maxSubSteps int
Результат int

stepSimulation() публичный Метод

public stepSimulation ( float timeStep, int maxSubSteps, float fixedTimeStep ) : int
timeStep float
maxSubSteps int
fixedTimeStep float
Результат int

synchronizeMotionStates() публичный Метод

public synchronizeMotionStates ( ) : void
Результат void

synchronizeSingleMotionState() публичный Метод

public synchronizeSingleMotionState ( btRigidBody body ) : void
body btRigidBody
Результат void

updateVehicles() публичный Метод

public updateVehicles ( float timeStep ) : void
timeStep float
Результат void

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool