C# Класс BulletCSharp.btCollisionObject

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

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

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

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

Метод Описание
Dispose ( ) : void
GetObjectFromSwigPtr ( SWIGTYPE_p_btCollisionObject ptr ) : btCollisionObject
activate ( ) : void
activate ( bool forceActivation ) : void
btCollisionObject ( ) : System
calculateSerializeBufferSize ( ) : int
checkCollideWith ( btCollisionObject co ) : bool
forceActivationState ( int newState ) : void
getActivationState ( ) : int
getAnisotropicFriction ( ) : SWIGTYPE_p_btVector3
getBroadphaseHandle ( ) : SWIGTYPE_p_btBroadphaseProxy
getCcdMotionThreshold ( ) : float
getCcdSquareMotionThreshold ( ) : float
getCcdSweptSphereRadius ( ) : float
getCollisionFlags ( ) : int
getCollisionShape ( ) : SWIGTYPE_p_btCollisionShape
getCompanionId ( ) : int
getContactProcessingThreshold ( ) : float
getDeactivationTime ( ) : float
getFriction ( ) : float
getHitFraction ( ) : float
getInternalType ( ) : int
getInterpolationAngularVelocity ( ) : SWIGTYPE_p_btVector3
getInterpolationLinearVelocity ( ) : SWIGTYPE_p_btVector3
getInterpolationWorldTransform ( ) : SWIGTYPE_p_btTransform
getIslandTag ( ) : int
getRestitution ( ) : float
getRollingFriction ( ) : float
getUserPointer ( ) : SWIGTYPE_p_void
getWorldTransform ( ) : SWIGTYPE_p_btTransform
hasAnisotropicFriction ( ) : bool
hasAnisotropicFriction ( int frictionMode ) : bool
hasContactResponse ( ) : bool
internalGetExtensionPointer ( ) : SWIGTYPE_p_void
internalSetExtensionPointer ( SWIGTYPE_p_void pointer ) : void
isActive ( ) : bool
isKinematicObject ( ) : bool
isStaticObject ( ) : bool
isStaticOrKinematicObject ( ) : bool
mergesSimulationIslands ( ) : bool
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
serializeSingleObject ( SWIGTYPE_p_btSerializer serializer ) : void
setActivationState ( int newState ) : void
setAnisotropicFriction ( SWIGTYPE_p_btVector3 anisotropicFriction ) : void
setAnisotropicFriction ( SWIGTYPE_p_btVector3 anisotropicFriction, int frictionMode ) : void
setBroadphaseHandle ( SWIGTYPE_p_btBroadphaseProxy handle ) : void
setCcdMotionThreshold ( float ccdMotionThreshold ) : void
setCcdSweptSphereRadius ( float radius ) : void
setCollisionFlags ( int flags ) : void
setCollisionShape ( SWIGTYPE_p_btCollisionShape collisionShape ) : void
setCompanionId ( int id ) : void
setContactProcessingThreshold ( float contactProcessingThreshold ) : void
setDeactivationTime ( float time ) : void
setFriction ( float frict ) : void
setHitFraction ( float hitFraction ) : void
setInterpolationAngularVelocity ( SWIGTYPE_p_btVector3 angvel ) : void
setInterpolationLinearVelocity ( SWIGTYPE_p_btVector3 linvel ) : void
setInterpolationWorldTransform ( SWIGTYPE_p_btTransform trans ) : void
setIslandTag ( int tag ) : void
setRestitution ( float rest ) : void
setRollingFriction ( float frict ) : void
setUserPointer ( SWIGTYPE_p_void userPointer ) : void
setWorldTransform ( SWIGTYPE_p_btTransform worldTrans ) : void

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

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

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

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

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

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

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btCollisionObject ptr ) : btCollisionObject
ptr SWIGTYPE_p_btCollisionObject
Результат btCollisionObject

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

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

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

public activate ( bool forceActivation ) : void
forceActivation bool
Результат void

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

public btCollisionObject ( ) : System
Результат System

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

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

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

public checkCollideWith ( btCollisionObject co ) : bool
co btCollisionObject
Результат bool

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

public forceActivationState ( int newState ) : void
newState int
Результат void

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

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

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

public getAnisotropicFriction ( ) : SWIGTYPE_p_btVector3
Результат SWIGTYPE_p_btVector3

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

public getBroadphaseHandle ( ) : SWIGTYPE_p_btBroadphaseProxy
Результат SWIGTYPE_p_btBroadphaseProxy

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

public getCcdMotionThreshold ( ) : float
Результат float

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

public getCcdSquareMotionThreshold ( ) : float
Результат float

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

public getCcdSweptSphereRadius ( ) : float
Результат float

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

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

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

public getCollisionShape ( ) : SWIGTYPE_p_btCollisionShape
Результат SWIGTYPE_p_btCollisionShape

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

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

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

public getContactProcessingThreshold ( ) : float
Результат float

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

public getDeactivationTime ( ) : float
Результат float

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

public getFriction ( ) : float
Результат float

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

public getHitFraction ( ) : float
Результат float

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

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

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

public getInterpolationAngularVelocity ( ) : SWIGTYPE_p_btVector3
Результат SWIGTYPE_p_btVector3

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

public getInterpolationLinearVelocity ( ) : SWIGTYPE_p_btVector3
Результат SWIGTYPE_p_btVector3

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

public getInterpolationWorldTransform ( ) : SWIGTYPE_p_btTransform
Результат SWIGTYPE_p_btTransform

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

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

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

public getRestitution ( ) : float
Результат float

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

public getRollingFriction ( ) : float
Результат float

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

public getUserPointer ( ) : SWIGTYPE_p_void
Результат SWIGTYPE_p_void

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

public getWorldTransform ( ) : SWIGTYPE_p_btTransform
Результат SWIGTYPE_p_btTransform

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

public hasAnisotropicFriction ( ) : bool
Результат bool

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

public hasAnisotropicFriction ( int frictionMode ) : bool
frictionMode int
Результат bool

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

public hasContactResponse ( ) : bool
Результат bool

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

public internalGetExtensionPointer ( ) : SWIGTYPE_p_void
Результат SWIGTYPE_p_void

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

public internalSetExtensionPointer ( SWIGTYPE_p_void pointer ) : void
pointer SWIGTYPE_p_void
Результат void

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

public isActive ( ) : bool
Результат bool

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

public isKinematicObject ( ) : bool
Результат bool

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

public isStaticObject ( ) : bool
Результат bool

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

public isStaticOrKinematicObject ( ) : bool
Результат bool

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

public mergesSimulationIslands ( ) : bool
Результат bool

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

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
Результат string

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

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

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

public setActivationState ( int newState ) : void
newState int
Результат void

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

public setAnisotropicFriction ( SWIGTYPE_p_btVector3 anisotropicFriction ) : void
anisotropicFriction SWIGTYPE_p_btVector3
Результат void

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

public setAnisotropicFriction ( SWIGTYPE_p_btVector3 anisotropicFriction, int frictionMode ) : void
anisotropicFriction SWIGTYPE_p_btVector3
frictionMode int
Результат void

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

public setBroadphaseHandle ( SWIGTYPE_p_btBroadphaseProxy handle ) : void
handle SWIGTYPE_p_btBroadphaseProxy
Результат void

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

public setCcdMotionThreshold ( float ccdMotionThreshold ) : void
ccdMotionThreshold float
Результат void

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

public setCcdSweptSphereRadius ( float radius ) : void
radius float
Результат void

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

public setCollisionFlags ( int flags ) : void
flags int
Результат void

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

public setCollisionShape ( SWIGTYPE_p_btCollisionShape collisionShape ) : void
collisionShape SWIGTYPE_p_btCollisionShape
Результат void

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

public setCompanionId ( int id ) : void
id int
Результат void

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

public setContactProcessingThreshold ( float contactProcessingThreshold ) : void
contactProcessingThreshold float
Результат void

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

public setDeactivationTime ( float time ) : void
time float
Результат void

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

public setFriction ( float frict ) : void
frict float
Результат void

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

public setHitFraction ( float hitFraction ) : void
hitFraction float
Результат void

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

public setInterpolationAngularVelocity ( SWIGTYPE_p_btVector3 angvel ) : void
angvel SWIGTYPE_p_btVector3
Результат void

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

public setInterpolationLinearVelocity ( SWIGTYPE_p_btVector3 linvel ) : void
linvel SWIGTYPE_p_btVector3
Результат void

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

public setInterpolationWorldTransform ( SWIGTYPE_p_btTransform trans ) : void
trans SWIGTYPE_p_btTransform
Результат void

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

public setIslandTag ( int tag ) : void
tag int
Результат void

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

public setRestitution ( float rest ) : void
rest float
Результат void

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

public setRollingFriction ( float frict ) : void
frict float
Результат void

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

public setUserPointer ( SWIGTYPE_p_void userPointer ) : void
userPointer SWIGTYPE_p_void
Результат void

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

public setWorldTransform ( SWIGTYPE_p_btTransform worldTrans ) : void
worldTrans SWIGTYPE_p_btTransform
Результат void

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

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

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