setShaderConsts
Definition
-- @/lua/ge/client/postFx/ssao.lua:39
ssaoPostFxCallbacks.setShaderConsts = function()
local ssaoPostFx = scenetree.findObject("SSAOPostFx")
if not ssaoPostFx then
return
end
ssaoPostFx:setShaderConst("$overallStrength", TorqueScriptLua.getVar("$SSAOPostFx::overallStrength"))
-- Abbreviate is s-small l-large.
ssaoPostFx:setShaderConst("$sRadius", TorqueScriptLua.getVar("$SSAOPostFx::sRadius"))
ssaoPostFx:setShaderConst("$sStrength", TorqueScriptLua.getVar("$SSAOPostFx::sStrength"))
ssaoPostFx:setShaderConst("$sDepthMin", TorqueScriptLua.getVar("$SSAOPostFx::sDepthMin"))
ssaoPostFx:setShaderConst("$sDepthMax", TorqueScriptLua.getVar("$SSAOPostFx::sDepthMax"))
ssaoPostFx:setShaderConst("$sDepthPow", TorqueScriptLua.getVar("$SSAOPostFx::sDepthPow"))
ssaoPostFx:setShaderConst("$sNormalTol", TorqueScriptLua.getVar("$SSAOPostFx::sNormalTol"))
ssaoPostFx:setShaderConst("$sNormalPow", TorqueScriptLua.getVar("$SSAOPostFx::sNormalPow"))
ssaoPostFx:setShaderConst("$lRadius", TorqueScriptLua.getVar("$SSAOPostFx::lRadius"))
ssaoPostFx:setShaderConst("$lStrength", TorqueScriptLua.getVar("$SSAOPostFx::lStrength"))
ssaoPostFx:setShaderConst("$lDepthMin", TorqueScriptLua.getVar("$SSAOPostFx::lDepthMin"))
ssaoPostFx:setShaderConst("$lDepthMax", TorqueScriptLua.getVar("$SSAOPostFx::lDepthMax"))
ssaoPostFx:setShaderConst("$lDepthPow", TorqueScriptLua.getVar("$SSAOPostFx::lDepthPow"))
ssaoPostFx:setShaderConst("$lNormalTol",TorqueScriptLua.getVar("$SSAOPostFx::lNormalTol"))
ssaoPostFx:setShaderConst("$lNormalPow",TorqueScriptLua.getVar("$SSAOPostFx::lNormalPow"))
-- NOTE(AK) 04/04/2022: I have to come back to thins once I know what to do as I have
-- no idea where the blur object comes from
-- %blur = %this->blurY
-- %blur.setShaderConst("$blurDepthTol", $SSAOPostFx::blurDepthTol )
-- %blur.setShaderConst("$blurNormalTol", $SSAOPostFx::blurNormalTol )
-- %blur = %this->blurX
-- %blur.setShaderConst("$blurDepthTol", $SSAOPostFx::blurDepthTol )
-- %blur.setShaderConst("$blurNormalTol", $SSAOPostFx::blurNormalTol )
-- %blur = %this->blurY2
-- %blur.setShaderConst("$blurDepthTol", $SSAOPostFx::blurDepthTol )
-- %blur.setShaderConst("$blurNormalTol", $SSAOPostFx::blurNormalTol )
-- %blur = %this->blurX2
-- %blur.setShaderConst("$blurDepthTol", $SSAOPostFx::blurDepthTol )
-- %blur.setShaderConst("$blurNormalTol", $SSAOPostFx::blurNormalTol )
end
Callers