MayaFlux 0.2.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 60 of file ComputeOutNode.cpp.

61{
63
64 std::ranges::transform(m_readback_data,
66 [](double d) { return static_cast<float>(d); });
67
68 m_context.value = value;
71}
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.