C# Class BulletCSharp.btSparseSdf3

Inheritance: IDisposable
Show file Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
BuildCell ( SWIGTYPE_p_btSparseSdfT_3_t__Cell c ) : void
Decompose ( float x ) : SWIGTYPE_p_btSparseSdfT_3_t__IntFrac
Dispose ( ) : void
DistanceToShape ( SWIGTYPE_p_btVector3 x, SWIGTYPE_p_btCollisionShape shape ) : float
Evaluate ( SWIGTYPE_p_btVector3 x, SWIGTYPE_p_btCollisionShape shape, SWIGTYPE_p_btVector3 normal, float margin ) : float
GarbageCollect ( ) : void
GarbageCollect ( int lifetime ) : void
GetObjectFromSwigPtr ( SWIGTYPE_p_btSparseSdfT_3_t ptr ) : btSparseSdf3
Hash ( int x, int y, int z, SWIGTYPE_p_btCollisionShape shape ) : uint
Initialize ( ) : void
Initialize ( int hashsize ) : void
Lerp ( float a, float b, float t ) : float
RemoveReferences ( SWIGTYPE_p_btCollisionShape pcs ) : int
Reset ( ) : void
btSparseSdf3 ( ) : System

Private Methods

Method Description
btSparseSdf3 ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btSparseSdf3 obj ) : HandleRef

Method Details

BuildCell() public method

public BuildCell ( SWIGTYPE_p_btSparseSdfT_3_t__Cell c ) : void
c SWIGTYPE_p_btSparseSdfT_3_t__Cell
return void

Decompose() public static method

public static Decompose ( float x ) : SWIGTYPE_p_btSparseSdfT_3_t__IntFrac
x float
return SWIGTYPE_p_btSparseSdfT_3_t__IntFrac

Dispose() public method

public Dispose ( ) : void
return void

DistanceToShape() public static method

public static DistanceToShape ( SWIGTYPE_p_btVector3 x, SWIGTYPE_p_btCollisionShape shape ) : float
x SWIGTYPE_p_btVector3
shape SWIGTYPE_p_btCollisionShape
return float

Evaluate() public method

public Evaluate ( SWIGTYPE_p_btVector3 x, SWIGTYPE_p_btCollisionShape shape, SWIGTYPE_p_btVector3 normal, float margin ) : float
x SWIGTYPE_p_btVector3
shape SWIGTYPE_p_btCollisionShape
normal SWIGTYPE_p_btVector3
margin float
return float

GarbageCollect() public method

public GarbageCollect ( ) : void
return void

GarbageCollect() public method

public GarbageCollect ( int lifetime ) : void
lifetime int
return void

GetObjectFromSwigPtr() public static method

public static GetObjectFromSwigPtr ( SWIGTYPE_p_btSparseSdfT_3_t ptr ) : btSparseSdf3
ptr SWIGTYPE_p_btSparseSdfT_3_t
return btSparseSdf3

Hash() public static method

public static Hash ( int x, int y, int z, SWIGTYPE_p_btCollisionShape shape ) : uint
x int
y int
z int
shape SWIGTYPE_p_btCollisionShape
return uint

Initialize() public method

public Initialize ( ) : void
return void

Initialize() public method

public Initialize ( int hashsize ) : void
hashsize int
return void

Lerp() public static method

public static Lerp ( float a, float b, float t ) : float
a float
b float
t float
return float

RemoveReferences() public method

public RemoveReferences ( SWIGTYPE_p_btCollisionShape pcs ) : int
pcs SWIGTYPE_p_btCollisionShape
return int

Reset() public method

public Reset ( ) : void
return void

btSparseSdf3() public method

public btSparseSdf3 ( ) : System
return System

Property Details

swigCMemOwn protected property

protected bool swigCMemOwn
return bool