---@meta

---@class PostProcessor
local PostProcessor = {}

function PostProcessor:AddSampler() end

function PostProcessor:AddSamplerEffect() end

function PostProcessor:AddTextureSampler() end

function PostProcessor:SetTextureSampler() end

function PostProcessor:AddUniformVariable() end

function PostProcessor:SetUniformVariable() end

function PostProcessor:AddPostProcessEffect() end

function PostProcessor:SetBloomSamplerParams() end

function PostProcessor:SetSamplerEffectState() end

function PostProcessor:SetSamplerEffectFilter() end

function PostProcessor:SetTextureSamplerState() end

function PostProcessor:EnablePostProcessEffect() end

function PostProcessor:SetTextureSamplerFilter() end

function PostProcessor:SetBasePostProcessEffect() end

function PostProcessor:SetPostProcessingEnabled() end

function PostProcessor:SetEffectUniformVariables() end

function PostProcessor:SetPostProcessEffectAfter() end

function PostProcessor:SetColourCubeSamplerEffect() end

function PostProcessor:SetPostProcessEffectBefore() end
