19#include <osg/Drawable>
META_Object(test, DtQtQuickRendererDrawable)
OSG meta object declaration.
DtQtQuickRendererDrawable(DtQtQuickRenderer *renderer=nullptr, bool rttMode=false)
Default constructor.
bool myRTTDrawable
Flag indicating if this is a render-to-texture drawable.
Definition vreQtQuickRendererDrawable.h:77
virtual ~DtQtQuickRendererDrawable() override
Virtual destructor.
DtQtQuickRenderer * myRenderer
Pointer to the Qt Quick renderer.
Definition vreQtQuickRendererDrawable.h:75
virtual void setRenderer(DtQtQuickRenderer *r)
Sets the Qt Quick renderer.
virtual void setRTTDrawable(bool isRTT)
Sets whether this is a render-to-texture drawable.
virtual void drawImplementation(osg::RenderInfo &renderInfo) const override
Implements the OSG drawing operation.
DtQtQuickRendererDrawable(const DtQtQuickRendererDrawable &reticle, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Copy constructor.
virtual DtQtQuickRenderer * getRenderer()
Gets the Qt Quick renderer.
virtual bool getRTTDrawable()
Checks if this is a render-to-texture drawable.
Core renderer for QML content in the VREngage environment.
Definition DtQtQuickRenderer.h:60
Defines export macros for the VREngage Qt Quick Renderer library.
#define QTQUICKRENDERER_DLL
Export/import macro for non-Windows platforms.
Definition export.h:40
Include export definitions for this library.
Definition glsVreMessageUtil.h:49