|
Ocean
|
The Ocean Interaction Experiences Library allows to implement experiences via the interface plugin mechanism. More...
Data Structures | |
| class | Ocean::Interaction::Experiences::AnchoredContentManager |
| This class implements a manager for anchored content and allows to simplify creating experiences intensively using virtual content anchored based on 6-DOF trackers. More... | |
| class | Ocean::Interaction::Experiences::Experience |
| This class is the base class for all experiences defined via the interaction plugin mechanism. More... | |
| class | Ocean::Interaction::Experiences::ExperiencesLibrary |
| This class implements the experiences interaction library object. More... | |
Functions | |
| OCEAN_INTERACTION_EXPERIENCES_EXPORT std::string | Ocean::Interaction::Experiences::nameExperiencesLibrary () |
| Returns the name of this interaction library. | |
| void | Ocean::Interaction::Experiences::registerExperiencesLibrary () |
| Registers this Content interaction library at the global interaction manager. | |
| bool | Ocean::Interaction::Experiences::unregisterExperiencesLibrary () |
| Unregisters this Content interaction library at the global interaction manager. | |
| OCEAN_INTERACTION_EXPERIENCES_EXPORT bool | pluginLoad () |
| Tries to load the plugin and initializes all internal 3rd party libraries. | |
| OCEAN_INTERACTION_EXPERIENCES_EXPORT bool | pluginUnload () |
| Tries to unload the plugin and all internal resources of 3rd party libraries. | |
The Ocean Interaction Experiences Library allows to implement experiences via the interface plugin mechanism.
| OCEAN_INTERACTION_EXPERIENCES_EXPORT std::string Ocean::Interaction::Experiences::nameExperiencesLibrary | ( | ) |
Returns the name of this interaction library.
| OCEAN_INTERACTION_EXPERIENCES_EXPORT bool pluginLoad | ( | ) |
Tries to load the plugin and initializes all internal 3rd party libraries.
Make sure that the plugin will be loaded only once!
| OCEAN_INTERACTION_EXPERIENCES_EXPORT bool pluginUnload | ( | ) |
Tries to unload the plugin and all internal resources of 3rd party libraries.
Make sure that all resources of this plugin has been released before!
| void Ocean::Interaction::Experiences::registerExperiencesLibrary | ( | ) |
Registers this Content interaction library at the global interaction manager.
This function calls ContentLibrary::registerLibrary() only.
| bool Ocean::Interaction::Experiences::unregisterExperiencesLibrary | ( | ) |
Unregisters this Content interaction library at the global interaction manager.
This function calls ContentLibrary::unregisterLibrary() only.