MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
GpuSyncNode Class Reference

Base abstraction for CPU-GPU coordinated nodes. More...

#include <GpuSync.hpp>

+ Collaboration diagram for GpuSyncNode:

Detailed Description

Base abstraction for CPU-GPU coordinated nodes.

Captures the common pattern of "CPU computation at VISUAL_RATE that produces GPU-bindable data". Provides:

  • Frame synchronization (compute_frame() pure virtual)
  • Unified process_sample/batch interface
  • Error logging and state management
  • Optional layout caching for Kakshya bindings

Does NOT own data storage (too heterogeneous). Subclasses (TextureNode, GeometryWriterNode) own their buffers.


The documentation for this class was generated from the following file: