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. More... | |
void | Ocean::Interaction::Experiences::registerExperiencesLibrary () |
Registers this Content interaction library at the global interaction manager. More... | |
bool | Ocean::Interaction::Experiences::unregisterExperiencesLibrary () |
Unregisters this Content interaction library at the global interaction manager. More... | |
OCEAN_INTERACTION_EXPERIENCES_EXPORT bool | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
OCEAN_INTERACTION_EXPERIENCES_EXPORT bool | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
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.