ALBA
Enumerations | Functions
Events and channel Ids defined in the project

Enumerations

enum  albaDeviceButtonsPadTracker::TRACKER_WIDGET_ID {
  albaDeviceButtonsPadTracker::ID_TB_X_EXTENT =Superclass::ID_LAST , albaDeviceButtonsPadTracker::ID_TB_Y_EXTENT , albaDeviceButtonsPadTracker::ID_TB_Z_EXTENT , albaDeviceButtonsPadTracker::ID_TB_POSITION ,
  albaDeviceButtonsPadTracker::ID_TB_ORIENTATION , albaDeviceButtonsPadTracker::ID_AVATAR_CHECK , albaDeviceButtonsPadTracker::ID_AVATAR_SELECT , albaDeviceButtonsPadTracker::ID_LAST
}
 

Functions

 albaAgent::ALBA_ID_DEC (AGENT_INITIALIZE)
 
 albaAgentEventQueue::ALBA_ID_DEC (EVENT_DISPATCH)
 
void albaDeviceButtonsPad::SetButtonState (int num, bool value, unsigned long modifiers=0)
 
static albaID albaDeviceButtonsPadMouse::GetMouse2DMoveId ()
 
 albaDeviceManager::albaDeviceManager ()
 
 albaDeviceSet::ALBA_ID_DEC (DEVICE_ADD)
 
 albaDeviceSet::ALBA_ID_DEC (DEVICE_REMOVE)
 
 albaDeviceSet::ALBA_ID_DEC (DEVICE_ADDED)
 
 albaDeviceSet::ALBA_ID_DEC (DEVICE_REMOVING)
 
enum ALBA_EXPORT MAIN_EVENT_ID
 
 albaAction::ALBA_ID_DEC (DEVICE_BIND)
 
 albaAvatar::ALBA_ID_DEC (AVATAR_SCREEN_PLANE_SETTINGS)
 
 albaAvatar::ALBA_ID_DEC (AVATAR_WORKING_BOX_SETTINGS)
 
 albaDevice::ALBA_ID_DEC (DEVICE_STARTED)
 
 albaDevice::ALBA_ID_DEC (DEVICE_STOPPED)
 

Detailed Description

Enumeration Type Documentation

◆ TRACKER_WIDGET_ID

Issued when the tracker is moved.

Issued when the tracked bounds is changed

Enumerator
ID_TB_X_EXTENT 
ID_TB_Y_EXTENT 
ID_TB_Z_EXTENT 
ID_TB_POSITION 
ID_TB_ORIENTATION 
ID_AVATAR_CHECK 
ID_AVATAR_SELECT 
ID_LAST 

Definition at line 85 of file albaDeviceButtonsPadTracker.h.

Function Documentation

◆ ALBA_ID_DEC() [1/11]

albaAction::ALBA_ID_DEC ( DEVICE_BIND  )

force the action to bind to the device

◆ ALBA_ID_DEC() [2/11]

albaAgent::ALBA_ID_DEC ( AGENT_INITIALIZE  )

Event used to force initialization of this object.

◆ ALBA_ID_DEC() [3/11]

albaAgentEventQueue::ALBA_ID_DEC ( EVENT_DISPATCH  )

This is used by queues to manage synchronization (see class description)

◆ ALBA_ID_DEC() [4/11]

albaAvatar::ALBA_ID_DEC ( AVATAR_SCREEN_PLANE_SETTINGS  )

/**

Issued to update all the avatar with the same screen plane

◆ ALBA_ID_DEC() [5/11]

albaDevice::ALBA_ID_DEC ( DEVICE_STARTED  )

< Rised when the device name is changed Issued when device is initialized

◆ SetButtonState()

void albaDeviceButtonsPad::SetButtonState ( int  num,
bool  value,
unsigned long  modifiers = 0 
)

Issued when one of the tracker's buttons is pressed.

Issued when one of the tracker's buttons is released Internally used to set the last button state. After setting the button state eventual BUTTON_UP or BUTTON_DOWN are rised. A copy of the last pose matrix is sent within the event.

◆ GetMouse2DMoveId()

static albaID albaDeviceButtonsPadMouse::GetMouse2DMoveId ( )
static

Issued when a mouse is moved.

Issued when a keyboard char is pressed

Issued on double click mouse button return the mouse 2d move id

◆ albaDeviceManager()

albaDeviceManager::albaDeviceManager ( )

advise dispatching has started

advise dispatching has finished

◆ ALBA_ID_DEC() [6/11]

albaDeviceSet::ALBA_ID_DEC ( DEVICE_ADD  )

Adds a device (passed in the Data argument) to this set (to be removed)

◆ ALBA_ID_DEC() [7/11]

albaDeviceSet::ALBA_ID_DEC ( DEVICE_REMOVE  )

Remove a device (passed in the Data argument) from this set (to be removed)

◆ ALBA_ID_DEC() [8/11]

albaDeviceSet::ALBA_ID_DEC ( DEVICE_ADDED  )

Issued when a new device (passed in the Data argument) is added to this set.

◆ ALBA_ID_DEC() [9/11]

albaDeviceSet::ALBA_ID_DEC ( DEVICE_REMOVING  )

Issued when a device (passed in the Data argument) is being removed from this set.

◆ ALBA_ID_DEC() [10/11]

albaAvatar::ALBA_ID_DEC ( AVATAR_WORKING_BOX_SETTINGS  )

Issued to update all the avatar with the same working box.

◆ ALBA_ID_DEC() [11/11]

albaDevice::ALBA_ID_DEC ( DEVICE_STOPPED  )

Issued when device is shutdown.

Variable Documentation

◆ MAIN_EVENT_ID

enum ALBA_EXPORT MAIN_EVENT_ID

Most of the constants used in ALBA are declared here.

These constants must be non-overlapping. Constants are grouped by bracket xx_START, xx_END as needed by albaGUIFrame

Definition at line 120 of file albaDecl.h.