Constructor

new()

Variables

@:value(new FoxInstanceChunkData())column0:FoxInstanceChunkData = new FoxInstanceChunkData()

@:value(new FoxInstanceChunkData())column1:FoxInstanceChunkData = new FoxInstanceChunkData()

@:value(new FoxInstanceChunkData())column2:FoxInstanceChunkData = new FoxInstanceChunkData()

@:value(new FoxInstanceChunkData())color:FoxInstanceChunkData = new FoxInstanceChunkData()

private@:value(new Float32Array(4))__tmpBuffer:Float32Array = new Float32Array(4)

private_bytes:Bytes

private@:value(new Matrix3D())__tempMatrix:Matrix3D = new Matrix3D()

context:Context3D

Methods

reallocate(size:Int):Void

setInstanceTransform(pos:Int, transform:Matrix3D):Void

setInstanceTransformSeparate(pos:Int, ?position:Vector3D, ?rotation:Vector3D, ?scale:Vector3D):Void

getInstanceTransform(pos:Int):Matrix3D

setInstanceColor(pos:Int, col:Vector3D):Void

setInstanceFlxColor(pos:Int, col:FlxColor):Void

getInstanceColor(pos:Int):Vector3D

getInstanceFlxColor(pos:Int):FlxColor

flushAll():Void

flushInstance(instance:Int):Void

destroy():Void