8#ifndef META_OCEAN_SCENEDESCRIPTION_SCENE_DESCRIPTION_H
9#define META_OCEAN_SCENEDESCRIPTION_SCENE_DESCRIPTION_H
17namespace 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