MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::GpuVectorData Class Reference

GPU-uploadable 1D array data interface. More...

#include <GpuContext.hpp>

+ Inheritance diagram for MayaFlux::Nodes::GpuVectorData:
+ Collaboration diagram for MayaFlux::Nodes::GpuVectorData:

Public Member Functions

 GpuVectorData ()=default
 
 GpuVectorData (std::span< const float > data)
 
std::span< const float > gpu_data () const
 
size_t gpu_data_size () const
 
bool has_gpu_data () const
 

Protected Attributes

std::span< const float > m_gpu_data
 

Detailed Description

GPU-uploadable 1D array data interface.

Provides contiguous float array access for GPU descriptor binding. Use for: FFT spectrums, audio buffers, particle data, filter coefficients.

Definition at line 12 of file GpuContext.hpp.


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