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

◆ is_transfer_source()

MAYAFLUX_API bool MayaFlux::Buffers::is_transfer_source ( const std::shared_ptr< VKBuffer > &  buffer)

Whether a buffer's memory can be the source of a transfer.

Parameters
bufferBuffer to query; null yields false.
Returns
True when its usage flags include transfer-source.

Definition at line 379 of file StagingUtils.cpp.

380{
381 return buffer
382 && static_cast<bool>(buffer->get_usage_flags() & vk::BufferUsageFlagBits::eTransferSrc);
383}
std::shared_ptr< NetworkGeometryBuffer > buffer

References buffer.

Referenced by MayaFlux::Buffers::DataReadProcessor::is_compatible_with(), MayaFlux::Buffers::DataReadProcessor::read_buffer(), MayaFlux::Buffers::DataReadProcessor::read_bytes(), MayaFlux::Buffers::DataReadProcessor::read_mesh(), and MayaFlux::Buffers::DataReadProcessor::read_vertices().

+ Here is the caller graph for this function: