|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
#include <DescriptorBindingsProcessor.hpp>
Collaboration diagram for MayaFlux::Buffers::DescriptorBindingsProcessor::DescriptorBinding:Public Attributes | |
| std::shared_ptr< Nodes::Node > | node |
| std::shared_ptr< Buffers::Buffer > | buffer |
| std::shared_ptr< Nodes::Network::NodeNetwork > | network |
| std::string | descriptor_name |
| Matches ShaderProcessor binding name. | |
| uint32_t | set_index |
| uint32_t | binding_index |
| Portal::Graphics::DescriptorRole | role |
| UBO or SSBO. | |
| BindingType | binding_type |
| SourceType | source_type { SourceType::NODE } |
| std::shared_ptr< VKBuffer > | gpu_buffer |
| UBO/SSBO backing storage. | |
| size_t | buffer_offset {} |
| Offset within buffer (for packed UBOs) | |
| size_t | buffer_size |
| Size to write. | |
| std::atomic< ProcessingMode > | processing_mode { ProcessingMode::INTERNAL } |
Definition at line 56 of file DescriptorBindingsProcessor.hpp.