Skip to main content

ErrorHandledRuntimeShader

Kindclass
Packageshaders
Full nameshaders.ErrorHandledRuntimeShader
Sourcesource/shaders/ErrorHandledShader.hx
ImplementsIErrorHandler
Compiled when#if !(SHADERS_ALLOWED && !flash && !neko)

Known subclasses: PulseShader

Public fields​

NameTypeStaticDefaultNotes
shaderNameStringno''#if !(SHADERS_ALLOWED && !flash && !neko)

Public methods​

onError​

function onError(error:Dynamic):Void

Only compiled when #if !(SHADERS_ALLOWED && !flash && !neko).

ParameterTypeDefault
errorDynamic—

View source

new (constructor)​

function new(?shaderName:String, ?fragmentSource:String, ?vertexSource:String)

Only compiled when #if !(SHADERS_ALLOWED && !flash && !neko).

ParameterTypeDefault
shaderName (optional)String—
fragmentSource (optional)String—
vertexSource (optional)String—

View source

setFloat​

function setFloat(name:String, value:Float):Void

Only compiled when #if !(SHADERS_ALLOWED && !flash && !neko).

ParameterTypeDefault
nameString—
valueFloat—

View source

setBool​

function setBool(name:String, value:Bool):Void

Only compiled when #if !(SHADERS_ALLOWED && !flash && !neko).

ParameterTypeDefault
nameString—
valueBool—

View source