![]() |
KudanAR - Android
1.6.0
|
Public Member Functions | |
| ARVertexBuffer (boolean hasNormals, boolean hasUVs, boolean hasTangents, int maxBones) | |
| ARVertexBuffer (NativeMesh nativeMesh) | |
| ARVertexBuffer (long nativeBuffer, boolean hasNormals, boolean hasUVs, boolean hasTangents, int maxBonesPerVertex) | |
| int | getStride () |
| void | setVertexData (float vertexData[]) |
| void | createBuffer () |
| void | bindBuffer () |
| void | loadData () |
| void | updateData () |
| void | updateBlendShape (boolean hasNormals, boolean hasUVs, boolean hasTangents) |
| boolean | prepareRenderer () |
A class for creating and managing OpenGL vertex buffers.
| ARVertexBuffer.ARVertexBuffer | ( | boolean | hasNormals, |
| boolean | hasUVs, | ||
| boolean | hasTangents, | ||
| int | maxBones | ||
| ) |
Initialises ARVertexBuffer.
| hasNormals | Whether vertex data has normal data interleaved. |
| hasUVs | Whether vertex data has UV data interleaved. |
| hasTangents | Whether vertex data has tangent data interleaved. |
| maxBones | The maximum amount of bones per ARMesh vertex. |
| ARVertexBuffer.ARVertexBuffer | ( | NativeMesh | nativeMesh | ) |
Initialises ARVertexBuffer with native mesh object.
| nativeMesh |
| ARVertexBuffer.ARVertexBuffer | ( | long | nativeBuffer, |
| boolean | hasNormals, | ||
| boolean | hasUVs, | ||
| boolean | hasTangents, | ||
| int | maxBonesPerVertex | ||
| ) |
Initialises ARVertexBuffer.
| nativeBuffer | The native vertex buffer object. |
| hasNormals | Whether vertex data has normal data interleaved. |
| hasUVs | Whether vertex data has UV data interleaved. |
| hasTangents | Whether vertex data has tangent data interleaved. |
| maxBonesPerVertex | The maximum amount of bones per vertex. |
| void ARVertexBuffer.bindBuffer | ( | ) |
Bind vertex buffer in OpenGL.
| void ARVertexBuffer.createBuffer | ( | ) |
Create vertex buffer in OpenGL.
| int ARVertexBuffer.getStride | ( | ) |
Get vertex stride.
| void ARVertexBuffer.loadData | ( | ) |
Load vertex buffer data in OpenGL.
| boolean ARVertexBuffer.prepareRenderer | ( | ) |
Prepares render to draw vertex buffer.
| void ARVertexBuffer.setVertexData | ( | float | vertexData[] | ) |
Set vertex data.
| vertexData |
| void ARVertexBuffer.updateBlendShape | ( | boolean | hasNormals, |
| boolean | hasUVs, | ||
| boolean | hasTangents | ||
| ) |
Update blend shape.
| hasNormals | Whether blend shape has vertex normal data. |
| hasUVs | Whether blend shape has UV map data. |
| hasTangents | Whether blend shape has vertex tangent data. |
| void ARVertexBuffer.updateData | ( | ) |
Update vertex buffer data in OpenGL.