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

◆ update_point()

void MayaFlux::Nodes::GpuSync::PointCollectionNode::update_point ( size_t  index,
const PointVertex &  point 
)

Update specific point position.

Parameters
indexPoint index
positionNew position

Definition at line 62 of file PointCollectionNode.cpp.

63{
64 if (index < m_points.size()) {
67 } else {
69 "Point index {} out of range (count: {})", index, m_points.size());
70 }
71}
#define MF_WARN(comp, ctx,...)
uint32_t index
Definition VKDevice.cpp:122
bool m_vertex_data_dirty
Flag: vertex data or layout changed since last GPU upload.
@ NodeProcessing
Node graph processing (Nodes::NodeGraphManager)
@ Nodes
DSP Generator and Filter Nodes, graph pipeline, node management.
Form< glm::vec2 > point(glm::vec3 color, float size, float hit_radius)
Geometry function for a positioned point in NDC space.

References index, m_points, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty, MF_WARN, MayaFlux::Journal::NodeProcessing, and MayaFlux::Journal::Nodes.