MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::ShaderProcessorConfig Struct Reference

Complete configuration for shader processor. More...

#include <ShaderProcessor.hpp>

+ Collaboration diagram for MayaFlux::Buffers::ShaderProcessorConfig:

Public Member Functions

 ShaderProcessorConfig ()=default
 
 ShaderProcessorConfig (std::string path)
 

Public Attributes

std::string shader_path
 Path to shader file.
 
Portal::Graphics::ShaderStage stage = Portal::Graphics::ShaderStage::COMPUTE
 
std::string entry_point = "main"
 
ShaderDispatchConfig dispatch
 
std::unordered_map< std::string, ShaderBindingbindings
 
size_t push_constant_size = 0
 
std::unordered_map< uint32_t, uint32_t > specialization_constants
 

Detailed Description

Complete configuration for shader processor.

Definition at line 57 of file ShaderProcessor.hpp.


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