C# 클래스 BulletCSharp.btDiscreteDynamicsWorld

상속: IDisposable
파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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