Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::xgl::DemoScene Class Referencefinal

#include <DemoScene.h>

Inheritance diagram for sf::xgl::DemoScene:
[legend]
Collaboration diagram for sf::xgl::DemoScene:
[legend]

Public Member Functions

 DemoScene (const Parameters &params)
 ~DemoScene () override
OpenGLRenderer * create (OpenGLWidget *widget) override
 Creates the scene for the passed OpenGL widget.
void destroy () override
 Destroys the scene of for created for the widget.
OpenGLRenderer * renderer () override
 Gets the renderer of this scene.
Public Member Functions inherited from sf::xgl::SceneInterface
 SceneInterface (const Parameters &)
 Constructor for passing general structure for derived classes.
 ~SceneInterface () override
 Virtual destructor for derived classes.
virtual void addPropertyPages (PropertySheetDialog *sheet)
Public Member Functions inherited from sf::Persistent
 Persistent (QObject *obj)
 Constructor.
void setSourceObject (QObject *obj)
QStringList getProperties () const
 Gets the properties from the object as a string list to store as settings.
void setProperties (const QStringList &) const
 Sets the properties of the object as a string list settings.

Additional Inherited Members

Protected Member Functions inherited from sf::Persistent
QMap< int, const char * > getObjectProperties (const QObject *obj) const
 Gets a mapped property list af all properties of the object.

Constructor & Destructor Documentation

◆ DemoScene()

sf::xgl::DemoScene::DemoScene ( const Parameters & params)
explicit

◆ ~DemoScene()

sf::xgl::DemoScene::~DemoScene ( )
override

Member Function Documentation

◆ create()

OpenGLRenderer * sf::xgl::DemoScene::create ( OpenGLWidget * widget)
overridevirtual

Creates the scene for the passed OpenGL widget.

Returns
Associated renderer.

Implements sf::xgl::SceneInterface.

◆ destroy()

void sf::xgl::DemoScene::destroy ( )
overridevirtual

Destroys the scene of for created for the widget.

Implements sf::xgl::SceneInterface.

◆ renderer()

OpenGLRenderer * sf::xgl::DemoScene::renderer ( )
overridevirtual

Gets the renderer of this scene.

Implements sf::xgl::SceneInterface.


The documentation for this class was generated from the following file: