Constructor

@:value({ usage : null })new(data:MeshData, indices:Array<Uint32Array>, materialIndices:Array<Int>, ?usage:Usage)

Variables

@:value(null)aabb:Vec4 = null

@:value(null)aabbMax:Vec4 = null

@:value(null)aabbMin:Vec4 = null

@:value(null)actions:Map<String, Array<TObj>> = null

@:value(-1)count:Int = -1

@:value(0)instanceCount:Int = 0

@:value(false)instanced:Bool = false

@:value(null)instancedVB:VertexBuffer = null

@:value(null)mats:Map<String, Array<Mat4>> = null

@:value("")name:String = ""

@:value(0)numTris:Int = 0

@:value(false)ready:Bool = false

@:value(null)skeletonBoneLens:Float32Array = null

@:value(null)skeletonBoneRefs:Array<String> = null

@:value(null)skeletonTransformsI:Array<Mat4> = null

@:value(null)skinBoneCounts:Int16Array = null

@:value(null)skinBoneIndices:Int16Array = null

@:value(null)skinBoneWeights:Int16Array = null

@:value(0)start:Int = 0

@:value(new Map())vertexBufferMap:Map<String, VertexBuffer> = new Map()

Methods