Class Mesh
Mesh
Constructors
| Name | Description |
|---|---|
this
()
|
|
this
(vertexFormat)
|
Fields
| Name | Type | Description |
|---|---|---|
_dirtyVertexBuffer
|
bool | |
_parts
|
MeshPart[] | |
_vertexBuffer
|
VertexBuffer | |
_vertexCount
|
int | |
_vertexData
|
float[] | |
_vertexFormat
|
VertexFormat | |
_refCount
|
int | count of references to this object from Ref |
Properties
| Name | Type | Description |
|---|---|---|
indexData[get]
|
const(ushort[]) | |
indexFragments[get]
|
IndexFragment[] | |
partCount[get]
|
int | |
vertexBuffer[get]
|
VertexBuffer | |
vertexBuffer[set]
|
VertexBuffer | |
vertexCount[get]
|
int | |
vertexData[get]
|
const(float[]) | |
vertexFormat[get]
|
VertexFormat | |
vertexFormat[set]
|
VertexFormat | |
vertexFormatPtr[get]
|
const(VertexFormat)* | |
refCount[get]
|
int | returns current value of reference counter |
Methods
| Name | Description |
|---|---|
addCubeMesh
(pos, d, color)
|
|
addPart
(meshPart)
|
|
addPart
(type, indexes)
|
|
addQuad
(v0, v1, v2, v3, color)
|
|
addVertex
(data)
|
|
addVertexes
(data)
|
|
createCubeMesh
(pos, d, color)
|
|
dumpVertexes
(maxCount)
|
|
hasElement
(type)
|
|
part
(index)
|
|
reset
()
|
|
vertex
(index)
|
|
addRef
()
|
increments reference counter |
releaseRef
()
|
decrement reference counter, destroy object if no more references left |
Aliases
| Name | Description |
|---|---|
~this
|