MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::RaymarchProcessor::MarchParams Struct Reference

Parameter block staged as a push constant fragment. More...

#include <RaymarchProcessor.hpp>

+ Collaboration diagram for MayaFlux::Buffers::RaymarchProcessor::MarchParams:

Public Attributes

float absorption
 
float bounds_min_x
 
float bounds_min_y
 
float bounds_min_z
 
float cell_size_x
 
float cell_size_y
 
float cell_size_z
 
float cool_b
 
float cool_g
 
float cool_r
 
float density_scale
 
uint32_t depth
 
float emission
 
uint32_t height
 
float hot_b
 
float hot_g
 
float hot_r
 
uint32_t max_steps
 
float pad0
 
float pad1
 
float pad2
 
float step_scale
 
float threshold
 
uint32_t width
 

Detailed Description

Parameter block staged as a push constant fragment.

Offsets are fixed by this declaration. The fragment is staged at offset zero, so these are absolute offsets in the render pipeline's push constant range.

Definition at line 50 of file RaymarchProcessor.hpp.


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