C# Class BulletCSharp.btSliderConstraint

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
btSliderConstraint ( btRigidBody rbB, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
btSliderConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform frameInA, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
calculateSerializeBufferSize ( ) : int
calculateTransforms ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB ) : void
getAncorInA ( ) : SWIGTYPE_p_btVector3
getAncorInB ( ) : SWIGTYPE_p_btVector3
getAngDepth ( ) : float
getAngularPos ( ) : float
getCalculatedTransformA ( ) : SWIGTYPE_p_btTransform
getCalculatedTransformB ( ) : SWIGTYPE_p_btTransform
getDampingDirAng ( ) : float
getDampingDirLin ( ) : float
getDampingLimAng ( ) : float
getDampingLimLin ( ) : float
getDampingOrthoAng ( ) : float
getDampingOrthoLin ( ) : float
getFrameOffsetA ( ) : SWIGTYPE_p_btTransform
getFrameOffsetB ( ) : SWIGTYPE_p_btTransform
getInfo1 ( btConstraintInfo1 info ) : void
getInfo1NonVirtual ( btConstraintInfo1 info ) : void
getInfo2 ( btConstraintInfo2 info ) : void
getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btVector3 linVelA, SWIGTYPE_p_btVector3 linVelB, float rbAinvMass, float rbBinvMass ) : void
getLinDepth ( ) : float
getLinearPos ( ) : float
getLowerAngLimit ( ) : float
getLowerLinLimit ( ) : float
getMaxAngMotorForce ( ) : float
getMaxLinMotorForce ( ) : float
getParam ( int num ) : float
getParam ( int num, int axis ) : float
getPoweredAngMotor ( ) : bool
getPoweredLinMotor ( ) : bool
getRestitutionDirAng ( ) : float
getRestitutionDirLin ( ) : float
getRestitutionLimAng ( ) : float
getRestitutionLimLin ( ) : float
getRestitutionOrthoAng ( ) : float
getRestitutionOrthoLin ( ) : float
getRigidBodyA ( ) : btRigidBody
getRigidBodyB ( ) : btRigidBody
getSoftnessDirAng ( ) : float
getSoftnessDirLin ( ) : float
getSoftnessLimAng ( ) : float
getSoftnessLimLin ( ) : float
getSoftnessOrthoAng ( ) : float
getSoftnessOrthoLin ( ) : float
getSolveAngLimit ( ) : bool
getSolveLinLimit ( ) : bool
getTargetAngMotorVelocity ( ) : float
getTargetLinMotorVelocity ( ) : float
getUpperAngLimit ( ) : float
getUpperLinLimit ( ) : float
getUseFrameOffset ( ) : bool
getUseLinearReferenceFrameA ( ) : bool
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
setDampingDirAng ( float dampingDirAng ) : void
setDampingDirLin ( float dampingDirLin ) : void
setDampingLimAng ( float dampingLimAng ) : void
setDampingLimLin ( float dampingLimLin ) : void
setDampingOrthoAng ( float dampingOrthoAng ) : void
setDampingOrthoLin ( float dampingOrthoLin ) : void
setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
setLowerAngLimit ( float lowerLimit ) : void
setLowerLinLimit ( float lowerLimit ) : void
setMaxAngMotorForce ( float maxAngMotorForce ) : void
setMaxLinMotorForce ( float maxLinMotorForce ) : void
setParam ( int num, float value ) : void
setParam ( int num, float value, int axis ) : void
setPoweredAngMotor ( bool onOff ) : void
setPoweredLinMotor ( bool onOff ) : void
setRestitutionDirAng ( float restitutionDirAng ) : void
setRestitutionDirLin ( float restitutionDirLin ) : void
setRestitutionLimAng ( float restitutionLimAng ) : void
setRestitutionLimLin ( float restitutionLimLin ) : void
setRestitutionOrthoAng ( float restitutionOrthoAng ) : void
setRestitutionOrthoLin ( float restitutionOrthoLin ) : void
setSoftnessDirAng ( float softnessDirAng ) : void
setSoftnessDirLin ( float softnessDirLin ) : void
setSoftnessLimAng ( float softnessLimAng ) : void
setSoftnessLimLin ( float softnessLimLin ) : void
setSoftnessOrthoAng ( float softnessOrthoAng ) : void
setSoftnessOrthoLin ( float softnessOrthoLin ) : void
setTargetAngMotorVelocity ( float targetAngMotorVelocity ) : void
setTargetLinMotorVelocity ( float targetLinMotorVelocity ) : void
setUpperAngLimit ( float upperLimit ) : void
setUpperLinLimit ( float upperLimit ) : void
setUseFrameOffset ( bool frameOffsetOnOff ) : void
testAngLimits ( ) : void
testLinLimits ( ) : void

Private Methods

Méthode Description
btSliderConstraint ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btSliderConstraint obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSwigPtr() public méthode

public GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
Résultat SWIGTYPE_p_btTypedConstraint

btSliderConstraint() public méthode

public btSliderConstraint ( btRigidBody rbB, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
rbB btRigidBody
frameInB SWIGTYPE_p_btTransform
useLinearReferenceFrameA bool
Résultat System

btSliderConstraint() public méthode

public btSliderConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform frameInA, SWIGTYPE_p_btTransform frameInB, bool useLinearReferenceFrameA ) : System
rbA btRigidBody
rbB btRigidBody
frameInA SWIGTYPE_p_btTransform
frameInB SWIGTYPE_p_btTransform
useLinearReferenceFrameA bool
Résultat System

calculateSerializeBufferSize() public méthode

public calculateSerializeBufferSize ( ) : int
Résultat int

calculateTransforms() public méthode

public calculateTransforms ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB ) : void
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
Résultat void

getAncorInA() public méthode

public getAncorInA ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getAncorInB() public méthode

public getAncorInB ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getAngDepth() public méthode

public getAngDepth ( ) : float
Résultat float

getAngularPos() public méthode

public getAngularPos ( ) : float
Résultat float

getCalculatedTransformA() public méthode

public getCalculatedTransformA ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getCalculatedTransformB() public méthode

public getCalculatedTransformB ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getDampingDirAng() public méthode

public getDampingDirAng ( ) : float
Résultat float

getDampingDirLin() public méthode

public getDampingDirLin ( ) : float
Résultat float

getDampingLimAng() public méthode

public getDampingLimAng ( ) : float
Résultat float

getDampingLimLin() public méthode

public getDampingLimLin ( ) : float
Résultat float

getDampingOrthoAng() public méthode

public getDampingOrthoAng ( ) : float
Résultat float

getDampingOrthoLin() public méthode

public getDampingOrthoLin ( ) : float
Résultat float

getFrameOffsetA() public méthode

public getFrameOffsetA ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getFrameOffsetB() public méthode

public getFrameOffsetB ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getInfo1() public méthode

public getInfo1 ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Résultat void

getInfo1NonVirtual() public méthode

public getInfo1NonVirtual ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Résultat void

getInfo2() public méthode

public getInfo2 ( btConstraintInfo2 info ) : void
info btConstraintInfo2
Résultat void

getInfo2NonVirtual() public méthode

public getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btVector3 linVelA, SWIGTYPE_p_btVector3 linVelB, float rbAinvMass, float rbBinvMass ) : void
info btConstraintInfo2
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
linVelA SWIGTYPE_p_btVector3
linVelB SWIGTYPE_p_btVector3
rbAinvMass float
rbBinvMass float
Résultat void

getLinDepth() public méthode

public getLinDepth ( ) : float
Résultat float

getLinearPos() public méthode

public getLinearPos ( ) : float
Résultat float

getLowerAngLimit() public méthode

public getLowerAngLimit ( ) : float
Résultat float

getLowerLinLimit() public méthode

public getLowerLinLimit ( ) : float
Résultat float

getMaxAngMotorForce() public méthode

public getMaxAngMotorForce ( ) : float
Résultat float

getMaxLinMotorForce() public méthode

public getMaxLinMotorForce ( ) : float
Résultat float

getParam() public méthode

public getParam ( int num ) : float
num int
Résultat float

getParam() public méthode

public getParam ( int num, int axis ) : float
num int
axis int
Résultat float

getPoweredAngMotor() public méthode

public getPoweredAngMotor ( ) : bool
Résultat bool

getPoweredLinMotor() public méthode

public getPoweredLinMotor ( ) : bool
Résultat bool

getRestitutionDirAng() public méthode

public getRestitutionDirAng ( ) : float
Résultat float

getRestitutionDirLin() public méthode

public getRestitutionDirLin ( ) : float
Résultat float

getRestitutionLimAng() public méthode

public getRestitutionLimAng ( ) : float
Résultat float

getRestitutionLimLin() public méthode

public getRestitutionLimLin ( ) : float
Résultat float

getRestitutionOrthoAng() public méthode

public getRestitutionOrthoAng ( ) : float
Résultat float

getRestitutionOrthoLin() public méthode

public getRestitutionOrthoLin ( ) : float
Résultat float

getRigidBodyA() public méthode

public getRigidBodyA ( ) : btRigidBody
Résultat btRigidBody

getRigidBodyB() public méthode

public getRigidBodyB ( ) : btRigidBody
Résultat btRigidBody

getSoftnessDirAng() public méthode

public getSoftnessDirAng ( ) : float
Résultat float

getSoftnessDirLin() public méthode

public getSoftnessDirLin ( ) : float
Résultat float

getSoftnessLimAng() public méthode

public getSoftnessLimAng ( ) : float
Résultat float

getSoftnessLimLin() public méthode

public getSoftnessLimLin ( ) : float
Résultat float

getSoftnessOrthoAng() public méthode

public getSoftnessOrthoAng ( ) : float
Résultat float

getSoftnessOrthoLin() public méthode

public getSoftnessOrthoLin ( ) : float
Résultat float

getSolveAngLimit() public méthode

public getSolveAngLimit ( ) : bool
Résultat bool

getSolveLinLimit() public méthode

public getSolveLinLimit ( ) : bool
Résultat bool

getTargetAngMotorVelocity() public méthode

public getTargetAngMotorVelocity ( ) : float
Résultat float

getTargetLinMotorVelocity() public méthode

public getTargetLinMotorVelocity ( ) : float
Résultat float

getUpperAngLimit() public méthode

public getUpperAngLimit ( ) : float
Résultat float

getUpperLinLimit() public méthode

public getUpperLinLimit ( ) : float
Résultat float

getUseFrameOffset() public méthode

public getUseFrameOffset ( ) : bool
Résultat bool

getUseLinearReferenceFrameA() public méthode

public getUseLinearReferenceFrameA ( ) : bool
Résultat bool

serialize() public méthode

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
Résultat string

setDampingDirAng() public méthode

public setDampingDirAng ( float dampingDirAng ) : void
dampingDirAng float
Résultat void

setDampingDirLin() public méthode

public setDampingDirLin ( float dampingDirLin ) : void
dampingDirLin float
Résultat void

setDampingLimAng() public méthode

public setDampingLimAng ( float dampingLimAng ) : void
dampingLimAng float
Résultat void

setDampingLimLin() public méthode

public setDampingLimLin ( float dampingLimLin ) : void
dampingLimLin float
Résultat void

setDampingOrthoAng() public méthode

public setDampingOrthoAng ( float dampingOrthoAng ) : void
dampingOrthoAng float
Résultat void

setDampingOrthoLin() public méthode

public setDampingOrthoLin ( float dampingOrthoLin ) : void
dampingOrthoLin float
Résultat void

setFrames() public méthode

public setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
frameA SWIGTYPE_p_btTransform
frameB SWIGTYPE_p_btTransform
Résultat void

setLowerAngLimit() public méthode

public setLowerAngLimit ( float lowerLimit ) : void
lowerLimit float
Résultat void

setLowerLinLimit() public méthode

public setLowerLinLimit ( float lowerLimit ) : void
lowerLimit float
Résultat void

setMaxAngMotorForce() public méthode

public setMaxAngMotorForce ( float maxAngMotorForce ) : void
maxAngMotorForce float
Résultat void

setMaxLinMotorForce() public méthode

public setMaxLinMotorForce ( float maxLinMotorForce ) : void
maxLinMotorForce float
Résultat void

setParam() public méthode

public setParam ( int num, float value ) : void
num int
value float
Résultat void

setParam() public méthode

public setParam ( int num, float value, int axis ) : void
num int
value float
axis int
Résultat void

setPoweredAngMotor() public méthode

public setPoweredAngMotor ( bool onOff ) : void
onOff bool
Résultat void

setPoweredLinMotor() public méthode

public setPoweredLinMotor ( bool onOff ) : void
onOff bool
Résultat void

setRestitutionDirAng() public méthode

public setRestitutionDirAng ( float restitutionDirAng ) : void
restitutionDirAng float
Résultat void

setRestitutionDirLin() public méthode

public setRestitutionDirLin ( float restitutionDirLin ) : void
restitutionDirLin float
Résultat void

setRestitutionLimAng() public méthode

public setRestitutionLimAng ( float restitutionLimAng ) : void
restitutionLimAng float
Résultat void

setRestitutionLimLin() public méthode

public setRestitutionLimLin ( float restitutionLimLin ) : void
restitutionLimLin float
Résultat void

setRestitutionOrthoAng() public méthode

public setRestitutionOrthoAng ( float restitutionOrthoAng ) : void
restitutionOrthoAng float
Résultat void

setRestitutionOrthoLin() public méthode

public setRestitutionOrthoLin ( float restitutionOrthoLin ) : void
restitutionOrthoLin float
Résultat void

setSoftnessDirAng() public méthode

public setSoftnessDirAng ( float softnessDirAng ) : void
softnessDirAng float
Résultat void

setSoftnessDirLin() public méthode

public setSoftnessDirLin ( float softnessDirLin ) : void
softnessDirLin float
Résultat void

setSoftnessLimAng() public méthode

public setSoftnessLimAng ( float softnessLimAng ) : void
softnessLimAng float
Résultat void

setSoftnessLimLin() public méthode

public setSoftnessLimLin ( float softnessLimLin ) : void
softnessLimLin float
Résultat void

setSoftnessOrthoAng() public méthode

public setSoftnessOrthoAng ( float softnessOrthoAng ) : void
softnessOrthoAng float
Résultat void

setSoftnessOrthoLin() public méthode

public setSoftnessOrthoLin ( float softnessOrthoLin ) : void
softnessOrthoLin float
Résultat void

setTargetAngMotorVelocity() public méthode

public setTargetAngMotorVelocity ( float targetAngMotorVelocity ) : void
targetAngMotorVelocity float
Résultat void

setTargetLinMotorVelocity() public méthode

public setTargetLinMotorVelocity ( float targetLinMotorVelocity ) : void
targetLinMotorVelocity float
Résultat void

setUpperAngLimit() public méthode

public setUpperAngLimit ( float upperLimit ) : void
upperLimit float
Résultat void

setUpperLinLimit() public méthode

public setUpperLinLimit ( float upperLimit ) : void
upperLimit float
Résultat void

setUseFrameOffset() public méthode

public setUseFrameOffset ( bool frameOffsetOnOff ) : void
frameOffsetOnOff bool
Résultat void

testAngLimits() public méthode

public testAngLimits ( ) : void
Résultat void

testLinLimits() public méthode

public testLinLimits ( ) : void
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool