Codename LogoCodename Logo

funkin.backend.shaders.FunkinShader

APIWikiTools

Constructor

View on GitHub

new(frag:String, vert:String, ?glslVer:String)

Creates a new shader from the specified fragment and vertex source. Accepts #pragma header.

Parameters:

frag

Fragment source (pass null to use default)

vert

Vertex source (pass null to use default)

glslVer

Version of GLSL to use (defaults to 120)

Variables

fileName:String = "FunkinShader"

fragFileName:String = "FunkinShader"

fragmentPrefix:String = ""

glslVer:String = Flags.DEFAULT_GLSL_VERSION

onGLUpdate:FlxTypedSignal<() ‑> Void> = new FlxTypedSignal<Void>()

onProcessGLData:FlxTypedSignal<(String, String) ‑> Void> = new FlxTypedSignal<String -> String>()

shaderPrefix:String = ""

vertFileName:String = "FunkinShader"

vertexPrefix:String = ""

Methods

View on GitHub

hget(name:String):Dynamic

View on GitHub

hset(name:String, val:Dynamic):Dynamic