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

◆ clear()

void MayaFlux::Kakshya::TextureContainer::clear ( )
overridevirtual

Clear all data in the container.

Implements MayaFlux::Kakshya::NDDataContainer.

Definition at line 814 of file TextureContainer.cpp.

815{
816 const size_t element_count = static_cast<size_t>(m_width) * m_height * m_channels;
817
818 for (size_t i = 0; i < m_data.size(); ++i) {
819 Memory::SeqlockWriteGuard g(m_slot_locks[i]);
820 m_data[i] = make_empty_storage(m_format, element_count);
821 }
822
824}
void update_processing_state(ProcessingState state) override
Update the processing state of the container.
Portal::Graphics::ImageFormat m_format
@ IDLE
Container is inactive with no data or not ready for processing.