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

◆ operator=() [2/2]

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

Definition at line 154 of file VKGraphicsPipeline.cpp.

155{
156 if (this != &other) {
157 if (m_pipeline || m_layout) {
159 "VKGraphicsPipeline move-assigned without cleanup() - potential leak");
160 }
161
162 m_device = other.m_device;
163 m_pipeline = other.m_pipeline;
164 m_layout = other.m_layout;
165 m_config = std::move(other.m_config);
166
167 other.m_device = nullptr;
168 other.m_pipeline = nullptr;
169 other.m_layout = nullptr;
170 }
171 return *this;
172}
#define MF_WARN(comp, ctx,...)
@ GraphicsBackend
Graphics/visual rendering backend (Vulkan, OpenGL)
@ Core
Core engine, backend, subsystems.

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