C# Class BulletCSharp.btTriangleIndexVertexArray

Inheritance: IDisposable
Mostrar archivo Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btStridingMeshInterface
addIndexedMesh ( btIndexedMesh mesh ) : void
addIndexedMesh ( btIndexedMesh mesh, SWIGTYPE_p_PHY_ScalarType indexType ) : void
btTriangleIndexVertexArray ( ) : System
btTriangleIndexVertexArray ( int numTriangles, int triangleIndexBase, int triangleIndexStride, int numVertices, float vertexBase, int vertexStride ) : System
getIndexedMeshArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t
getLockedReadOnlyVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype ) : void
getLockedReadOnlyVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype, int subpart ) : void
getLockedVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype ) : void
getLockedVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype, int subpart ) : void
getNumSubParts ( ) : int
getPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
hasPremadeAabb ( ) : bool
preallocateIndices ( int numindices ) : void
preallocateVertices ( int numverts ) : void
setPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
unLockReadOnlyVertexBase ( int subpart ) : void
unLockVertexBase ( int subpart ) : void

Private Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetSwigPtr() public method

public GetSwigPtr ( ) : SWIGTYPE_p_btStridingMeshInterface
return SWIGTYPE_p_btStridingMeshInterface

addIndexedMesh() public method

public addIndexedMesh ( btIndexedMesh mesh ) : void
mesh btIndexedMesh
return void

addIndexedMesh() public method

public addIndexedMesh ( btIndexedMesh mesh, SWIGTYPE_p_PHY_ScalarType indexType ) : void
mesh btIndexedMesh
indexType SWIGTYPE_p_PHY_ScalarType
return void

btTriangleIndexVertexArray() public method

public btTriangleIndexVertexArray ( ) : System
return System

btTriangleIndexVertexArray() public method

public btTriangleIndexVertexArray ( int numTriangles, int triangleIndexBase, int triangleIndexStride, int numVertices, float vertexBase, int vertexStride ) : System
numTriangles int
triangleIndexBase int
triangleIndexStride int
numVertices int
vertexBase float
vertexStride int
return System

getIndexedMeshArray() public method

public getIndexedMeshArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t
return SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t

getLockedReadOnlyVertexIndexBase() public method

public getLockedReadOnlyVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype ) : void
vertexbase SWIGTYPE_p_p_unsigned_char
numverts SWIGTYPE_p_int
type SWIGTYPE_p_PHY_ScalarType
vertexStride SWIGTYPE_p_int
indexbase SWIGTYPE_p_p_unsigned_char
indexstride SWIGTYPE_p_int
numfaces SWIGTYPE_p_int
indicestype SWIGTYPE_p_PHY_ScalarType
return void

getLockedReadOnlyVertexIndexBase() public method

public getLockedReadOnlyVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype, int subpart ) : void
vertexbase SWIGTYPE_p_p_unsigned_char
numverts SWIGTYPE_p_int
type SWIGTYPE_p_PHY_ScalarType
vertexStride SWIGTYPE_p_int
indexbase SWIGTYPE_p_p_unsigned_char
indexstride SWIGTYPE_p_int
numfaces SWIGTYPE_p_int
indicestype SWIGTYPE_p_PHY_ScalarType
subpart int
return void

getLockedVertexIndexBase() public method

public getLockedVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype ) : void
vertexbase SWIGTYPE_p_p_unsigned_char
numverts SWIGTYPE_p_int
type SWIGTYPE_p_PHY_ScalarType
vertexStride SWIGTYPE_p_int
indexbase SWIGTYPE_p_p_unsigned_char
indexstride SWIGTYPE_p_int
numfaces SWIGTYPE_p_int
indicestype SWIGTYPE_p_PHY_ScalarType
return void

getLockedVertexIndexBase() public method

public getLockedVertexIndexBase ( SWIGTYPE_p_p_unsigned_char vertexbase, SWIGTYPE_p_int numverts, SWIGTYPE_p_PHY_ScalarType type, SWIGTYPE_p_int vertexStride, SWIGTYPE_p_p_unsigned_char indexbase, SWIGTYPE_p_int indexstride, SWIGTYPE_p_int numfaces, SWIGTYPE_p_PHY_ScalarType indicestype, int subpart ) : void
vertexbase SWIGTYPE_p_p_unsigned_char
numverts SWIGTYPE_p_int
type SWIGTYPE_p_PHY_ScalarType
vertexStride SWIGTYPE_p_int
indexbase SWIGTYPE_p_p_unsigned_char
indexstride SWIGTYPE_p_int
numfaces SWIGTYPE_p_int
indicestype SWIGTYPE_p_PHY_ScalarType
subpart int
return void

getNumSubParts() public method

public getNumSubParts ( ) : int
return int

getPremadeAabb() public method

public getPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
return void

hasPremadeAabb() public method

public hasPremadeAabb ( ) : bool
return bool

preallocateIndices() public method

public preallocateIndices ( int numindices ) : void
numindices int
return void

preallocateVertices() public method

public preallocateVertices ( int numverts ) : void
numverts int
return void

setPremadeAabb() public method

public setPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
return void

unLockReadOnlyVertexBase() public method

public unLockReadOnlyVertexBase ( int subpart ) : void
subpart int
return void

unLockVertexBase() public method

public unLockVertexBase ( int subpart ) : void
subpart int
return void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool