b2dSetTextShaderFloat4

Sets 4-component vector uniform in text shader (stored as name.x/y/z/w in floatParams, uploaded to GPU during text rendering). Takes shader (shader handle), name (uniform base name, string), x (first component, double converted to float), y (second component, double converted to float), z (third component, double converted to float), w (fourth component, double converted to float). Returns nothing.

Shaders

Parameters & Returns

Parameters

shader Int
name String
x Double
y Double
z Double
w Double

Returns

Void

Quick Summary

Sets 4-component vector uniform in text shader (stored as name.x/y/z/w in floatParams, uploaded to GPU during text rendering). Takes shader (shader handle), name (uniform base name, string), x (first component, double converted to float), y (second component, double converted to float), z (third component, double converted to float), w (fourth component, double converted to float). Returns nothing.

Technical Exegesis...

Sets 4-component vector uniform in text shader (stored as name.x/y/z/w in floatParams, uploaded to GPU during text rendering). Takes shader (shader handle), name (uniform base name, string), x (first component, double converted to float), y (second component, double converted to float), z (third component, double converted to float), w (fourth component, double converted to float). Returns nothing. Stores as four separate float entries (shader.floatParams[name+".x"]=x, shader.floatParams[name+".

Example

Example.bam
; No example implemented yet