40 std::shared_ptr<Nodes::Network::InstanceNetwork>
network,
41 float over_allocate_factor = 1.5F);
50 return m_ssbo_processor;
54 std::shared_ptr<Nodes::Network::InstanceNetwork>
m_network;
57 static size_t estimate_vertex_bytes(
58 const std::shared_ptr<Nodes::Network::InstanceNetwork>&
network,
Core::GlobalNetworkConfig network
~InstanceNetworkBuffer() override=default
std::shared_ptr< Nodes::Network::InstanceNetwork > m_network
std::shared_ptr< InstanceSSBOProcessor > m_ssbo_processor
std::shared_ptr< InstanceSSBOProcessor > get_ssbo_processor() const
VKBuffer that renders an InstanceNetwork as a single instanced draw call.
Vulkan-backed buffer wrapper used in processing chains.
ProcessingToken
Bitfield enum defining processing characteristics and backend requirements for buffer operations.
Unified rendering configuration for graphics buffers.