uniforms.ixx File
Type tags for strongly typed shader uniform bindings. More...
Included Headers
#include <helios.math>
#include <helios.engine.rendering.shader.types.UniformSemantics>
Namespaces Index
| namespace | types |
|
Uniform tag types mapping value types to UniformSemantics. More... | |
| namespace | helios |
| namespace | engine |
| namespace | rendering |
| namespace | shader |
Classes Index
| struct | ModelMatrixUniform |
|
Tag for the model matrix uniform. More... | |
| struct | ProjectionMatrixUniform |
|
Tag for the projection matrix uniform. More... | |
| struct | ViewMatrixUniform |
|
Tag for the view matrix uniform. More... | |
| struct | MaterialBaseColorUniform |
|
Tag for the material base-color uniform. More... | |
Description
Type tags for strongly typed shader uniform bindings.
File Listing
The file content with the documentation metadata removed is:
16export namespace helios::engine::rendering::shader::types {
21 struct ModelMatrixUniform {
22 using value_type = helios::math::mat4f;
23 static constexpr UniformSemantics semantics = UniformSemantics::ModelMatrix;
29 struct ProjectionMatrixUniform {
30 using value_type = helios::math::mat4f;
31 static constexpr UniformSemantics semantics = UniformSemantics::ProjectionMatrix;
37 struct ViewMatrixUniform {
38 using value_type = helios::math::mat4f;
39 static constexpr UniformSemantics semantics = UniformSemantics::ViewMatrix;
45 struct MaterialBaseColorUniform {
46 using value_type = helios::math::vec4f;
47 static constexpr UniformSemantics semantics = UniformSemantics::MaterialBaseColor;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.