MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nexus::State::RenderSinkRecord Struct Reference

Plain-data part of the sink buffer's RenderConfig. More...

#include <Schema.hpp>

+ Collaboration diagram for MayaFlux::Nexus::State::RenderSinkRecord:

Static Public Member Functions

static constexpr auto describe ()
 

Public Attributes

Portal::Graphics::CullMode cull_mode { Portal::Graphics::CullMode::NONE }
 
std::string default_texture_binding
 
int64_t draw_priority {}
 
std::unordered_map< std::string, std::string > extra_string_params
 
std::string fn_name
 
std::string fragment_shader
 
std::string geometry_shader
 
Portal::Graphics::PolygonMode polygon_mode { Portal::Graphics::PolygonMode::FILL }
 
Portal::Graphics::PrimitiveTopology topology { Portal::Graphics::PrimitiveTopology::POINT_LIST }
 
bool triangulate { false }
 
std::string vertex_shader
 

Detailed Description

Plain-data part of the sink buffer's RenderConfig.

The target window, additional textures and scissor are live or derived and are not encoded.

Definition at line 185 of file Schema.hpp.


The documentation for this struct was generated from the following file: