b3dSetShaderFloat

Sets float parameter (uniform variable) for custom screen shader (configures shader behavior). Takes shader (shader handle from b3dLoadScreenShader, positive integer), name (parameter name, string matching HLSL uniform variable), value (float value, will be passed to shader constant buffer). Returns nothing.

Shaders

Parameters & Returns

Parameters

shader Int
name String
value Double

Returns

Void

Quick Summary

Sets float parameter (uniform variable) for custom screen shader (configures shader behavior). Takes shader (shader handle from b3dLoadScreenShader, positive integer), name (parameter name, string matching HLSL uniform variable), value (float value, will be passed to shader constant buffer). Returns nothing.

Technical Exegesis...

Sets float parameter (uniform variable) for custom screen shader (configures shader behavior). Takes shader (shader handle from b3dLoadScreenShader, positive integer), name (parameter name, string matching HLSL uniform variable), value (float value, will be passed to shader constant buffer). Returns nothing. Stores value in shader.floatParams[name] map (persists until changed or shader freed).

Example

Example.bam
; No example implemented yet