18 #ifndef GZ_GUI_PLUGINS_MINIMALSCENE_MINIMALSCENERHI_HH_
19 #define GZ_GUI_PLUGINS_MINIMALSCENE_MINIMALSCENERHI_HH_
62 public:
virtual QOffscreenSurface *
Surface()
const;
67 public:
virtual void SetSurface(QOffscreenSurface *_surface);
70 public:
virtual QOpenGLContext *
Context()
const;
75 public:
virtual void SetContext(QOpenGLContext *_context);
87 public:
virtual void RenderNext(RenderSync *_renderSync) = 0;
111 public:
virtual QSGTexture *
Texture()
const = 0;
122 void* _texturePtr,
const QSize &_size) = 0;