rendering Namespace
Definition
Namespaces Index
| namespace | common |
| namespace | material |
| namespace | mesh |
| namespace | model |
| namespace | renderTarget |
| namespace | shader |
| namespace | viewport |
Classes Index
| class | RenderManager<TRenderBackend, TMemberHandle> |
|
Collects render commands into hierarchical batches and forwards them to the backend. More... | |
| struct | RenderPass<THandle> |
|
DTO representing one render pass for a renderTarget/viewport pair. More... | |
Typedefs Index
| using | RenderTargetToViewportMap = HandleMultiMap< RenderTargetHandle, ViewportHandle > |
|
One-to-many mapping from renderTarget handle to viewport handles. More... | |
Functions Index
template <typename TEntityManager> | |
| void | registerComponents () |
|
Registers all rendering components with the ComponentReflector. More... | |
Typedefs
RenderTargetToViewportMap
|
One-to-many mapping from renderTarget handle to viewport handles.
Definition at line 24 of file RenderTargetToViewportMap.ixx.
Functions
registerComponents()
| inline |
Registers all rendering components with the ComponentReflector.
Definition at line 22 of file registry.ixx.
References helios::engine::rendering::model::registerComponents and registerComponents.
Referenced by helios::engine::rendering::RenderManager< TRenderBackend, TMemberHandle >::flush, helios::engine::rendering::shader::UniformValueBag< TUniformScope >::get, helios::engine::rendering::shader::UniformValueBag< TUniformScope >::mat4f, helios::engine::rendering::mesh::MeshRegistry::meshData, helios::engine::rendering::mesh::systems::MeshUploadSystem< THandle, TCommandBuffer, TCapacity >::MeshUploadSystem, helios::engine::bootstrap::ComponentRegistrar< std::tuple< TEntityManagers... > >::registerComponents, helios::registerComponents, registerComponents, helios::engine::rendering::mesh::MeshRegistry::registerMeshData, helios::engine::rendering::shader::UniformValueBag< TUniformScope >::set, helios::engine::rendering::shader::systems::ShaderCompileSystem< THandle, TCommandBuffer, TCapacity >::ShaderCompileSystem, helios::engine::rendering::RenderManager< TRenderBackend, TMemberHandle >::submit, helios::engine::rendering::shader::components::UniformMappingsComponent< TOwnerHandle, TUniformScope >::UniformMappingsComponent, helios::engine::rendering::viewport::systems::StateToViewportPolicyUpdateSystem< StateLft, StateRgt >::update, helios::engine::rendering::mesh::systems::MeshUploadSystem< THandle, TCommandBuffer, TCapacity >::update, helios::engine::rendering::shader::systems::ShaderCompileSystem< THandle, TCommandBuffer, TCapacity >::update and helios::engine::rendering::shader::UniformValueBag< TUniformScope >::vec4f.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.