Static variables

@:value("MODE")staticMODE_KEY_WORD:String = "MODE"

@:value(1)staticVERSION:Int = 1

@:value("VERSION")staticVERSION_KEY_WORD:String = "VERSION"

Constructor

@:value({ mode : Base64 })new(file:String, ?outputFile:String, mode:ShaderCacheMode = Base64)

Variables

@:value(true)allowSave:Bool = true

Methods

disableSave():Void

Deprecated: "use allowSave = false"

initEmpty():Void

load():Void

@:value({ configurationKey : "" })resolveShaderBinary(source:String, configurationKey:String = ""):Null<Bytes>

save():Void

@:value({ saveToFile : true, configurationKey : "" })saveCompiledShader(source:String, bytes:Bytes, configurationKey:String = "", saveToFile:Bool = true):Void