OSVR-Core
|
Header. More...
#include <osvr/Common/Export.h>
#include <osvr/Common/PathElementTypes_fwd.h>
#include <osvr/Util/PortFlags.h>
#include <boost/mpl/contains.hpp>
#include <boost/operators.hpp>
#include <boost/variant/variant.hpp>
#include <json/value.h>
#include <string>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | osvr::common::elements::ElementBase< Type > |
Base, using the CRTP, providing some basic functionality for path elements. More... | |
class | osvr::common::elements::EmptyElementBase< Type > |
Base, using the CRTP, of "empty" path elements (those that don't store additional data but derive their meaning from their path) More... | |
class | osvr::common::elements::NullElement |
The element type created when requesting a path that isn't yet in the tree. More... | |
class | osvr::common::elements::PluginElement |
The element type corresponding to a plugin. More... | |
class | osvr::common::elements::DeviceElement |
The element type corresponding to a device, which implements 0 or more interfaces. More... | |
class | osvr::common::elements::InterfaceElement |
The element type corresponding to an interface, which often may have one or more sensors. More... | |
class | osvr::common::elements::SensorElement |
The element type corresponding to a particular sensor of an interface. More... | |
class | osvr::common::elements::AliasElement |
The element type corresponding to a path alias, with a priority level for sorting out whether automatic routes should replace or update it. More... | |
class | osvr::common::elements::StringElement |
The element type corresponding to a string value such as a JSON string. More... | |
class | osvr::common::elements::ArticulationElement |
The element type corresponding to a articulation element. More... | |
Namespaces | |
osvr | |
The main namespace for all C++ elements of the framework, internal and external. | |
osvr::common | |
Handles spatial transformations. | |
osvr::common::elements | |
Namespace for the various element types that may constitute a node in the path tree. | |
Header.
Closely related to:
Changes in this file may require changes in those other files.