Class Mesh
Mesh
Inherits from
-
Object
(base class)
Constructors
Name | Description |
---|---|
this
|
|
this
|
Fields
Name | Type | Description |
---|---|---|
_dirtyVertexBuffer
|
bool |
|
_parts
|
MeshPart[] |
|
_vertexBuffer
|
VertexBuffer |
|
_vertexCount
|
int |
|
_vertexData
|
float[] |
|
_vertexFormat
|
VertexFormat |
Properties
Name | Type | Description |
---|---|---|
indexData
[get]
|
const(ushort[]) |
return index data for all parts |
indexFragments
[get]
|
IndexFragment[] |
list of mesh fragments |
partCount
[get]
|
int |
mesh part count
|
vertexBuffer
[get]
|
VertexBuffer |
get vertex buffer object
|
vertexBuffer
[set]
|
VertexBuffer |
set vertex buffer object
|
vertexCount
[get]
|
int |
returns vertex count
|
vertexData
[get]
|
const(float[]) |
returns vertex data array
|
vertexFormat
[get]
|
VertexFormat |
|
vertexFormat
[set]
|
VertexFormat |
|
vertexFormat
[get]
|
const(VertexFormat) |
Methods
Name | Description |
---|---|
addCubeMesh
|
|
addPart
|
add new mesh part or append indexes to existing part (if type matches)
|
addPart
|
|
addVertex
|
adds single vertex
|
addVertexes
|
adds one or more vertexes |
createCubeMesh
|
|
part
|
returns mesh part by index
|
reset
|
|
vertex
|