Constructor

@:value({ debug : false })new(debug:Bool = false)

Variables

@:value(2)cacheThreshold:Int = 2

Minimum number of allocations for a given config before its buffers start being cached.

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

@:value(60.)maxKeepTime:Float = 60.

How long do we keep some buffer than hasn't been used in memory (in seconds, default 60)

@:value(512 * 1024 * 1024)maxMemSize:Int = 512 * 1024 * 1024

Methods

checkFrame():Void

checkGC():Void

clear():Void

gc():Void

Inherited Variables

Inherited Methods

Defined by Allocator

@:value({ flags : Dynamic })ofFloats(v:FloatBuffer, format:BufferFormat, flags:BufferFlags = Dynamic):Buffer

@:value({ length : -1 })ofIndexes(ib:IndexBuffer, length:Int = -1):Indexes

@:value({ flags : Dynamic })ofSubFloats(v:FloatBuffer, vertices:Int, format:BufferFormat, flags:BufferFlags = Dynamic):Buffer