C# Класс Universe.Physics.BulletSPlugin.BSAPITemplate

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

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

Метод Описание
Activate ( BulletBody obj, bool forceActivation ) : void
AddChildShapeToCompoundShape ( BulletShape cShape, BulletShape addShape, System.Vector3 pos, Quaternion rot ) : void
AddConstraintRef ( BulletBody obj, BulletConstraint constrain ) : void
AddConstraintToWorld ( BulletWorld world, BulletConstraint constrain, bool disableCollisionsBetweenLinkedObjects ) : bool
AddObjectToWorld ( BulletWorld world, BulletBody obj ) : bool
AddToCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
ApplyCentralForce ( BulletBody obj, System.Vector3 force ) : void
ApplyCentralImpulse ( BulletBody obj, System.Vector3 imp ) : void
ApplyDamping ( BulletBody obj, float timeStep ) : void
ApplyForce ( BulletBody obj, System.Vector3 force, System.Vector3 pos ) : void
ApplyGravity ( BulletBody obj ) : void
ApplyImpulse ( BulletBody obj, System.Vector3 imp, System.Vector3 pos ) : void
ApplyTorque ( BulletBody obj, System.Vector3 torque ) : void
ApplyTorqueImpulse ( BulletBody obj, System.Vector3 imp ) : void
BuildCapsuleShape ( BulletWorld world, float radius, float height, System.Vector3 scale ) : BulletShape
BuildConvexHullShapeFromMesh ( BulletWorld world, BulletShape meshShape ) : BulletShape
BuildHullShapeFromMesh ( BulletWorld world, BulletShape meshShape, HACDParams parms ) : BulletShape
BuildNativeShape ( BulletWorld world, ShapeData shapeData ) : BulletShape
CalculateLocalInertia ( BulletShape shape, float mass ) : System.Vector3
CalculateTransforms ( BulletConstraint constrain ) : bool
ClearAllForces ( BulletBody obj ) : void
ClearCollisionProxyCache ( BulletWorld world, BulletBody obj ) : bool
ClearForces ( BulletBody obj ) : void
Create6DofConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frame1loc, Quaternion frame1rot, System.Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
Create6DofConstraintFixed ( BulletWorld world, BulletBody obj1, System.Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
Create6DofConstraintToPoint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
Create6DofSpringConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frame1loc, Quaternion frame1rot, System.Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateBodyFromShape ( BulletWorld sim, BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
CreateBodyWithDefaultMotionState ( BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
CreateCompoundShape ( BulletWorld sim, bool enableDynamicAabbTree ) : BulletShape
CreateConeTwistConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frameInAloc, Quaternion frameInArot, System.Vector3 frameInBloc, Quaternion frameInBrot, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateConvexHullShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
CreateGImpactShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
CreateGearConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 axisInA, System.Vector3 axisInB, float ratio, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateGhostFromShape ( BulletWorld sim, BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
CreateGroundPlaneShape ( UInt32 id, float height, float collisionMargin ) : BulletShape
CreateHingeConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 pivotinA, System.Vector3 pivotinB, System.Vector3 axisInA, System.Vector3 axisInB, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateHullShape ( BulletWorld world, int hullCount, float hulls ) : BulletShape
CreateMeshShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
CreatePoint2PointConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 pivotInA, System.Vector3 pivotInB, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateSliderConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frameInAloc, Quaternion frameInArot, System.Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
CreateTerrainShape ( UInt32 id, System.Vector3 size, float minHeight, float maxHeight, float heightMap, float scaleFactor, float collisionMargin ) : BulletShape
DeleteCollisionShape ( BulletWorld world, BulletShape shape ) : bool
DestroyConstraint ( BulletWorld world, BulletConstraint constrain ) : bool
DestroyObject ( BulletWorld sim, BulletBody obj ) : void
DumpActivationInfo ( BulletWorld sim ) : void
DumpAllInfo ( BulletWorld sim ) : void
DumpCollisionShape ( BulletWorld sim, BulletShape collisionShape ) : void
DumpConstraint ( BulletWorld sim, BulletConstraint constrain ) : void
DumpPhysicsStatistics ( BulletWorld sim ) : void
DumpRigidBody ( BulletWorld sim, BulletBody collisionObject ) : void
DuplicateCollisionShape ( BulletWorld sim, BulletShape srcShape, UInt32 id ) : BulletShape
ForceActivationState ( BulletBody obj, ActivationState state ) : void
GetActivationState ( BulletBody obj ) : int
GetAngularDamping ( BulletBody obj ) : float
GetAngularFactor ( BulletBody obj ) : System.Vector3
GetAngularMotionDisc ( BulletShape shape ) : float
GetAngularVelocity ( BulletBody obj ) : System.Vector3
GetAnisotripicFriction ( BulletConstraint constrain ) : System.Vector3
GetBodyType ( BulletBody obj ) : CollisionObjectTypes
GetCcdMotionThreshold ( BulletBody obj ) : float
GetCcdSweptSphereRadius ( BulletBody obj ) : float
GetChildShapeFromCompoundShapeIndex ( BulletShape cShape, int indx ) : BulletShape
GetCollisionFlags ( BulletBody obj ) : CollisionFlags
GetCollisionShape ( BulletBody obj ) : BulletShape
GetConstraintRef ( BulletBody obj, int index ) : BulletConstraint
GetContactBreakingThreshold ( BulletShape shape, float defaultFactor ) : float
GetContactProcessingThreshold ( BulletBody obj ) : float
GetDeactivationTime ( BulletBody obj ) : float
GetForceUpdateAllAabbs ( BulletWorld world ) : bool
GetFriction ( BulletBody obj ) : float
GetGravity ( BulletBody obj ) : System.Vector3
GetHitFraction ( BulletBody obj ) : float
GetInvInertiaDiagLocal ( BulletBody obj ) : System.Vector3
GetLinearDamping ( BulletBody obj ) : float
GetLinearFactor ( BulletBody obj ) : System.Vector3
GetLinearSleepingThreshold ( BulletBody obj ) : float
GetLinearVelocity ( BulletBody obj ) : System.Vector3
GetLocalScaling ( BulletShape shape ) : System.Vector3
GetMargin ( BulletShape shape ) : float
GetNumConstraintRefs ( BulletBody obj ) : int
GetNumberOfCompoundChildren ( BulletShape cShape ) : int
GetOrientation ( BulletBody obj ) : Quaternion
GetPosition ( BulletBody obj ) : System.Vector3
GetRestitution ( BulletBody obj ) : float
GetShapeType ( BulletShape shape ) : int
GetTotalForce ( BulletBody obj ) : System.Vector3
GetTotalTorque ( BulletBody obj ) : System.Vector3
GetUserPointer ( BulletBody obj ) : IntPtr
GetVelocityInLocalPoint ( BulletBody obj, System.Vector3 pos ) : System.Vector3
HasAnisotripicFriction ( BulletConstraint constrain ) : bool
HasContactResponse ( BulletBody obj ) : bool
HingeSetLimits ( BulletConstraint constrain, float low, float high, float softness, float bias, float relaxation ) : bool
Initialize ( System.Vector3 maxPosition, ConfigurationParameters parms, int maxCollisions, CollisionDesc &collisionArray, int maxUpdates, EntityProperties &updateArray ) : BulletWorld
IsActive ( BulletBody obj ) : bool
IsCompound ( BulletShape shape ) : bool
IsConcave ( BulletShape shape ) : bool
IsConvex ( BulletShape shape ) : bool
IsConvex2d ( BulletShape shape ) : bool
IsInWorld ( BulletWorld world, BulletBody obj ) : bool
IsInfinite ( BulletShape shape ) : bool
IsKinematicObject ( BulletBody obj ) : bool
IsNativeShape ( BulletShape shape ) : bool
IsNonMoving ( BulletShape shape ) : bool
IsPolyhedral ( BulletShape shape ) : bool
IsSoftBody ( BulletShape shape ) : bool
IsStaticObject ( BulletBody obj ) : bool
IsStaticOrKinematicObject ( BulletBody obj ) : bool
PhysicsStep ( BulletWorld world, float timeStep, int maxSubSteps, float fixedTimeStep, int &updatedEntityCount, int &collidersCount ) : int
PushUpdate ( BulletBody obj ) : bool
RecalculateCompoundShapeLocalAabb ( BulletShape cShape ) : void
RemoveChildShapeFromCompoundShape ( BulletShape cShape, BulletShape removeShape ) : void
RemoveChildShapeFromCompoundShapeIndex ( BulletShape cShape, int indx ) : BulletShape
RemoveConstraintFromWorld ( BulletWorld world, BulletConstraint constrain ) : bool
RemoveConstraintRef ( BulletBody obj, BulletConstraint constrain ) : void
RemoveFromCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
RemoveObjectFromWorld ( BulletWorld world, BulletBody obj ) : bool
ResetBroadphasePool ( BulletWorld sim ) : void
ResetConstraintSolver ( BulletWorld sim ) : void
SetActivationState ( BulletBody obj, int state ) : void
SetAngularDamping ( BulletBody obj, float ang_damping ) : void
SetAngularFactor ( BulletBody obj, float factor ) : void
SetAngularFactorV ( BulletBody obj, System.Vector3 factor ) : void
SetAngularLimits ( BulletConstraint constrain, System.Vector3 low, System.Vector3 hi ) : bool
SetAngularVelocity ( BulletBody obj, System.Vector3 angularVelocity ) : void
SetAnisotripicFriction ( BulletConstraint constrain, System.Vector3 frict ) : System.Vector3
SetBreakingImpulseThreshold ( BulletConstraint constrain, float threshold ) : bool
SetCcdMotionThreshold ( BulletBody obj, float val ) : void
SetCcdSweptSphereRadius ( BulletBody obj, float val ) : void
SetCenterOfMassByPosRot ( BulletBody obj, System.Vector3 pos, Quaternion rot ) : void
SetCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
SetCollisionGroupMask ( BulletBody body, UInt32 filter, UInt32 mask ) : bool
SetCollisionShape ( BulletWorld sim, BulletBody obj, BulletShape shape ) : void
SetConstraintEnable ( BulletConstraint constrain, float numericTrueFalse ) : void
SetConstraintNumSolverIterations ( BulletConstraint constrain, float iterations ) : void
SetConstraintParam ( BulletConstraint constrain, ConstraintParams paramIndex, float value, ConstraintParamAxis axis ) : bool
SetContactProcessingThreshold ( BulletBody obj, float val ) : void
SetDamping ( BulletBody obj, float lin_damping, float ang_damping ) : void
SetDeactivationTime ( BulletBody obj, float dtime ) : void
SetForceUpdateAllAabbs ( BulletWorld world, bool force ) : void
SetFrames ( BulletConstraint constrain, System.Vector3 frameA, Quaternion frameArot, System.Vector3 frameB, Quaternion frameBrot ) : bool
SetFriction ( BulletBody obj, float val ) : void
SetGravity ( BulletBody obj, System.Vector3 val ) : void
SetHitFraction ( BulletBody obj, float val ) : void
SetInterpolationAngularVelocity ( BulletBody obj, System.Vector3 vel ) : void
SetInterpolationLinearVelocity ( BulletBody obj, System.Vector3 vel ) : void
SetInterpolationVelocity ( BulletBody obj, System.Vector3 linearVel, System.Vector3 angularVel ) : void
SetInvInertiaDiagLocal ( BulletBody obj, System.Vector3 inert ) : void
SetLinearDamping ( BulletBody obj, float lin_damping ) : void
SetLinearFactor ( BulletBody obj, System.Vector3 factor ) : void
SetLinearLimits ( BulletConstraint constrain, System.Vector3 low, System.Vector3 hi ) : bool
SetLinearVelocity ( BulletBody obj, System.Vector3 val ) : void
SetLocalScaling ( BulletShape shape, System.Vector3 scale ) : void
SetMargin ( BulletShape shape, float val ) : void
SetMassProps ( BulletBody obj, float mass, System.Vector3 inertia ) : void
SetObjectForce ( BulletBody obj, System.Vector3 force ) : void
SetRestitution ( BulletBody obj, float val ) : void
SetShapeCollisionMargin ( BulletShape shape, float margin ) : void
SetSleepingThresholds ( BulletBody obj, float lin_threshold, float ang_threshold ) : void
SetTranslation ( BulletBody obj, System.Vector3 position, Quaternion rotation ) : void
SetUserPointer ( BulletBody obj, IntPtr val ) : void
Shutdown ( BulletWorld sim ) : void
SliderMotor ( BulletConstraint constrain, int forceVel, int linAng, float val ) : bool
SliderMotorEnable ( BulletConstraint constrain, int linAng, float numericTrueFalse ) : bool
SliderSet ( BulletConstraint constrain, int softRestDamp, int dirLimOrtho, int linAng, float val ) : bool
SliderSetLimits ( BulletConstraint constrain, int lowerUpper, int linAng, float val ) : bool
SpringEnable ( BulletConstraint constrain, int index, float numericTrueFalse ) : bool
SpringSetDamping ( BulletConstraint constrain, int index, float damping ) : bool
SpringSetEquilibriumPoint ( BulletConstraint constrain, int index, float equilibriumPoint ) : bool
SpringSetStiffness ( BulletConstraint constrain, int index, float stiffnesss ) : bool
Translate ( BulletBody obj, System.Vector3 trans ) : void
TranslationalLimitMotor ( BulletConstraint constrain, float enable, float targetVel, float maxMotorForce ) : bool
UpdateAabbs ( BulletWorld world ) : void
UpdateChildTransform ( BulletShape pShape, int childIndex, System.Vector3 pos, Quaternion rot, bool shouldRecalculateLocalAabb ) : void
UpdateDeactivation ( BulletBody obj, float timeStep ) : void
UpdateInertiaTensor ( BulletBody obj ) : void
UpdateParameter ( BulletWorld world, UInt32 localID, String parm, float value ) : bool
UpdateSingleAabb ( BulletWorld world, BulletBody obj ) : void
UseFrameOffset ( BulletConstraint constrain, float enable ) : bool
WantsSleeping ( BulletBody obj ) : bool

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

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

public abstract Activate ( BulletBody obj, bool forceActivation ) : void
obj BulletBody
forceActivation bool
Результат void

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

public abstract AddChildShapeToCompoundShape ( BulletShape cShape, BulletShape addShape, System.Vector3 pos, Quaternion rot ) : void
cShape BulletShape
addShape BulletShape
pos System.Vector3
rot Quaternion
Результат void

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

public abstract AddConstraintRef ( BulletBody obj, BulletConstraint constrain ) : void
obj BulletBody
constrain BulletConstraint
Результат void

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

public abstract AddConstraintToWorld ( BulletWorld world, BulletConstraint constrain, bool disableCollisionsBetweenLinkedObjects ) : bool
world BulletWorld
constrain BulletConstraint
disableCollisionsBetweenLinkedObjects bool
Результат bool

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

public abstract AddObjectToWorld ( BulletWorld world, BulletBody obj ) : bool
world BulletWorld
obj BulletBody
Результат bool

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

public abstract AddToCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
obj BulletBody
flags CollisionFlags
Результат CollisionFlags

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

public abstract ApplyCentralForce ( BulletBody obj, System.Vector3 force ) : void
obj BulletBody
force System.Vector3
Результат void

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

public abstract ApplyCentralImpulse ( BulletBody obj, System.Vector3 imp ) : void
obj BulletBody
imp System.Vector3
Результат void

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

public abstract ApplyDamping ( BulletBody obj, float timeStep ) : void
obj BulletBody
timeStep float
Результат void

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

public abstract ApplyForce ( BulletBody obj, System.Vector3 force, System.Vector3 pos ) : void
obj BulletBody
force System.Vector3
pos System.Vector3
Результат void

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

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

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

public abstract ApplyImpulse ( BulletBody obj, System.Vector3 imp, System.Vector3 pos ) : void
obj BulletBody
imp System.Vector3
pos System.Vector3
Результат void

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

public abstract ApplyTorque ( BulletBody obj, System.Vector3 torque ) : void
obj BulletBody
torque System.Vector3
Результат void

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

public abstract ApplyTorqueImpulse ( BulletBody obj, System.Vector3 imp ) : void
obj BulletBody
imp System.Vector3
Результат void

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

public abstract BuildCapsuleShape ( BulletWorld world, float radius, float height, System.Vector3 scale ) : BulletShape
world BulletWorld
radius float
height float
scale System.Vector3
Результат BulletShape

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

public abstract BuildConvexHullShapeFromMesh ( BulletWorld world, BulletShape meshShape ) : BulletShape
world BulletWorld
meshShape BulletShape
Результат BulletShape

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

public abstract BuildHullShapeFromMesh ( BulletWorld world, BulletShape meshShape, HACDParams parms ) : BulletShape
world BulletWorld
meshShape BulletShape
parms HACDParams
Результат BulletShape

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

public abstract BuildNativeShape ( BulletWorld world, ShapeData shapeData ) : BulletShape
world BulletWorld
shapeData ShapeData
Результат BulletShape

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

public abstract CalculateLocalInertia ( BulletShape shape, float mass ) : System.Vector3
shape BulletShape
mass float
Результат System.Vector3

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

public abstract CalculateTransforms ( BulletConstraint constrain ) : bool
constrain BulletConstraint
Результат bool

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

public abstract ClearAllForces ( BulletBody obj ) : void
obj BulletBody
Результат void

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

public abstract ClearCollisionProxyCache ( BulletWorld world, BulletBody obj ) : bool
world BulletWorld
obj BulletBody
Результат bool

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

public abstract ClearForces ( BulletBody obj ) : void
obj BulletBody
Результат void

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

public abstract Create6DofConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frame1loc, Quaternion frame1rot, System.Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frame1loc System.Vector3
frame1rot Quaternion
frame2loc System.Vector3
frame2rot Quaternion
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract Create6DofConstraintFixed ( BulletWorld world, BulletBody obj1, System.Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
frameInBloc System.Vector3
frameInBrot Quaternion
useLinearReferenceFrameB bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract Create6DofConstraintToPoint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
joinPoint System.Vector3
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract Create6DofSpringConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frame1loc, Quaternion frame1rot, System.Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frame1loc System.Vector3
frame1rot Quaternion
frame2loc System.Vector3
frame2rot Quaternion
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateBodyFromShape ( BulletWorld sim, BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
sim BulletWorld
shape BulletShape
id System.UInt32
pos System.Vector3
rot Quaternion
Результат BulletBody

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

public abstract CreateBodyWithDefaultMotionState ( BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
shape BulletShape
id System.UInt32
pos System.Vector3
rot Quaternion
Результат BulletBody

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

public abstract CreateCompoundShape ( BulletWorld sim, bool enableDynamicAabbTree ) : BulletShape
sim BulletWorld
enableDynamicAabbTree bool
Результат BulletShape

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

public abstract CreateConeTwistConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frameInAloc, Quaternion frameInArot, System.Vector3 frameInBloc, Quaternion frameInBrot, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frameInAloc System.Vector3
frameInArot Quaternion
frameInBloc System.Vector3
frameInBrot Quaternion
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateConvexHullShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
world BulletWorld
indicesCount int
indices int
verticesCount int
vertices float
Результат BulletShape

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

public abstract CreateGImpactShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
world BulletWorld
indicesCount int
indices int
verticesCount int
vertices float
Результат BulletShape

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

public abstract CreateGearConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 axisInA, System.Vector3 axisInB, float ratio, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
axisInA System.Vector3
axisInB System.Vector3
ratio float
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateGhostFromShape ( BulletWorld sim, BulletShape shape, UInt32 id, System.Vector3 pos, Quaternion rot ) : BulletBody
sim BulletWorld
shape BulletShape
id System.UInt32
pos System.Vector3
rot Quaternion
Результат BulletBody

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

public abstract CreateGroundPlaneShape ( UInt32 id, float height, float collisionMargin ) : BulletShape
id System.UInt32
height float
collisionMargin float
Результат BulletShape

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

public abstract CreateHingeConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 pivotinA, System.Vector3 pivotinB, System.Vector3 axisInA, System.Vector3 axisInB, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
pivotinA System.Vector3
pivotinB System.Vector3
axisInA System.Vector3
axisInB System.Vector3
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateHullShape ( BulletWorld world, int hullCount, float hulls ) : BulletShape
world BulletWorld
hullCount int
hulls float
Результат BulletShape

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

public abstract CreateMeshShape ( BulletWorld world, int indicesCount, int indices, int verticesCount, float vertices ) : BulletShape
world BulletWorld
indicesCount int
indices int
verticesCount int
vertices float
Результат BulletShape

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

public abstract CreatePoint2PointConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 pivotInA, System.Vector3 pivotInB, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
pivotInA System.Vector3
pivotInB System.Vector3
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateSliderConstraint ( BulletWorld world, BulletBody obj1, BulletBody obj2, System.Vector3 frameInAloc, Quaternion frameInArot, System.Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : BulletConstraint
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frameInAloc System.Vector3
frameInArot Quaternion
frameInBloc System.Vector3
frameInBrot Quaternion
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
Результат BulletConstraint

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

public abstract CreateTerrainShape ( UInt32 id, System.Vector3 size, float minHeight, float maxHeight, float heightMap, float scaleFactor, float collisionMargin ) : BulletShape
id System.UInt32
size System.Vector3
minHeight float
maxHeight float
heightMap float
scaleFactor float
collisionMargin float
Результат BulletShape

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

public abstract DeleteCollisionShape ( BulletWorld world, BulletShape shape ) : bool
world BulletWorld
shape BulletShape
Результат bool

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

public abstract DestroyConstraint ( BulletWorld world, BulletConstraint constrain ) : bool
world BulletWorld
constrain BulletConstraint
Результат bool

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

public abstract DestroyObject ( BulletWorld sim, BulletBody obj ) : void
sim BulletWorld
obj BulletBody
Результат void

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

public DumpActivationInfo ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public DumpAllInfo ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public DumpCollisionShape ( BulletWorld sim, BulletShape collisionShape ) : void
sim BulletWorld
collisionShape BulletShape
Результат void

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

public DumpConstraint ( BulletWorld sim, BulletConstraint constrain ) : void
sim BulletWorld
constrain BulletConstraint
Результат void

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

public DumpPhysicsStatistics ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public DumpRigidBody ( BulletWorld sim, BulletBody collisionObject ) : void
sim BulletWorld
collisionObject BulletBody
Результат void

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

public abstract DuplicateCollisionShape ( BulletWorld sim, BulletShape srcShape, UInt32 id ) : BulletShape
sim BulletWorld
srcShape BulletShape
id System.UInt32
Результат BulletShape

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

public abstract ForceActivationState ( BulletBody obj, ActivationState state ) : void
obj BulletBody
state ActivationState
Результат void

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

public abstract GetActivationState ( BulletBody obj ) : int
obj BulletBody
Результат int

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

public abstract GetAngularDamping ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetAngularFactor ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetAngularMotionDisc ( BulletShape shape ) : float
shape BulletShape
Результат float

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

public abstract GetAngularVelocity ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetAnisotripicFriction ( BulletConstraint constrain ) : System.Vector3
constrain BulletConstraint
Результат System.Vector3

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

public abstract GetBodyType ( BulletBody obj ) : CollisionObjectTypes
obj BulletBody
Результат CollisionObjectTypes

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

public abstract GetCcdMotionThreshold ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetCcdSweptSphereRadius ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetChildShapeFromCompoundShapeIndex ( BulletShape cShape, int indx ) : BulletShape
cShape BulletShape
indx int
Результат BulletShape

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

public abstract GetCollisionFlags ( BulletBody obj ) : CollisionFlags
obj BulletBody
Результат CollisionFlags

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

public abstract GetCollisionShape ( BulletBody obj ) : BulletShape
obj BulletBody
Результат BulletShape

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

public abstract GetConstraintRef ( BulletBody obj, int index ) : BulletConstraint
obj BulletBody
index int
Результат BulletConstraint

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

public abstract GetContactBreakingThreshold ( BulletShape shape, float defaultFactor ) : float
shape BulletShape
defaultFactor float
Результат float

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

public abstract GetContactProcessingThreshold ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetDeactivationTime ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetForceUpdateAllAabbs ( BulletWorld world ) : bool
world BulletWorld
Результат bool

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

public abstract GetFriction ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetGravity ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetHitFraction ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetInvInertiaDiagLocal ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetLinearDamping ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetLinearFactor ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetLinearSleepingThreshold ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetLinearVelocity ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetLocalScaling ( BulletShape shape ) : System.Vector3
shape BulletShape
Результат System.Vector3

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

public abstract GetMargin ( BulletShape shape ) : float
shape BulletShape
Результат float

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

public abstract GetNumConstraintRefs ( BulletBody obj ) : int
obj BulletBody
Результат int

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

public abstract GetNumberOfCompoundChildren ( BulletShape cShape ) : int
cShape BulletShape
Результат int

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

public abstract GetOrientation ( BulletBody obj ) : Quaternion
obj BulletBody
Результат Quaternion

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

public abstract GetPosition ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetRestitution ( BulletBody obj ) : float
obj BulletBody
Результат float

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

public abstract GetShapeType ( BulletShape shape ) : int
shape BulletShape
Результат int

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

public abstract GetTotalForce ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetTotalTorque ( BulletBody obj ) : System.Vector3
obj BulletBody
Результат System.Vector3

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

public abstract GetUserPointer ( BulletBody obj ) : IntPtr
obj BulletBody
Результат System.IntPtr

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

public abstract GetVelocityInLocalPoint ( BulletBody obj, System.Vector3 pos ) : System.Vector3
obj BulletBody
pos System.Vector3
Результат System.Vector3

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

public abstract HasAnisotripicFriction ( BulletConstraint constrain ) : bool
constrain BulletConstraint
Результат bool

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

public abstract HasContactResponse ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract HingeSetLimits ( BulletConstraint constrain, float low, float high, float softness, float bias, float relaxation ) : bool
constrain BulletConstraint
low float
high float
softness float
bias float
relaxation float
Результат bool

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

public abstract Initialize ( System.Vector3 maxPosition, ConfigurationParameters parms, int maxCollisions, CollisionDesc &collisionArray, int maxUpdates, EntityProperties &updateArray ) : BulletWorld
maxPosition System.Vector3
parms ConfigurationParameters
maxCollisions int
collisionArray CollisionDesc
maxUpdates int
updateArray EntityProperties
Результат BulletWorld

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

public abstract IsActive ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract IsCompound ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsConcave ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsConvex ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsConvex2d ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsInWorld ( BulletWorld world, BulletBody obj ) : bool
world BulletWorld
obj BulletBody
Результат bool

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

public abstract IsInfinite ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsKinematicObject ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract IsNativeShape ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsNonMoving ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsPolyhedral ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsSoftBody ( BulletShape shape ) : bool
shape BulletShape
Результат bool

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

public abstract IsStaticObject ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract IsStaticOrKinematicObject ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract PhysicsStep ( BulletWorld world, float timeStep, int maxSubSteps, float fixedTimeStep, int &updatedEntityCount, int &collidersCount ) : int
world BulletWorld
timeStep float
maxSubSteps int
fixedTimeStep float
updatedEntityCount int
collidersCount int
Результат int

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

public abstract PushUpdate ( BulletBody obj ) : bool
obj BulletBody
Результат bool

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

public abstract RecalculateCompoundShapeLocalAabb ( BulletShape cShape ) : void
cShape BulletShape
Результат void

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

public abstract RemoveChildShapeFromCompoundShape ( BulletShape cShape, BulletShape removeShape ) : void
cShape BulletShape
removeShape BulletShape
Результат void

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

public abstract RemoveChildShapeFromCompoundShapeIndex ( BulletShape cShape, int indx ) : BulletShape
cShape BulletShape
indx int
Результат BulletShape

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

public abstract RemoveConstraintFromWorld ( BulletWorld world, BulletConstraint constrain ) : bool
world BulletWorld
constrain BulletConstraint
Результат bool

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

public abstract RemoveConstraintRef ( BulletBody obj, BulletConstraint constrain ) : void
obj BulletBody
constrain BulletConstraint
Результат void

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

public abstract RemoveFromCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
obj BulletBody
flags CollisionFlags
Результат CollisionFlags

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

public abstract RemoveObjectFromWorld ( BulletWorld world, BulletBody obj ) : bool
world BulletWorld
obj BulletBody
Результат bool

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

public ResetBroadphasePool ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public ResetConstraintSolver ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public abstract SetActivationState ( BulletBody obj, int state ) : void
obj BulletBody
state int
Результат void

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

public abstract SetAngularDamping ( BulletBody obj, float ang_damping ) : void
obj BulletBody
ang_damping float
Результат void

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

public abstract SetAngularFactor ( BulletBody obj, float factor ) : void
obj BulletBody
factor float
Результат void

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

public abstract SetAngularFactorV ( BulletBody obj, System.Vector3 factor ) : void
obj BulletBody
factor System.Vector3
Результат void

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

public abstract SetAngularLimits ( BulletConstraint constrain, System.Vector3 low, System.Vector3 hi ) : bool
constrain BulletConstraint
low System.Vector3
hi System.Vector3
Результат bool

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

public abstract SetAngularVelocity ( BulletBody obj, System.Vector3 angularVelocity ) : void
obj BulletBody
angularVelocity System.Vector3
Результат void

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

public abstract SetAnisotripicFriction ( BulletConstraint constrain, System.Vector3 frict ) : System.Vector3
constrain BulletConstraint
frict System.Vector3
Результат System.Vector3

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

public abstract SetBreakingImpulseThreshold ( BulletConstraint constrain, float threshold ) : bool
constrain BulletConstraint
threshold float
Результат bool

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

public abstract SetCcdMotionThreshold ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetCcdSweptSphereRadius ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetCenterOfMassByPosRot ( BulletBody obj, System.Vector3 pos, Quaternion rot ) : void
obj BulletBody
pos System.Vector3
rot Quaternion
Результат void

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

public abstract SetCollisionFlags ( BulletBody obj, CollisionFlags flags ) : CollisionFlags
obj BulletBody
flags CollisionFlags
Результат CollisionFlags

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

public abstract SetCollisionGroupMask ( BulletBody body, UInt32 filter, UInt32 mask ) : bool
body BulletBody
filter System.UInt32
mask System.UInt32
Результат bool

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

public abstract SetCollisionShape ( BulletWorld sim, BulletBody obj, BulletShape shape ) : void
sim BulletWorld
obj BulletBody
shape BulletShape
Результат void

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

public abstract SetConstraintEnable ( BulletConstraint constrain, float numericTrueFalse ) : void
constrain BulletConstraint
numericTrueFalse float
Результат void

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

public abstract SetConstraintNumSolverIterations ( BulletConstraint constrain, float iterations ) : void
constrain BulletConstraint
iterations float
Результат void

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

public abstract SetConstraintParam ( BulletConstraint constrain, ConstraintParams paramIndex, float value, ConstraintParamAxis axis ) : bool
constrain BulletConstraint
paramIndex ConstraintParams
value float
axis ConstraintParamAxis
Результат bool

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

public abstract SetContactProcessingThreshold ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetDamping ( BulletBody obj, float lin_damping, float ang_damping ) : void
obj BulletBody
lin_damping float
ang_damping float
Результат void

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

public abstract SetDeactivationTime ( BulletBody obj, float dtime ) : void
obj BulletBody
dtime float
Результат void

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

public abstract SetForceUpdateAllAabbs ( BulletWorld world, bool force ) : void
world BulletWorld
force bool
Результат void

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

public abstract SetFrames ( BulletConstraint constrain, System.Vector3 frameA, Quaternion frameArot, System.Vector3 frameB, Quaternion frameBrot ) : bool
constrain BulletConstraint
frameA System.Vector3
frameArot Quaternion
frameB System.Vector3
frameBrot Quaternion
Результат bool

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

public abstract SetFriction ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetGravity ( BulletBody obj, System.Vector3 val ) : void
obj BulletBody
val System.Vector3
Результат void

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

public abstract SetHitFraction ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetInterpolationAngularVelocity ( BulletBody obj, System.Vector3 vel ) : void
obj BulletBody
vel System.Vector3
Результат void

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

public abstract SetInterpolationLinearVelocity ( BulletBody obj, System.Vector3 vel ) : void
obj BulletBody
vel System.Vector3
Результат void

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

public abstract SetInterpolationVelocity ( BulletBody obj, System.Vector3 linearVel, System.Vector3 angularVel ) : void
obj BulletBody
linearVel System.Vector3
angularVel System.Vector3
Результат void

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

public abstract SetInvInertiaDiagLocal ( BulletBody obj, System.Vector3 inert ) : void
obj BulletBody
inert System.Vector3
Результат void

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

public abstract SetLinearDamping ( BulletBody obj, float lin_damping ) : void
obj BulletBody
lin_damping float
Результат void

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

public abstract SetLinearFactor ( BulletBody obj, System.Vector3 factor ) : void
obj BulletBody
factor System.Vector3
Результат void

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

public abstract SetLinearLimits ( BulletConstraint constrain, System.Vector3 low, System.Vector3 hi ) : bool
constrain BulletConstraint
low System.Vector3
hi System.Vector3
Результат bool

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

public abstract SetLinearVelocity ( BulletBody obj, System.Vector3 val ) : void
obj BulletBody
val System.Vector3
Результат void

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

public abstract SetLocalScaling ( BulletShape shape, System.Vector3 scale ) : void
shape BulletShape
scale System.Vector3
Результат void

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

public abstract SetMargin ( BulletShape shape, float val ) : void
shape BulletShape
val float
Результат void

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

public abstract SetMassProps ( BulletBody obj, float mass, System.Vector3 inertia ) : void
obj BulletBody
mass float
inertia System.Vector3
Результат void

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

public abstract SetObjectForce ( BulletBody obj, System.Vector3 force ) : void
obj BulletBody
force System.Vector3
Результат void

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

public abstract SetRestitution ( BulletBody obj, float val ) : void
obj BulletBody
val float
Результат void

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

public abstract SetShapeCollisionMargin ( BulletShape shape, float margin ) : void
shape BulletShape
margin float
Результат void

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

public abstract SetSleepingThresholds ( BulletBody obj, float lin_threshold, float ang_threshold ) : void
obj BulletBody
lin_threshold float
ang_threshold float
Результат void

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

public abstract SetTranslation ( BulletBody obj, System.Vector3 position, Quaternion rotation ) : void
obj BulletBody
position System.Vector3
rotation Quaternion
Результат void

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

public abstract SetUserPointer ( BulletBody obj, IntPtr val ) : void
obj BulletBody
val System.IntPtr
Результат void

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

public abstract Shutdown ( BulletWorld sim ) : void
sim BulletWorld
Результат void

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

public abstract SliderMotor ( BulletConstraint constrain, int forceVel, int linAng, float val ) : bool
constrain BulletConstraint
forceVel int
linAng int
val float
Результат bool

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

public abstract SliderMotorEnable ( BulletConstraint constrain, int linAng, float numericTrueFalse ) : bool
constrain BulletConstraint
linAng int
numericTrueFalse float
Результат bool

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

public abstract SliderSet ( BulletConstraint constrain, int softRestDamp, int dirLimOrtho, int linAng, float val ) : bool
constrain BulletConstraint
softRestDamp int
dirLimOrtho int
linAng int
val float
Результат bool

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

public abstract SliderSetLimits ( BulletConstraint constrain, int lowerUpper, int linAng, float val ) : bool
constrain BulletConstraint
lowerUpper int
linAng int
val float
Результат bool

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

public abstract SpringEnable ( BulletConstraint constrain, int index, float numericTrueFalse ) : bool
constrain BulletConstraint
index int
numericTrueFalse float
Результат bool

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

public abstract SpringSetDamping ( BulletConstraint constrain, int index, float damping ) : bool
constrain BulletConstraint
index int
damping float
Результат bool

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

public abstract SpringSetEquilibriumPoint ( BulletConstraint constrain, int index, float equilibriumPoint ) : bool
constrain BulletConstraint
index int
equilibriumPoint float
Результат bool

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

public abstract SpringSetStiffness ( BulletConstraint constrain, int index, float stiffnesss ) : bool
constrain BulletConstraint
index int
stiffnesss float
Результат bool

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

public abstract Translate ( BulletBody obj, System.Vector3 trans ) : void
obj BulletBody
trans System.Vector3
Результат void

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

public abstract TranslationalLimitMotor ( BulletConstraint constrain, float enable, float targetVel, float maxMotorForce ) : bool
constrain BulletConstraint
enable float
targetVel float
maxMotorForce float
Результат bool

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

public abstract UpdateAabbs ( BulletWorld world ) : void
world BulletWorld
Результат void

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

public abstract UpdateChildTransform ( BulletShape pShape, int childIndex, System.Vector3 pos, Quaternion rot, bool shouldRecalculateLocalAabb ) : void
pShape BulletShape
childIndex int
pos System.Vector3
rot Quaternion
shouldRecalculateLocalAabb bool
Результат void

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

public abstract UpdateDeactivation ( BulletBody obj, float timeStep ) : void
obj BulletBody
timeStep float
Результат void

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

public abstract UpdateInertiaTensor ( BulletBody obj ) : void
obj BulletBody
Результат void

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

public abstract UpdateParameter ( BulletWorld world, UInt32 localID, String parm, float value ) : bool
world BulletWorld
localID System.UInt32
parm String
value float
Результат bool

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

public abstract UpdateSingleAabb ( BulletWorld world, BulletBody obj ) : void
world BulletWorld
obj BulletBody
Результат void

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

public abstract UseFrameOffset ( BulletConstraint constrain, float enable ) : bool
constrain BulletConstraint
enable float
Результат bool

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

public abstract WantsSleeping ( BulletBody obj ) : bool
obj BulletBody
Результат bool