|
Omnidome
Fulldome Mapping Software Toolkit
|
Header to document namespaces. More...
Namespaces | |
| canvas | |
| Namespace for canvases. | |
| exception | |
| geometry | |
| Namespace for geometry functionality. | |
| input | |
| Namespace for inputs. | |
| mapping | |
| Namespace for mappings. | |
| media | |
| patch | |
| proj | |
| Namespace for projector related classes. | |
| render | |
| serialization | |
| Namespace for serialization functionality. | |
| ui | |
| Namespace for user interface elements and widgets. | |
| util | |
| visual | |
| Namespace for OpenGL visualization. | |
Data Structures | |
| class | BlendBrush |
| BlendBrush for drawing on the blendmask Holds an internal pixel buffer. More... | |
| class | BlendMask |
| A blend mask consists of an edge mask and stroke mask with a brush Edge mask and stroke mask are stored in different buffers. More... | |
| class | BlendSettings |
| Common blend mask settings for the all tunings in a session. More... | |
| struct | Buffer |
| A buffer holds an w x h pixel array. More... | |
| class | Exception |
| Base class for all exception. Throws a message with QString type. More... | |
| struct | Id |
| Id type for classes An Id must only contain alpha numerical characters and must begin with a letter. More... | |
| class | LengthUnit |
| An encapsulation for length units. More... | |
| struct | RGBAFloat |
| RGBA float pixel type. More... | |
| struct | PixelConverter |
| Template for converting IN pixel type to OUT pixel type. More... | |
| struct | PixelConverter< IN, QColor > |
| Convert to QColor. More... | |
| struct | PixelConverter< uint8_t, QColor > |
| Convert byte value to grayscale QColor. More... | |
| struct | PixelConverter< RGBAFloat, QColor > |
| Convert RGBA to QColor. More... | |
| struct | PixelConverter< int, QColor > |
| Convert int value to grayscale QColor. More... | |
| struct | PixelConverter< unsigned int, QColor > |
| Convert int value to grayscale QColor. More... | |
| class | PluginInfo |
| Holds meta information about a plugins Only plugin loader can construct a plugin info. More... | |
| class | PluginLoader |
| PluginLoader singleton to load plugins from multiple directories Plugins have the extension omnix. More... | |
| class | Session |
| A session consists of a canvas, a mapping, a list of tunings and one or several inputs. More... | |
| class | TypeIdInterface |
| Abstract Interface with a single virtual member function which returns. More... | |
| class | TypeIdMemory |
| Helper class to store objects with a certain type id in QBuffer Used in GUI for storing previously selected mapping or canvas types. More... | |
| class | WarpGrid |
| A warp grid is a 2D bezier grid with MxN points Default size 6x6 points. Selected points are also stored: More... | |
| class | WarpPoint |
| A Warp defines a bezier point with one position and two handles / * Also stores flag if it is selected. More... | |
Typedefs | |
| typedef canvas::Interface | Canvas |
| typedef canvas::Factory | CanvasFactory |
| using | AbstractFactory = boostx::factory< INTERFACE, TypeInfo, ARGS...> |
| typedef std::set< Id > | IdSet |
| Id set typedef. More... | |
| typedef input::Interface | Input |
| typedef input::Factory | InputFactory |
| typedef input::List | InputList |
| typedef mapping::Interface | Mapping |
| typedef mapping::Factory | MappingFactory |
| typedef patch::Interface | Patch |
| typedef patch::Factory | PatchFactory |
| typedef patch::List | PatchList |
| typedef proj::Setup | ProjectorSetup |
| typedef Buffer< RGBAFloat > | RenderBuffer |
| typedef serialization::Interface | SerializationInterface |
Functions | |
| bool | operator== (BlendBrush const &_lhs, BlendBrush const &_rhs) |
| bool | operator== (BlendMask const &_lhs, BlendMask const &_rhs) |
| bool | operator== (BlendSettings const &_lhs, BlendSettings const &_rhs) |
| bool | operator== (LengthUnit const &_lhs, LengthUnit const &_rhs) |
| Test for equality. ScreenSetup is ignored. More... | |
| bool | operator== (Session const &_lhs, Session const &_rhs) |
| bool | operator== (WarpGrid const &_lhs, WarpGrid const &_rhs) |
| bool | operator== (WarpPoint const &_lhs, WarpPoint const &_rhs) |
| BOOSTX_DECL_TYPE_INFO (TypeInfo, Id, typeId, getTypeId) template< typename INTERFACE | |
| Alias template for factories. More... | |
| template<typename IN , typename OUT > | |
| void | convertPixel (const IN &_in, OUT &_out) |
| Convert IN to OUT pixel. More... | |
| template<typename OUT , typename IN > | |
| OUT | convertPixel (const IN &_in) |
| Convert pixel IN to OUT pixel and return OUT. More... | |
Header to document namespaces.
Main namespace
| using omni::AbstractFactory = typedef boostx::factory<INTERFACE, TypeInfo, ARGS ...> |
| typedef canvas::Interface omni::Canvas |
| typedef canvas::Factory omni::CanvasFactory |
| typedef std::set<Id> omni::IdSet |
Id set typedef.
| typedef input::Interface omni::Input |
| typedef input::Factory omni::InputFactory |
| typedef input::List omni::InputList |
| typedef mapping::Interface omni::Mapping |
| typedef mapping::Factory omni::MappingFactory |
| typedef patch::Interface omni::Patch |
| typedef patch::Factory omni::PatchFactory |
| typedef patch::List omni::PatchList |
| typedef proj::Setup omni::ProjectorSetup |
| typedef Buffer<RGBAFloat> omni::RenderBuffer |
| omni::BOOSTX_DECL_TYPE_INFO | ( | TypeInfo | , |
| Id | , | ||
| typeId | , | ||
| getTypeId | |||
| ) |
Alias template for factories.
| void omni::convertPixel | ( | const IN & | _in, |
| OUT & | _out | ||
| ) |
| OUT omni::convertPixel | ( | const IN & | _in | ) |
Convert pixel IN to OUT pixel and return OUT.
| bool omni::operator== | ( | BlendSettings const & | _lhs, |
| BlendSettings const & | _rhs | ||
| ) |
| bool omni::operator== | ( | WarpPoint const & | _lhs, |
| WarpPoint const & | _rhs | ||
| ) |
| bool omni::operator== | ( | LengthUnit const & | _lhs, |
| LengthUnit const & | _rhs | ||
| ) |
Test for equality. ScreenSetup is ignored.
| bool omni::operator== | ( | BlendMask const & | _lhs, |
| BlendMask const & | _rhs | ||
| ) |
| bool omni::operator== | ( | Session const & | _lhs, |
| Session const & | _rhs | ||
| ) |
| bool omni::operator== | ( | BlendBrush const & | _lhs, |
| BlendBrush const & | _rhs | ||
| ) |
1.8.6