MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
RenderFlow.hpp File Reference
+ Include dependency graph for RenderFlow.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Portal::Graphics::RasterizationConfig
 Rasterization state configuration. More...
 
struct  MayaFlux::Portal::Graphics::DepthStencilConfig
 Depth and stencil test configuration. More...
 
struct  MayaFlux::Portal::Graphics::BlendAttachmentConfig
 Per-attachment blend configuration. More...
 
struct  MayaFlux::Portal::Graphics::RenderPipelineConfig
 Complete render pipeline configuration. More...
 
struct  MayaFlux::Portal::Graphics::RenderPassAttachment
 Render pass attachment configuration. More...
 
class  MayaFlux::Portal::Graphics::RenderFlow
 Graphics pipeline and render pass orchestration. More...
 
struct  MayaFlux::Portal::Graphics::RenderFlow::WindowRenderAssociation
 
struct  MayaFlux::Portal::Graphics::RenderFlow::PipelineState
 
struct  MayaFlux::Portal::Graphics::RenderFlow::RenderPassState
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Registry
 
namespace  MayaFlux::Registry::Service
 
namespace  MayaFlux::Core
 
namespace  MayaFlux::Buffers
 
namespace  MayaFlux::Portal
 
namespace  MayaFlux::Portal::Graphics
 

Typedefs

using MayaFlux::Portal::Graphics::RenderPipelineID = uint64_t
 
using MayaFlux::Portal::Graphics::RenderPassID = uint64_t
 
using MayaFlux::Portal::Graphics::FramebufferID = uint64_t
 

Functions

MAYAFLUX_API RenderFlowMayaFlux::Portal::Graphics::get_render_flow ()
 Get the global render flow instance.
 

Variables

constexpr RenderPipelineID MayaFlux::Portal::Graphics::INVALID_RENDER_PIPELINE = 0
 
constexpr RenderPassID MayaFlux::Portal::Graphics::INVALID_RENDER_PASS = 0
 
constexpr FramebufferID MayaFlux::Portal::Graphics::INVALID_FRAMEBUFFER = 0