|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::RaymarchProcessor::RaymarchProcessor | ( | FieldSource | source, |
| size_t | field_bytes, | ||
| Kinesis::Lattice3D | lattice, | ||
| uint32_t | set = 1, |
||
| uint32_t | binding = 0 |
||
| ) |
Construct a march staging processor.
| source | Callable resolving the field handle each cycle. |
| field_bytes | Byte size of one slot of that field. |
| lattice | Discretization the field is stored over. Must match the lattice the field was allocated against. |
| set | Descriptor set index. Must not be zero. |
| binding | Binding index within that set. |
Definition at line 12 of file RaymarchProcessor.cpp.
References MayaFlux::Buffers::RaymarchProcessor::MarchParams::absorption, MayaFlux::Journal::Buffers, MayaFlux::Buffers::RaymarchProcessor::MarchParams::cool_b, MayaFlux::Buffers::RaymarchProcessor::MarchParams::cool_g, MayaFlux::Buffers::RaymarchProcessor::MarchParams::cool_r, MayaFlux::Buffers::RaymarchProcessor::MarchParams::density_scale, MayaFlux::Buffers::RaymarchProcessor::MarchParams::emission, MayaFlux::Buffers::RaymarchProcessor::MarchParams::hot_b, MayaFlux::Buffers::RaymarchProcessor::MarchParams::hot_g, MayaFlux::Buffers::RaymarchProcessor::MarchParams::hot_r, MayaFlux::Journal::Init, m_params, m_set, MayaFlux::Buffers::RaymarchProcessor::MarchParams::max_steps, MF_ERROR, MayaFlux::Buffers::RaymarchProcessor::MarchParams::step_scale, MayaFlux::Buffers::RaymarchProcessor::MarchParams::threshold, and write_lattice_params().
Here is the call graph for this function: