b3dSetShaderInt

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

Shaders

Parameters & Returns

Parameters

shader Int
name String
value Int

Returns

Void

Quick Summary

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

Technical Exegesis...

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

Example

Example.bam
; No example implemented yet