summaryrefslogtreecommitdiff
path: root/Runtime/Camera/RenderLoops/ReplacementRenderLoop.h
blob: 0adce81d6cbb51525b13a3e4d05b10bd14d37c4b (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once

#include "Runtime/Camera/CullResults.h"
#include "RenderLoopPrivate.h"
#include <string>

class Shader;

void RenderSceneShaderReplacement (const VisibleNodes& contents, const ShaderReplaceData& shaderReplace);
void RenderSceneShaderReplacement (const VisibleNodes& contents, Shader* shader, const std::string& shaderReplaceTag);
void RenderSceneShaderReplacement (const RenderObjectDataContainer& contents, Shader* shader, const std::string& shaderReplaceTag);