MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ~RootGraphicsBuffer()

MayaFlux::Buffers::RootGraphicsBuffer::~RootGraphicsBuffer ( )
override

Virtual destructor ensuring proper cleanup.

Cleans up all child buffer references and ensures pending removals are processed. Actual GPU resource cleanup is handled by the backend through registered cleanup hooks.

Definition at line 377 of file RootGraphicsBuffer.cpp.

378{
380 m_child_buffers.clear();
381}
std::vector< std::shared_ptr< VKBuffer > > m_child_buffers
Vector of tributary buffers that contribute to this root buffer.
void cleanup_marked_buffers()
Removes buffers marked for deletion.

References cleanup_marked_buffers(), and MayaFlux::Buffers::RootBuffer< VKBuffer >::m_child_buffers.

+ Here is the call graph for this function: