Shader.ixx File
Abstraction for a compiled shader program. More...
Included Headers
#include <helios.rendering.shader.UniformValueMap>
#include <helios.util.log.Logger>
#include <helios.util.log.LogManager>
Namespaces Index
| namespace | helios |
| namespace | rendering |
|
Graphics rendering infrastructure. More... | |
| namespace | shader |
Classes Index
| class | Shader |
|
Abstract representation of a Shader program (e.g. composed of vertex/fragment shader). More... | |
Macro Definitions Index
| #define | HELIOS_LOG_SCOPE "helios::rendering::shader::Shader" |
Description
Abstraction for a compiled shader program.
Macro Definitions
HELIOS_LOG_SCOPE
|
Definition at line 14 of file Shader.ixx.
14#define HELIOS_LOG_SCOPE "helios::rendering::shader::Shader"
File Listing
The file content with the documentation metadata removed is:
14#define HELIOS_LOG_SCOPE "helios::rendering::shader::Shader"
15export namespace helios::rendering::shader {
29 inline static const helios::util::log::Logger& logger_ = helios::util::log::LogManager::loggerForScope(
53 virtual void applyUniformValues(const UniformValueMap& uniformValueMap) const noexcept = 0;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.