C# 클래스 BulletCSharp.btCompoundShape

상속: IDisposable
파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btCollisionShape
addChildShape ( SWIGTYPE_p_btTransform localTransform, SWIGTYPE_p_btCollisionShape shape ) : void
btCompoundShape ( ) : System
btCompoundShape ( bool enableDynamicAabbTree ) : System
calculateLocalInertia ( float mass, SWIGTYPE_p_btVector3 inertia ) : void
calculatePrincipalAxisTransform ( SWIGTYPE_p_float masses, SWIGTYPE_p_btTransform principal, SWIGTYPE_p_btVector3 inertia ) : void
calculateSerializeBufferSize ( ) : int
createAabbTreeFromChildren ( ) : void
getAabb ( SWIGTYPE_p_btTransform t, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
getChildList ( ) : btCompoundShapeChild
getChildShape ( int index ) : SWIGTYPE_p_btCollisionShape
getChildTransform ( int index ) : SWIGTYPE_p_btTransform
getDynamicAabbTree ( ) : SWIGTYPE_p_btDbvt
getLocalScaling ( ) : SWIGTYPE_p_btVector3
getMargin ( ) : float
getName ( ) : string
getNumChildShapes ( ) : int
getUpdateRevision ( ) : int
recalculateLocalAabb ( ) : void
removeChildShape ( SWIGTYPE_p_btCollisionShape shape ) : void
removeChildShapeByIndex ( int childShapeindex ) : void
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
setLocalScaling ( SWIGTYPE_p_btVector3 scaling ) : void
setMargin ( float margin ) : void
updateChildTransform ( int childIndex, SWIGTYPE_p_btTransform newChildTransform ) : void
updateChildTransform ( int childIndex, SWIGTYPE_p_btTransform newChildTransform, bool shouldRecalculateLocalAabb ) : void

비공개 메소드들

메소드 설명
btCompoundShape ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btCompoundShape obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetSwigPtr() 공개 메소드

public GetSwigPtr ( ) : SWIGTYPE_p_btCollisionShape
리턴 SWIGTYPE_p_btCollisionShape

addChildShape() 공개 메소드

public addChildShape ( SWIGTYPE_p_btTransform localTransform, SWIGTYPE_p_btCollisionShape shape ) : void
localTransform SWIGTYPE_p_btTransform
shape SWIGTYPE_p_btCollisionShape
리턴 void

btCompoundShape() 공개 메소드

public btCompoundShape ( ) : System
리턴 System

btCompoundShape() 공개 메소드

public btCompoundShape ( bool enableDynamicAabbTree ) : System
enableDynamicAabbTree bool
리턴 System

calculateLocalInertia() 공개 메소드

public calculateLocalInertia ( float mass, SWIGTYPE_p_btVector3 inertia ) : void
mass float
inertia SWIGTYPE_p_btVector3
리턴 void

calculatePrincipalAxisTransform() 공개 메소드

public calculatePrincipalAxisTransform ( SWIGTYPE_p_float masses, SWIGTYPE_p_btTransform principal, SWIGTYPE_p_btVector3 inertia ) : void
masses SWIGTYPE_p_float
principal SWIGTYPE_p_btTransform
inertia SWIGTYPE_p_btVector3
리턴 void

calculateSerializeBufferSize() 공개 메소드

public calculateSerializeBufferSize ( ) : int
리턴 int

createAabbTreeFromChildren() 공개 메소드

public createAabbTreeFromChildren ( ) : void
리턴 void

getAabb() 공개 메소드

public getAabb ( SWIGTYPE_p_btTransform t, SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
t SWIGTYPE_p_btTransform
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
리턴 void

getChildList() 공개 메소드

public getChildList ( ) : btCompoundShapeChild
리턴 btCompoundShapeChild

getChildShape() 공개 메소드

public getChildShape ( int index ) : SWIGTYPE_p_btCollisionShape
index int
리턴 SWIGTYPE_p_btCollisionShape

getChildTransform() 공개 메소드

public getChildTransform ( int index ) : SWIGTYPE_p_btTransform
index int
리턴 SWIGTYPE_p_btTransform

getDynamicAabbTree() 공개 메소드

public getDynamicAabbTree ( ) : SWIGTYPE_p_btDbvt
리턴 SWIGTYPE_p_btDbvt

getLocalScaling() 공개 메소드

public getLocalScaling ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getMargin() 공개 메소드

public getMargin ( ) : float
리턴 float

getName() 공개 메소드

public getName ( ) : string
리턴 string

getNumChildShapes() 공개 메소드

public getNumChildShapes ( ) : int
리턴 int

getUpdateRevision() 공개 메소드

public getUpdateRevision ( ) : int
리턴 int

recalculateLocalAabb() 공개 메소드

public recalculateLocalAabb ( ) : void
리턴 void

removeChildShape() 공개 메소드

public removeChildShape ( SWIGTYPE_p_btCollisionShape shape ) : void
shape SWIGTYPE_p_btCollisionShape
리턴 void

removeChildShapeByIndex() 공개 메소드

public removeChildShapeByIndex ( int childShapeindex ) : void
childShapeindex int
리턴 void

serialize() 공개 메소드

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
리턴 string

setLocalScaling() 공개 메소드

public setLocalScaling ( SWIGTYPE_p_btVector3 scaling ) : void
scaling SWIGTYPE_p_btVector3
리턴 void

setMargin() 공개 메소드

public setMargin ( float margin ) : void
margin float
리턴 void

updateChildTransform() 공개 메소드

public updateChildTransform ( int childIndex, SWIGTYPE_p_btTransform newChildTransform ) : void
childIndex int
newChildTransform SWIGTYPE_p_btTransform
리턴 void

updateChildTransform() 공개 메소드

public updateChildTransform ( int childIndex, SWIGTYPE_p_btTransform newChildTransform, bool shouldRecalculateLocalAabb ) : void
childIndex int
newChildTransform SWIGTYPE_p_btTransform
shouldRecalculateLocalAabb bool
리턴 void

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool