QVISH 0.1
Classes | Public Member Functions | List of all members
Wizt::qViewerCreator< qViewer > Class Template Reference

The creator object for viewers in a Qt environment. More...

#include <qViewerBase.hpp>

Inheritance diagram for Wizt::qViewerCreator< qViewer >:

Classes

class  myQCreateViewer
 

Public Member Functions

RefPtr< VObject > create (const VCreatorBase::CreationInfo &name, const Intercube &CreationContext, const RefPtr< VCreationPreferences > &) const override
 
 qViewerCreator (const string &name, const std::initializer_list< const char * > &creation_preferences)
 "qt" is always added to the creation preferences
 
 qViewerCreator (const string &name, const string &creation_preference)
 "qt" is always added to the creation preferences
 
 qViewerCreator (const string &name, int Quality, const std::initializer_list< const char * > &creation_preferences)
 
 qViewerCreator (const string &name, int Quality, const string &creation_preference)
 
template<unsigned ID>
 qViewerCreator (const VCreatorProperty< ID > &VP, int Quality, const std::initializer_list< const char * > &creation_preferences)
 

Detailed Description

template<std::derived_from< qViewerBase > qViewer>
class Wizt::qViewerCreator< qViewer >

The creator object for viewers in a Qt environment.

It extends the raw viewer creator (which provides multiple input types) by an interface of type QCreateViewer. To create an Qt-based OpenGL viewer, query the input database for an Image VInput type, get the QCreateViewer interface and call its creation function, which accepts an Qt environment.


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