RTSHADER_API bool (*RTS_Shader3_InitUI) { IRTSExecutionState *in_pExecState, void *in_pParams, void **io_pShaderInstanceData }
The InitUI callback function is called when the shader connections change, or one of the specified parameters is changed. This function receives the execution state, the property page parameters, and the shader instance user data.
The parameters that trigger a call to this callback are defined by returning an answer to the GetRequirements function with the two requirement types: RTS_REQUIRE_PRIMARYINITUIGUID
and RTS_REQUIRE_SECONDARYINITUIGUID
.
in_pExecState | The execution state interface |
in_pParams | The shader property page parameters |
io_pShaderInstanceData | Pointer to the shader's instance user data |