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

GPU-uploadable structured data (arrays of POD structs) More...

#include <GpuContext.hpp>

+ Collaboration diagram for MayaFlux::Nodes::GpuStructuredData:

Public Member Functions

 GpuStructuredData ()=default
 
 GpuStructuredData (std::span< const uint8_t > data, size_t elem_size, size_t elem_count)
 
std::span< const uint8_t > gpu_data () const
 
size_t element_size () const
 
size_t element_count () const
 
bool has_gpu_data () const
 

Protected Attributes

std::span< const uint8_t > m_gpu_data
 
size_t m_element_size = 0
 
size_t m_element_count = 0
 

Detailed Description

GPU-uploadable structured data (arrays of POD structs)

Provides raw byte access for arrays of POD structures. Use for: particle systems, instance data, custom vertex attributes.

Definition at line 63 of file GpuContext.hpp.


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