ShaderNode: Add automatic variables

This commit is contained in:
Lynix
2020-05-26 20:30:24 +02:00
parent 09e08255fb
commit d96bc9db6e
12 changed files with 143 additions and 19 deletions

View File

@@ -6,6 +6,11 @@ inline auto ShaderGraph::GetInput(std::size_t inputIndex) const -> const InputEn
return m_inputs[inputIndex];
}
inline std::size_t ShaderGraph::GetInputCount() const
{
return m_inputs.size();
}
inline auto ShaderGraph::GetInputs() const -> const std::vector<InputEntry>&
{
return m_inputs;
@@ -27,6 +32,11 @@ inline auto ShaderGraph::GetTexture(std::size_t textureIndex) const -> const Tex
return m_textures[textureIndex];
}
inline std::size_t ShaderGraph::GetTextureCount() const
{
return m_textures.size();
}
inline auto ShaderGraph::GetTextures() const -> const std::vector<TextureEntry>&
{
return m_textures;