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

◆ arm()

void MayaFlux::Buffers::DataReadProcessor::arm ( ReadFill  fill)
private

Definition at line 49 of file DataReadProcessor.cpp.

50{
52 return;
53 }
54
55 m_request.drain([](ReadRequest&) { });
56 m_request.push(ReadRequest { .fill = std::move(fill) });
57}
Memory::SweepList< ReadRequest > m_request
bool is_pending() const noexcept
Whether a read is armed, or its result has not been resolved yet.

References MayaFlux::Buffers::DataReadProcessor::ReadRequest::fill, is_pending(), m_request, and m_skip_while_pending.

Referenced by read_back_buffer(), read_buffer(), read_bytes(), read_field(), read_host_pixels(), read_mesh(), read_texture_pixels(), and read_vertices().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: