|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
Context for GeometryWriterNode - provides vertex buffer access. More...
#include <GeometryWriterNode.hpp>
Inheritance diagram for MayaFlux::Nodes::GpuSync::GeometryContext:
Collaboration diagram for MayaFlux::Nodes::GpuSync::GeometryContext:Public Member Functions | |
| GeometryContext (double value, std::span< const uint8_t > vertex_data, size_t vertex_stride, uint32_t vertex_count) | |
Public Member Functions inherited from MayaFlux::Nodes::NodeContext | |
| virtual | ~NodeContext ()=default |
| template<typename T > | |
| T * | as () |
| Safely cast to a derived context type. | |
Public Member Functions inherited from MayaFlux::Nodes::GpuStructuredData | |
| 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 |
Public Attributes | |
| uint32_t | vertex_count |
| size_t | vertex_stride |
Public Attributes inherited from MayaFlux::Nodes::NodeContext | |
| double | value |
| Current sample value. | |
| std::string | type_id |
| Type identifier for runtime type checking. | |
Friends | |
| class | GeometryWriterNode |
Additional Inherited Members | |
Protected Member Functions inherited from MayaFlux::Nodes::NodeContext | |
| NodeContext (double value, std::string type) | |
| Protected constructor for NodeContext. | |
Protected Attributes inherited from MayaFlux::Nodes::GpuStructuredData | |
| std::span< const uint8_t > | m_gpu_data |
| size_t | m_element_size = 0 |
| size_t | m_element_count = 0 |
Context for GeometryWriterNode - provides vertex buffer access.
Definition at line 12 of file GeometryWriterNode.hpp.