8 #ifndef META_OCEAN_SCENEDESCRIPTION_SCENE_DESCRIPTION_H
9 #define META_OCEAN_SCENEDESCRIPTION_SCENE_DESCRIPTION_H
17 namespace SceneDescription
102 #if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
103 #ifdef USE_OCEAN_SCENEDESCRIPTION_EXPORT
104 #define OCEAN_SCENEDESCRIPTION_EXPORT __declspec(dllexport)
106 #define OCEAN_SCENEDESCRIPTION_EXPORT __declspec(dllimport)
109 #define OCEAN_SCENEDESCRIPTION_EXPORT
ButtonEvent
Definition of different device events.
Definition: SceneDescription.h:92
DescriptionType
Definition of different scene description types.
Definition: SceneDescription.h:64
ButtonType
Definition of different button types.
Definition: SceneDescription.h:76
constexpr NodeId invalidNodeId
Definition of an invalid object id.
Definition: SceneDescription.h:47
size_t NodeId
Definition of a object id.
Definition: SceneDescription.h:41
@ EVENT_PRESS
Press event.
Definition: SceneDescription.h:94
@ EVENT_HOLD
Hold event.
Definition: SceneDescription.h:96
@ EVENT_RELEASE
Release event.
Definition: SceneDescription.h:98
@ TYPE_TRANSIENT
A scene description holding a transient scene hierarchy only.
Definition: SceneDescription.h:66
@ TYPE_PERMANENT
A scene description holding a permanent scene hierarchy allowing permanent access.
Definition: SceneDescription.h:68
@ BUTTON_MIDDLE
Middle button.
Definition: SceneDescription.h:82
@ BUTTON_NONE
Definition: SceneDescription.h:78
@ BUTTON_RIGHT
Right button.
Definition: SceneDescription.h:84
@ BUTTON_LEFT
Left button.
Definition: SceneDescription.h:80
constexpr SceneId invalidSceneId
Definition of an invalid scene id.
Definition: SceneDescription.h:57
size_t SceneId
Definition of a unique scene id.
Definition: SceneDescription.h:52
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15