|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
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 |
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.