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

◆ update_context()

void MayaFlux::Nodes::GpuSync::ComputeOutNode::update_context ( double  value)
overridevirtual

Update context with current readback data.

Parameters
valueCurrent sample value

Implements MayaFlux::Nodes::Node.

Definition at line 62 of file ComputeOutNode.cpp.

63{
65
66 std::ranges::transform(m_readback_data,
68 [](double d) { return static_cast<float>(d); });
69
70 m_context.value = value;
73}
std::span< const float > m_gpu_data
double value
Current sample value.
Definition Node.hpp:40

References MayaFlux::Nodes::GpuSync::ComputeOutContext::element_count, m_context, m_element_count, MayaFlux::Nodes::GpuVectorData::m_gpu_data, m_readback_data, m_readback_float_buffer, and MayaFlux::Nodes::NodeContext::value.