Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes the general type of the physical device this ILampArray is part of.
Syntax
enum class LampArrayKind : uint32_t
{
Undefined = 0,
Keyboard = 1,
Mouse = 2,
GameController = 3,
Peripheral = 4,
Scene = 5,
Notification = 6,
Chassis = 7,
Wearable = 8,
Furniture = 9,
Art = 10,
Headset = 11
};
Constants
Constant | Description |
---|---|
Undefined | LampArrayKind is not specified for this device. |
Keyboard | Is part of a keyboard or keypad. |
Mouse | Is part of a mouse. |
GameController | Is part of a game controller (for example, gamepad, flight stick, sailing simulation device). |
Peripheral | Is part of a more general peripheral/accessory (for example, speakers, mousepad, microphone, webcam). |
Scene | Illuminates a room/performance stage/area (for example, room light bulbs, spotlights, wash lights, strobe lights, booth-strips, billboard/sign, camera flash). |
Notification | Is part of a notification device. |
Chassis | Is part of an internal PC case component (for example, RAM stick, motherboard, fan). |
Wearable | Is embedded in a wearable accessory (for example, audio headset, wristband, watch, shoes). |
Furniture | Is embedded in a piece of furniture (for example, chair, desk, bookcase). |
Art | Is embedded in an artwork (for example, painting, sculpture). |
Headset | Is embedded in a wearable accessory designed specifically for the head (for example, headphones). This is a specialization of Wearable. |
Remarks
It is likely this list will expand in the future, so avoid placing error checks that validate whether a LampArrayKind is within the current bounds. The preferred approach is to compare against the subset of LampArrayKinds the application supports.
Requirements
Header: Declared in LampArray.h.