C# Class BulletCSharp.btTriangleIndexVertexArray

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_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

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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSwigPtr() public méthode

public GetSwigPtr ( ) : SWIGTYPE_p_btStridingMeshInterface
Résultat SWIGTYPE_p_btStridingMeshInterface

addIndexedMesh() public méthode

public addIndexedMesh ( btIndexedMesh mesh ) : void
mesh btIndexedMesh
Résultat void

addIndexedMesh() public méthode

public addIndexedMesh ( btIndexedMesh mesh, SWIGTYPE_p_PHY_ScalarType indexType ) : void
mesh btIndexedMesh
indexType SWIGTYPE_p_PHY_ScalarType
Résultat void

btTriangleIndexVertexArray() public méthode

public btTriangleIndexVertexArray ( ) : System
Résultat System

btTriangleIndexVertexArray() public méthode

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
Résultat System

getIndexedMeshArray() public méthode

public getIndexedMeshArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t
Résultat SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t

getLockedReadOnlyVertexIndexBase() public méthode

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
Résultat void

getLockedReadOnlyVertexIndexBase() public méthode

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
Résultat void

getLockedVertexIndexBase() public méthode

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
Résultat void

getLockedVertexIndexBase() public méthode

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
Résultat void

getNumSubParts() public méthode

public getNumSubParts ( ) : int
Résultat int

getPremadeAabb() public méthode

public getPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

hasPremadeAabb() public méthode

public hasPremadeAabb ( ) : bool
Résultat bool

preallocateIndices() public méthode

public preallocateIndices ( int numindices ) : void
numindices int
Résultat void

preallocateVertices() public méthode

public preallocateVertices ( int numverts ) : void
numverts int
Résultat void

setPremadeAabb() public méthode

public setPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

unLockReadOnlyVertexBase() public méthode

public unLockReadOnlyVertexBase ( int subpart ) : void
subpart int
Résultat void

unLockVertexBase() public méthode

public unLockVertexBase ( int subpart ) : void
subpart int
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool