Skip to main content

shader Namespace

Definition

namespace helios::engine::rendering::shader { ... }

Namespaces Index

namespacecommands
namespacecomponents
namespaceconcepts
namespacesystems
namespacetypes

Uniform tag types mapping value types to UniformSemantics. More...

Classes Index

classUniformValueBag<TUniformScope>

Typed uniform container keyed by compile-time uniform tags. More...

Typedefs Index

usingShaderEntity = Entity< ShaderEntityManager >

Entity facade bound to ShaderEntityManager. More...

usingShaderEntityRegistry = EntityRegistry< ShaderDomainTag, HashedLookupStrategy, true, SHADER_SIZE >

Entity registry used for shader resources. More...

usingShaderEntityManager = EntityManager< ShaderHandle, ShaderEntityRegistry, SHADER_SIZE >

Entity manager used for shader handles and shader components. More...

Typedefs

ShaderEntity

using helios::engine::rendering::shader::ShaderEntity = typedef Entity<ShaderEntityManager>

Entity facade bound to ShaderEntityManager.

Definition at line 18 of file ShaderEntity.ixx.

ShaderEntityManager

using helios::engine::rendering::shader::ShaderEntityManager = typedef EntityManager<ShaderHandle, ShaderEntityRegistry, SHADER_SIZE>

Entity manager used for shader handles and shader components.

Definition at line 32 of file ShaderEntityManager.ixx.

ShaderEntityRegistry

using helios::engine::rendering::shader::ShaderEntityRegistry = typedef EntityRegistry<ShaderDomainTag, HashedLookupStrategy, true, SHADER_SIZE>

Entity registry used for shader resources.

Definition at line 27 of file ShaderEntityManager.ixx.


The documentation for this namespace was generated from the following files:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.