C# Класс BEPUphysics.EntityStateManagement.EntityStateWriteBuffer

Buffer containing pending writes to entity states.
Наследование: ProcessingStage
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EnqueueAngularVelocity ( Entity entity, Microsoft.Xna.Framework.Vector3 &newAngularVelocity ) : void

Enqueues a change to an entity's angular velocity.

EnqueueLinearVelocity ( Entity entity, Microsoft.Xna.Framework.Vector3 &newLinearVelocity ) : void

Enqueues a change to an entity's linear velocity.

EnqueueOrientation ( Entity entity, Microsoft.Xna.Framework.Quaternion &newOrientationQuaternion ) : void

Enqueues a change to an entity's orientation.

EnqueuePosition ( Entity entity, Microsoft.Xna.Framework.Vector3 &newPosition ) : void

Enqueues a change to an entity's position.

EntityStateWriteBuffer ( ) : System.Runtime.InteropServices

Constructs the write buffer.

Защищенные методы

Метод Описание
UpdateStage ( ) : void

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

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

Enqueues a change to an entity's angular velocity.
public EnqueueAngularVelocity ( Entity entity, Microsoft.Xna.Framework.Vector3 &newAngularVelocity ) : void
entity BEPUphysics.Entities.Entity Entity to target.
newAngularVelocity Microsoft.Xna.Framework.Vector3 New angular velocity of the entity.
Результат void

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

Enqueues a change to an entity's linear velocity.
public EnqueueLinearVelocity ( Entity entity, Microsoft.Xna.Framework.Vector3 &newLinearVelocity ) : void
entity BEPUphysics.Entities.Entity Entity to target.
newLinearVelocity Microsoft.Xna.Framework.Vector3 New linear velocity of the entity.
Результат void

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

Enqueues a change to an entity's orientation.
public EnqueueOrientation ( Entity entity, Microsoft.Xna.Framework.Quaternion &newOrientationQuaternion ) : void
entity BEPUphysics.Entities.Entity Entity to target.
newOrientationQuaternion Microsoft.Xna.Framework.Quaternion New orientation of the entity.
Результат void

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

Enqueues a change to an entity's position.
public EnqueuePosition ( Entity entity, Microsoft.Xna.Framework.Vector3 &newPosition ) : void
entity BEPUphysics.Entities.Entity Entity to target.
newPosition Microsoft.Xna.Framework.Vector3 New position of the entity.
Результат void

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

Constructs the write buffer.
public EntityStateWriteBuffer ( ) : System.Runtime.InteropServices
Результат System.Runtime.InteropServices

UpdateStage() защищенный Метод

protected UpdateStage ( ) : void
Результат void