GameControlFlycamButton
Semantic buttons (bits of llGetGameControlModeButtons) for the FLYCAM game control mode, as listed in the LSL definitions. The current viewer only sends ZOOM_OUT, ZOOM_IN and TOGGLE_FLYCAM of these, plus toggle cursor (0x10) and orbit (0x400). These are flags and can be combined with bitwise OR.
lsl.dev groups these constants itself; the LSL definitions do not have this group yet.
// Otherinteger GAME_CONTROL_BUTTON_RESET = 0x80; // Reset camera to default view// GAME_CONTROL_BUTTON_ZOOM_*integer GAME_CONTROL_BUTTON_ZOOM_OUT = 0x1; // Zoom camera outinteger GAME_CONTROL_BUTTON_ZOOM_IN = 0x8; // Zoom camera in// GAME_CONTROL_BUTTON_PAN_*integer GAME_CONTROL_BUTTON_PAN_RIGHT = 0x2; // Camera pan rightinteger GAME_CONTROL_BUTTON_PAN_LEFT = 0x4; // Camera pan left// GAME_CONTROL_BUTTON_TOGGLE_*integer GAME_CONTROL_BUTTON_TOGGLE_ALT_ZOOM = 0x10; // Toggle alt-zoominteger GAME_CONTROL_BUTTON_TOGGLE_FOLLOW = 0x40; // Toggle camera follow modeinteger GAME_CONTROL_BUTTON_TOGGLE_FLYCAM = 0x100; // Toggle flycam mode// GAME_CONTROL_BUTTON_ROLL_*integer GAME_CONTROL_BUTTON_ROLL_CCW = 0x200; // Roll camera counter-clockwiseinteger GAME_CONTROL_BUTTON_ROLL_CW = 0x400; // Roll camera clockwise// GAME_CONTROL_BUTTON_DOLLY_*integer GAME_CONTROL_BUTTON_DOLLY_FORWARD = 0x800; // Camera dolly forwardinteger GAME_CONTROL_BUTTON_DOLLY_BACK = 0x1000; // Camera dolly backward// GAME_CONTROL_BUTTON_TRUCK_*integer GAME_CONTROL_BUTTON_TRUCK_LEFT = 0x2000; // Camera truck leftinteger GAME_CONTROL_BUTTON_TRUCK_RIGHT = 0x4000; // Camera truck right
Constants
| Constant | Type | Value | Description |
|---|---|---|---|
GAME_CONTROL_BUTTON_DOLLY_BACK | integer | 0x1000 | Camera dolly backward. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_DOLLY_FORWARD | integer | 0x800 | Camera dolly forward. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_PAN_LEFT | integer | 0x4 | Camera pan left. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_PAN_RIGHT | integer | 0x2 | Camera pan right. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_RESET | integer | 0x80 | Reset camera to default view. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_ROLL_CCW | integer | 0x200 | Roll camera counter-clockwise. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_ROLL_CW | integer | 0x400 | Roll camera clockwise. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_TOGGLE_ALT_ZOOM | integer | 0x10 | Toggle alt-zoom. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_TOGGLE_FLYCAM | integer | 0x100 | Toggle flycam mode. Modal button for all modes. |
GAME_CONTROL_BUTTON_TOGGLE_FOLLOW | integer | 0x40 | Toggle camera follow mode. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_TRUCK_LEFT | integer | 0x2000 | Camera truck left. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_TRUCK_RIGHT | integer | 0x4000 | Camera truck right. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_ZOOM_IN | integer | 0x8 | Zoom camera in. Modal button for FLYCAM mode. |
GAME_CONTROL_BUTTON_ZOOM_OUT | integer | 0x1 | Zoom camera out. Modal button for FLYCAM mode. |