Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Macros | Typedefs | Enumerations
Interface.h File Reference
#include <map>
#include <memory>
#include <omni/PluginInfo.h>
#include <omni/geometry/AffineTransform.h>
#include <omni/serialization/PropertyMapSerializer.h>
#include <omni/visual/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::mapping::Interface
 Mapping interface with one or several inputs and shader Holds inputs and shader. More...
 

Namespaces

 omni
 Header to document namespaces.
 
 omni::input
 Namespace for inputs.
 
 omni::visual
 Namespace for OpenGL visualization.
 
 omni::mapping
 Namespace for mappings.
 

Macros

#define OMNI_MAPPING_INTERFACE_IID   "org.omnidome.mapping.Interface"
 
#define OMNI_MAPPING_PLUGIN_DECL
 

Typedefs

typedef AbstractFactory
< Interface > 
omni::mapping::Factory
 Abstract mapping factory. More...
 
typedef mapping::Interface omni::Mapping
 
typedef mapping::Factory omni::MappingFactory
 

Enumerations

enum  omni::mapping::OutputMode {
  omni::mapping::OutputMode::MAPPED_INPUT, omni::mapping::OutputMode::TEXCOORDS, omni::mapping::OutputMode::UVW, omni::mapping::OutputMode::LIGHTING_ONLY,
  omni::mapping::OutputMode::LIGHTING_TEX
}
 

Macro Definition Documentation

#define OMNI_MAPPING_INTERFACE_IID   "org.omnidome.mapping.Interface"
#define OMNI_MAPPING_PLUGIN_DECL
Value:
Q_OBJECT \
Q_PLUGIN_METADATA(IID OMNI_MAPPING_INTERFACE_IID) \
#define OMNI_MAPPING_INTERFACE_IID
Definition: Interface.h:183
#define OMNI_PLUGIN_TYPE(T)
Definition: PluginInfo.h:111
Mapping interface with one or several inputs and shader Holds inputs and shader. ...
Definition: Interface.h:54