Skip to main content

rendering Folder

Folders Index

folderasset
foldermaterial
foldermesh
foldershader
foldertext

Files Index

filehelios/rendering/_module.ixx

Module exports for rendering subsystem with primitives and device abstractions. More...

fileClearFlags.ixx

Enum class defining bitmask flags for clearing render buffers before drawing. More...

fileRenderable.ixx

Representative of a configurable Renderable rendered by the underlying GL API. More...

fileRenderingDevice.ixx

Low-level rendering device abstraction (OpenGL/Vulkan/etc.). More...

fileRenderPass.ixx

Abstraction representing a render pass (framebuffer, attachments, etc.). More...

fileRenderPassFactory.ixx

Factory for creating RenderPass objects from scene snapshots. More...

fileRenderPrototype.ixx

An immutable, shared prototype of a renderable object. More...

fileRenderQueue.ixx

Container for enqueued render commands and renderables. More...

fileRenderTarget.ixx

Defines the RenderTarget class, which encapsulates a destination for rendering operations. More...

fileRenderTargetFwd.ixx

Provides a forward declaration for the helios::rendering::RenderTarget class. More...

fileVertex.ixx

Vertex description and utilities for rendering. More...

fileViewport.ixx

Defines the Viewport class, which represents a rectangular area for rendering within a RenderTarget. More...

fileViewportSnapshot.ixx

Immutable snapshot of viewport state for frame-consistent rendering. More...

Description

helios::rendering

This namespace provides the core rendering system including rendering devices, render commands, queues, passes, and vertex definitions. Encompasses asset, model, and shader management functionality for comprehensive 3D graphics rendering. Provides a platform-independent rendering abstraction that can be implemented by various graphics APIs (OpenGL, Vulkan, DirectX).



Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.