MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::DescriptorBindingsProcessor::DescriptorBinding Struct Reference

#include <DescriptorBindingsProcessor.hpp>

+ Collaboration diagram for MayaFlux::Buffers::DescriptorBindingsProcessor::DescriptorBinding:

Public Attributes

std::shared_ptr< Nodes::Nodenode
 
std::shared_ptr< Buffers::Bufferbuffer
 
std::shared_ptr< Nodes::Network::NodeNetworknetwork
 
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< VKBuffergpu_buffer
 UBO/SSBO backing storage.
 
size_t buffer_offset {}
 Offset within buffer (for packed UBOs)
 
size_t buffer_size
 Size to write.
 
std::atomic< ProcessingModeprocessing_mode { ProcessingMode::INTERNAL }
 

Detailed Description

Definition at line 56 of file DescriptorBindingsProcessor.hpp.


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