Files
Renderive/Qt/bridge/Qt_Presentation_Sink.h
T
2026-08-10 19:55:29 +08:00

23 lines
429 B
C++

#pragma once
#include "Core2/plot/Plot_Core.h"
#include <QPointer>
#include <memory>
class QWidget;
namespace renderive {
class Qt_Presentation_Sink final : public Presentation_Sink {
public:
explicit Qt_Presentation_Sink(QWidget* widget);
~Qt_Presentation_Sink() override;
void request_present(Rect dirty_rect) override;
private:
struct Private;
std::unique_ptr<Private> d;
};
} // namespace renderive