C# Класс BulletCSharp.btSoftRigidDynamicsWorld

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

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

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

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

Метод Описание
Dispose ( ) : void
addSoftBody ( btSoftBody body ) : void
addSoftBody ( btSoftBody body, short collisionFilterGroup ) : void
addSoftBody ( btSoftBody body, short collisionFilterGroup, short collisionFilterMask ) : void
btSoftRigidDynamicsWorld ( SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration ) : System
btSoftRigidDynamicsWorld ( SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration, btSoftBodySolver softBodySolver ) : System
debugDrawWorld ( ) : void
getCollisionWorld ( ) : SWIGTYPE_p_btCollisionWorld
getDiscreteDynamicsWorld ( ) : SWIGTYPE_p_btDiscreteDynamicsWorld
getDrawFlags ( ) : int
getSoftBodyArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btSoftBody_p_t
getWorldInfo ( ) : btSoftBodyWorldInfo
getWorldType ( ) : SWIGTYPE_p_btDynamicsWorldType
rayTest ( SWIGTYPE_p_btVector3 rayFromWorld, SWIGTYPE_p_btVector3 rayToWorld, RayResultCallback resultCallback ) : void
rayTestSingle ( SWIGTYPE_p_btTransform rayFromTrans, SWIGTYPE_p_btTransform rayToTrans, SWIGTYPE_p_btCollisionObject collisionObject, SWIGTYPE_p_btCollisionShape collisionShape, SWIGTYPE_p_btTransform colObjWorldTransform, RayResultCallback resultCallback ) : void
removeCollisionObject ( SWIGTYPE_p_btCollisionObject collisionObject ) : void
removeSoftBody ( btSoftBody body ) : void
serialize ( SWIGTYPE_p_btSerializer serializer ) : void
setDrawFlags ( int f ) : void
stepSimulation ( float timeStep ) : int
stepSimulation ( float timeStep, int maxSubSteps ) : int
stepSimulation ( float timeStep, int maxSubSteps, float fixedTimeStep ) : int

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

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

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

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

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

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

public addSoftBody ( btSoftBody body ) : void
body btSoftBody
Результат void

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

public addSoftBody ( btSoftBody body, short collisionFilterGroup ) : void
body btSoftBody
collisionFilterGroup short
Результат void

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

public addSoftBody ( btSoftBody body, short collisionFilterGroup, short collisionFilterMask ) : void
body btSoftBody
collisionFilterGroup short
collisionFilterMask short
Результат void

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

public btSoftRigidDynamicsWorld ( 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

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

public btSoftRigidDynamicsWorld ( SWIGTYPE_p_btDispatcher dispatcher, SWIGTYPE_p_btBroadphaseInterface pairCache, SWIGTYPE_p_btConstraintSolver constraintSolver, SWIGTYPE_p_btCollisionConfiguration collisionConfiguration, btSoftBodySolver softBodySolver ) : System
dispatcher SWIGTYPE_p_btDispatcher
pairCache SWIGTYPE_p_btBroadphaseInterface
constraintSolver SWIGTYPE_p_btConstraintSolver
collisionConfiguration SWIGTYPE_p_btCollisionConfiguration
softBodySolver btSoftBodySolver
Результат System

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

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

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

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

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

public getDiscreteDynamicsWorld ( ) : SWIGTYPE_p_btDiscreteDynamicsWorld
Результат SWIGTYPE_p_btDiscreteDynamicsWorld

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

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

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

public getSoftBodyArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btSoftBody_p_t
Результат SWIGTYPE_p_btAlignedObjectArrayT_btSoftBody_p_t

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

public getWorldInfo ( ) : btSoftBodyWorldInfo
Результат btSoftBodyWorldInfo

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

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

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

public rayTest ( SWIGTYPE_p_btVector3 rayFromWorld, SWIGTYPE_p_btVector3 rayToWorld, RayResultCallback resultCallback ) : void
rayFromWorld SWIGTYPE_p_btVector3
rayToWorld SWIGTYPE_p_btVector3
resultCallback RayResultCallback
Результат void

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

public static rayTestSingle ( SWIGTYPE_p_btTransform rayFromTrans, SWIGTYPE_p_btTransform rayToTrans, SWIGTYPE_p_btCollisionObject collisionObject, SWIGTYPE_p_btCollisionShape collisionShape, SWIGTYPE_p_btTransform colObjWorldTransform, RayResultCallback resultCallback ) : void
rayFromTrans SWIGTYPE_p_btTransform
rayToTrans SWIGTYPE_p_btTransform
collisionObject SWIGTYPE_p_btCollisionObject
collisionShape SWIGTYPE_p_btCollisionShape
colObjWorldTransform SWIGTYPE_p_btTransform
resultCallback RayResultCallback
Результат void

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

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

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

public removeSoftBody ( btSoftBody body ) : void
body btSoftBody
Результат void

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

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

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

public setDrawFlags ( int f ) : void
f int
Результат 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

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

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

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