Orchestrates Core processing and Qt UI updates with RHImethod.
void setRHIImageItem(CaptureMoment::UI::Rendering::RHIImageItem *item)
Set the RHI display item for rendering.
void rhiImageItemChanged()
Signal emitted when the RHI image item property changes.
CaptureMoment::UI::Rendering::RHIImageItem * rhiImageItem
QML property exposing the RHIImageItem pointer.
Q_INVOKABLE void setRHIImageItemFromQml(CaptureMoment::UI::Rendering::RHIImageItem *item)
QML-accessible method to set the RHI image item.
CaptureMoment::UI::Rendering::RHIImageItem * getRHIImageItem() const
Getter for the RHI image item property exposed to QML.
~ImageControllerRHI()
Destructor - cleans up worker thread.
ImageControllerRHI(QObject *parent=nullptr)
Constructs ImageController.
Modern QQuickItem that renders an image via RHI (Vulkan/Metal/DX12/OpenGL) using QQuickRhiItem.
Qt bridge between Core (PhotoEngine) and Qt UI.
Modern RHI-based image display (Qt6 - Vulkan/Metal/DX12 compatible) using QQuickRhiItem.