MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ write_lattice_word7()

void MayaFlux::Buffers::VolumeFieldProcessor::write_lattice_word7 ( float  value)
protected

Write word seven of the parameter prefix, at byte offset 28.

Parameters
valueSubclass-defined float, typically a rate or step.

Definition at line 179 of file VolumeFieldProcessor.cpp.

180{
181 auto& data = get_push_constant_data();
182 if (data.size() < k_prefix_size) {
183 return;
184 }
185
186 std::memcpy(data.data() + k_word7_offset, &value, sizeof(float));
187}
float value
const std::vector< uint8_t > & get_push_constant_data() const
Get current push constant data.

References MayaFlux::Buffers::ShaderProcessor::get_push_constant_data(), and value.

Referenced by MayaFlux::Buffers::InfluxProcessor::processing_function(), MayaFlux::Buffers::InfluxProcessor::restart(), MayaFlux::Buffers::DiffuseProcessor::write_coefficient(), MayaFlux::Buffers::AdvectProcessor::write_tail(), MayaFlux::Buffers::BuoyancyProcessor::write_tail(), and MayaFlux::Buffers::InfluxProcessor::write_tail().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: