View source
class Primitive
package h3d.prim
extended by BigPrimitive, DynamicPrimitive, Instanced, MeshPrimitive, Plane2D, Quads, RawPrimitive
h3d.prim.Primitive is the base class for all 3D primitives. You can't create an instance of it and need to use one of its subclasses.
Variables
forcedLod:Int = -1
Allow user to force a specific lod index. If set to -1, forced lod will be ignored.
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.
Methods
decref():Void
Decrease reference count of the Primitive. If recount reaches zero, Primitive is automatically disposed when last referencing mesh is removed from scene.
getMaterialIndexes(material:Int):{start:Int, count:Int}
Returns the number and offset of indexes for the specified material
selectMaterial(material:Int, lod:Int):Void
Select the specified sub material before drawin. Used for internal usage.