Scene2D Class

(Qt3DRender::Render::Quick::Scene2D)

Public Functions

Scene2D()
~Scene2D()
void cleanup()
void handlePickEvent(int type, const Qt3DRender::QPickEventPtr &ev)
void initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change)
void initializeRender()
void initializeSharedObject()
bool registerObjectPickerEvents(Qt3DCore::QNodeId entityId)
void render()
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setOutput(Qt3DCore::QNodeId outputId)
void setSharedObject(Qt3DRender::Quick::Scene2DSharedObjectPtr sharedObject)
void startGrabbing()
void stopGrabbing()
void syncRenderControl()
void unregisterObjectPickerEvents(Qt3DCore::QNodeId entityId)
bool updateFbo(QOpenGLTexture *texture)

Additional Inherited Members

Member Function Documentation

Scene2D::Scene2D()

Default constructs an instance of Scene2D.

Scene2D::~Scene2D()

Destroys the instance of Scene2D.

void Scene2D::cleanup()

void Scene2D::handlePickEvent(int type, const Qt3DRender::QPickEventPtr &ev)

void Scene2D::initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change)

void Scene2D::initializeRender()

void Scene2D::initializeSharedObject()

bool Scene2D::registerObjectPickerEvents(Qt3DCore::QNodeId entityId)

void Scene2D::render()

void Scene2D::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

void Scene2D::setOutput(Qt3DCore::QNodeId outputId)

void Scene2D::setSharedObject(Qt3DRender::Quick::Scene2DSharedObjectPtr sharedObject)

void Scene2D::startGrabbing()

void Scene2D::stopGrabbing()

void Scene2D::syncRenderControl()

void Scene2D::unregisterObjectPickerEvents(Qt3DCore::QNodeId entityId)

bool Scene2D::updateFbo(QOpenGLTexture *texture)