new(file:String, ?outputFile:String)
keepSource:Bool
disableSave():Void
initEmpty():Void
@:value({ configurationKey : "" })resolveShaderBinary(source:String, configurationKey:String = ""):Null<Bytes>
@:value({ saveToFile : true, configurationKey : "" })saveCompiledShader(source:String, bytes:Bytes, configurationKey:String = "", saveToFile:Bool = true):Void