public class TSRIndexedMesh extends TSRMesh
swigCMemOwn
Modifier | Constructor and Description |
---|---|
protected |
TSRIndexedMesh(long cPtr,
boolean cMemoryOwn) |
|
TSRIndexedMesh(long _uiVertexFormat,
TSRShaderEffect _pEffect) |
|
TSRIndexedMesh(long _uiVertexFormat,
TSRShaderEffect _pEffect,
int _indexType) |
|
TSRIndexedMesh(SWIGTYPE_p_TSRVertexDeclaration _pVertexDeclaration) |
|
TSRIndexedMesh(SWIGTYPE_p_TSRVertexDeclaration _pVertexDeclaration,
int _indexType) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
void |
fill(SWIGTYPE_p_TSRCPUIndexedMesh cpuIndexedMesh) |
void |
fillRaw(SWIGTYPE_p_unsigned_char _pucVertexData,
long _uiVertexDataSize,
SWIGTYPE_p_unsigned_char _pucIndexData,
long _uiIndexDatasize,
int _IndexType) |
protected void |
finalize() |
protected static long |
getCPtr(TSRIndexedMesh obj) |
long |
getIndexCount() |
void |
lockFill(SWIGTYPE_p_TSRCPUIndexedMesh cpuIndexedMesh) |
void |
processIndexedVertices(SWIGTYPE_p_f_float_float_float__void _pVertexCallback,
SWIGTYPE_p_f_float_float__void _pTexcoorCallback,
SWIGTYPE_p_f_float_float_float__void _pNormalCallback,
SWIGTYPE_p_f_float_float_float__void _pTangentCallback) |
void |
render() |
void |
renderIndexRange(long _uiStartIndex,
long _uiIndexCount,
int _renderMode) |
void |
renderIndexTrianglesRange(long _uiStartIndex,
long _uiIndexCount) |
void |
renderIndexTrianglesRange(long _uiStartVertex,
long _uiStartIndex,
long _uiIndexCount) |
void |
renderInstances(TSRMesh _instancesMesh,
SWIGTYPE_p_TSRVertexDeclaration _vertexDeclaration,
long _uiInstanceCount) |
enable, fill, fillRaw, getCPtr, getM_pVertexDeclaration, getM_RenderMode, getVertexBuffer, lockFill, lockFillRaw, performMeshSkinning, processVertices, renderFan, renderRange, renderRange, renderStrip, renderTriangles, setM_pVertexDeclaration, setM_RenderMode, setupAsStreamOutput
protected TSRIndexedMesh(long cPtr, boolean cMemoryOwn)
public TSRIndexedMesh(long _uiVertexFormat, TSRShaderEffect _pEffect, int _indexType)
public TSRIndexedMesh(long _uiVertexFormat, TSRShaderEffect _pEffect)
public TSRIndexedMesh(SWIGTYPE_p_TSRVertexDeclaration _pVertexDeclaration, int _indexType)
public TSRIndexedMesh(SWIGTYPE_p_TSRVertexDeclaration _pVertexDeclaration)
protected static long getCPtr(TSRIndexedMesh obj)
public void renderInstances(TSRMesh _instancesMesh, SWIGTYPE_p_TSRVertexDeclaration _vertexDeclaration, long _uiInstanceCount)
renderInstances
in class TSRMesh
public void renderIndexTrianglesRange(long _uiStartVertex, long _uiStartIndex, long _uiIndexCount)
public void renderIndexTrianglesRange(long _uiStartIndex, long _uiIndexCount)
public void renderIndexRange(long _uiStartIndex, long _uiIndexCount, int _renderMode)
public void processIndexedVertices(SWIGTYPE_p_f_float_float_float__void _pVertexCallback, SWIGTYPE_p_f_float_float__void _pTexcoorCallback, SWIGTYPE_p_f_float_float_float__void _pNormalCallback, SWIGTYPE_p_f_float_float_float__void _pTangentCallback)
public void fill(SWIGTYPE_p_TSRCPUIndexedMesh cpuIndexedMesh)
public void lockFill(SWIGTYPE_p_TSRCPUIndexedMesh cpuIndexedMesh)
public void fillRaw(SWIGTYPE_p_unsigned_char _pucVertexData, long _uiVertexDataSize, SWIGTYPE_p_unsigned_char _pucIndexData, long _uiIndexDatasize, int _IndexType)
public long getIndexCount()