C# Класс BulletSharp.DiscreteDynamicsWorld

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

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

Метод Описание
ApplyGravity ( ) : void
DebugDrawConstraint ( BulletSharp.TypedConstraint constraint ) : void
DiscreteDynamicsWorld ( BulletSharp.Dispatcher dispatcher, BulletSharp.BroadphaseInterface pairCache, BulletSharp.ConstraintSolver constraintSolver, BulletSharp.CollisionConfiguration collisionConfiguration ) : System
Serialize ( BulletSharp.Serializer serializer ) : void
SetNumTasks ( int numTasks ) : void
SynchronizeSingleMotionState ( BulletSharp.RigidBody body ) : void
UpdateVehicles ( float timeStep ) : void

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

Метод Описание
DiscreteDynamicsWorld ( IntPtr native ) : System
SerializeDynamicsWorldInfo ( BulletSharp.Serializer serializer ) : void
SerializeRigidBodies ( BulletSharp.Serializer serializer ) : void
btDiscreteDynamicsWorld_applyGravity ( IntPtr obj ) : void
btDiscreteDynamicsWorld_debugDrawConstraint ( IntPtr obj, IntPtr constraint ) : void
btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution ( IntPtr obj ) : bool
btDiscreteDynamicsWorld_getCollisionWorld ( IntPtr obj ) : IntPtr
btDiscreteDynamicsWorld_getLatencyMotionStateInterpolation ( IntPtr obj ) : bool
btDiscreteDynamicsWorld_getSimulationIslandManager ( IntPtr obj ) : IntPtr
btDiscreteDynamicsWorld_getSynchronizeAllMotionStates ( IntPtr obj ) : bool
btDiscreteDynamicsWorld_new ( IntPtr dispatcher, IntPtr pairCache, IntPtr constraintSolver, IntPtr collisionConfiguration ) : IntPtr
btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution ( IntPtr obj, bool enable ) : void
btDiscreteDynamicsWorld_setLatencyMotionStateInterpolation ( IntPtr obj, bool latencyInterpolation ) : void
btDiscreteDynamicsWorld_setNumTasks ( IntPtr obj, int numTasks ) : void
btDiscreteDynamicsWorld_setSynchronizeAllMotionStates ( IntPtr obj, bool synchronizeAll ) : void
btDiscreteDynamicsWorld_synchronizeSingleMotionState ( IntPtr obj, IntPtr body ) : void
btDiscreteDynamicsWorld_updateVehicles ( IntPtr obj, float timeStep ) : void

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

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

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

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

public DebugDrawConstraint ( BulletSharp.TypedConstraint constraint ) : void
constraint BulletSharp.TypedConstraint
Результат void

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

public DiscreteDynamicsWorld ( BulletSharp.Dispatcher dispatcher, BulletSharp.BroadphaseInterface pairCache, BulletSharp.ConstraintSolver constraintSolver, BulletSharp.CollisionConfiguration collisionConfiguration ) : System
dispatcher BulletSharp.Dispatcher
pairCache BulletSharp.BroadphaseInterface
constraintSolver BulletSharp.ConstraintSolver
collisionConfiguration BulletSharp.CollisionConfiguration
Результат System

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

public Serialize ( BulletSharp.Serializer serializer ) : void
serializer BulletSharp.Serializer
Результат void

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

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

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

public SynchronizeSingleMotionState ( BulletSharp.RigidBody body ) : void
body BulletSharp.RigidBody
Результат void

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

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