Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Macros | Typedefs
Interface.h File Reference
#include <memory>
#include <set>
#include <map>
#include <functional>
#include <QOpenGLTexture>
#include <omni/exception.h>
#include <omni/PluginInfo.h>
#include <omni/serialization/PropertyMapSerializer.h>
#include <omni/mapping/Interface.h>
Include dependency graph for Interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  omni::input::exception::CannotHaveChildren
 Exception is thrown when accessing input of a children Is only thrown when input cannot accept children. More...
 
class  omni::input::Interface
 Generic input interface. More...
 

Namespaces

 omni
 Header to document namespaces.
 
 omni::input
 Namespace for inputs.
 
 omni::input::exception
 

Macros

#define OMNI_INPUT_INTERFACE_IID   "org.omnidome.input.Interface"
 
#define OMNI_INPUT_PLUGIN_DECL
 

Typedefs

typedef AbstractFactory
< Interface, Interface const * > 
omni::input::Factory
 Input Factory typedef. More...
 
typedef input::Interface omni::Input
 
typedef input::Factory omni::InputFactory
 

Macro Definition Documentation

#define OMNI_INPUT_INTERFACE_IID   "org.omnidome.input.Interface"
#define OMNI_INPUT_PLUGIN_DECL
Value:
Q_OBJECT \
Q_PLUGIN_METADATA(IID OMNI_INPUT_INTERFACE_IID) \
Q_INTERFACES(omni::input::Interface) \
#define OMNI_PLUGIN_TYPE(T)
Definition: PluginInfo.h:111
Generic input interface.
Definition: Interface.h:53
#define OMNI_INPUT_INTERFACE_IID
Definition: Interface.h:229