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