C# Класс BulletCSharp.btTriangleIndexVertexArray

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
btTriangleIndexVertexArray ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btTriangleIndexVertexArray obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetSwigPtr() публичный Метод

public GetSwigPtr ( ) : SWIGTYPE_p_btStridingMeshInterface
Результат SWIGTYPE_p_btStridingMeshInterface

addIndexedMesh() публичный Метод

public addIndexedMesh ( btIndexedMesh mesh ) : void
mesh btIndexedMesh
Результат void

addIndexedMesh() публичный Метод

public addIndexedMesh ( btIndexedMesh mesh, SWIGTYPE_p_PHY_ScalarType indexType ) : void
mesh btIndexedMesh
indexType SWIGTYPE_p_PHY_ScalarType
Результат void

btTriangleIndexVertexArray() публичный Метод

public btTriangleIndexVertexArray ( ) : System
Результат System

btTriangleIndexVertexArray() публичный Метод

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
Результат System

getIndexedMeshArray() публичный Метод

public getIndexedMeshArray ( ) : SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t
Результат SWIGTYPE_p_btAlignedObjectArrayT_btIndexedMesh_t

getLockedReadOnlyVertexIndexBase() публичный Метод

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
Результат void

getLockedReadOnlyVertexIndexBase() публичный Метод

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
Результат void

getLockedVertexIndexBase() публичный Метод

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
Результат void

getLockedVertexIndexBase() публичный Метод

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
Результат void

getNumSubParts() публичный Метод

public getNumSubParts ( ) : int
Результат int

getPremadeAabb() публичный Метод

public getPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Результат void

hasPremadeAabb() публичный Метод

public hasPremadeAabb ( ) : bool
Результат bool

preallocateIndices() публичный Метод

public preallocateIndices ( int numindices ) : void
numindices int
Результат void

preallocateVertices() публичный Метод

public preallocateVertices ( int numverts ) : void
numverts int
Результат void

setPremadeAabb() публичный Метод

public setPremadeAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Результат void

unLockReadOnlyVertexBase() публичный Метод

public unLockReadOnlyVertexBase ( int subpart ) : void
subpart int
Результат void

unLockVertexBase() публичный Метод

public unLockVertexBase ( int subpart ) : void
subpart int
Результат void

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool