PulseShader
| Kind | class |
| Package | shaders |
| Full name | shaders.PulseShader |
| Source | source/shaders/PulseShader.hx |
| Extends | ErrorHandledRuntimeShader |
Public fields
| Name | Type | Static | Default | Notes |
|---|---|---|---|---|
waveAmplitude | Float | no | 0 | property (default, set) |
frequency | Float | no | 1 | property (default, set) |
speed | Float | no | 1 | property (default, set) |
time | Float | no | 0 | property (default, set) |
enabled | Bool | no | false | property (default, set) |
Public methods
new (constructor)
function new()
update
function update(elapsed:Float):Void
Only compiled when #if (!neko) setFloat('uWaveAmplitude', value); #end + #if (!neko) setFloat('uFrequency', value); #end + #if (!neko) setFloat('uSpeed', value); #end + #if (!neko) setFloat('uTime', value); #end + #if (!neko) setBool('uEnabled', value); #end.
| Parameter | Type | Default |
|---|---|---|
elapsed | Float | — |
Internals
Private / internal members
| Method |
|---|
function set_waveAmplitude(value:Float):Float |
function set_frequency(value:Float):Float |
function set_speed(value:Float):Float |
function set_time(value:Float):Float |
function set_enabled(value:Bool):Bool |