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

◆ operator=() [2/2]

VKComputePipeline & MayaFlux::Core::VKComputePipeline::operator= ( VKComputePipeline &&  other)
noexcept

Definition at line 28 of file VKComputePipeline.cpp.

29{
30 if (this != &other) {
31 if (m_pipeline || m_layout) {
33 "VKComputePipeline move-assigned without cleanup() - potential leak");
34 }
35
36 m_pipeline = other.m_pipeline;
37 m_layout = other.m_layout;
38 m_workgroup_size = other.m_workgroup_size;
39
40 other.m_pipeline = nullptr;
41 other.m_layout = nullptr;
42 }
43 return *this;
44}
#define MF_WARN(comp, ctx,...)
std::optional< std::array< uint32_t, 3 > > m_workgroup_size
@ GraphicsBackend
Graphics/visual rendering backend (Vulkan, OpenGL)
@ Core
Core engine, backend, subsystems.

References MayaFlux::Journal::Core, MayaFlux::Journal::GraphicsBackend, and MF_WARN.