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

Authors

Copyright

License