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

GPU-uploadable 2D grid data interface. More...

#include <GpuContext.hpp>

+ Collaboration diagram for MayaFlux::Nodes::GpuMatrixData:

Public Member Functions

 GpuMatrixData ()=default
 
 GpuMatrixData (std::span< const float > data, uint32_t w, uint32_t h)
 
std::span< const float > gpu_data () const
 
uint32_t width () const
 
uint32_t height () const
 
bool has_gpu_data () const
 

Protected Attributes

std::span< const float > m_gpu_data
 
uint32_t m_width = 0
 
uint32_t m_height = 0
 

Detailed Description

GPU-uploadable 2D grid data interface.

Provides 2D texture data access for GPU descriptor binding. Use for: textures, spectrograms, 2D visualizations.

Definition at line 35 of file GpuContext.hpp.


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