new()
commands:InstanceBuffer
offset:Sphere
setMesh(m:MeshPrimitive):Void
buffer:Buffer
The primitive vertex buffer, holding its vertexes data.
indexes:Indexes
The primitive indexes buffer, holding its triangles indices.
@:value(0)read onlyrefCount:Int = 0
Current amount of references to this Primitive. Use incref and decref methods to affect this value. If it reaches 0, it will be atuomatically disposed.
incref
decref
hasBuffer(name:String):Bool
alloc(engine:Engine):Void
Allocate the primitive on GPU. Used for internal usage.
getCollider():Collider
Return a local collider for the primitive
selectMaterial(material:Int):Void
Select the specified sub material before drawin. Used for internal usage.
toString():Null<String>
Return the primitive type.
triCount():Int
The number of triangles the primitive has.
vertexCount():Int
The number of vertexes the primitive has.