다음을 통해 공유


LampArrayKind 열거형

이 ILampArray가 속한 물리적 장치의 일반 유형을 설명합니다.

구문

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
}; 

상수

상수 설명
Undefined 이 장치에 대해 LampArrayKind가 지정되지 않았습니다.
키보드 키보드 또는 키패드의 일부입니다.
마우스 마우스의 일부입니다.
게임 컨트롤러 게임 컨트롤러의 일부입니다(예: 게임 패드, 비행 스틱, 항해 시뮬레이션 장치).
주변 장치 보다 일반적인 주변 장치/액세서리(예: 스피커, 마우스 패드, 마이크, 웹캠)의 일부입니다.
장면 실내/공연 무대/지역을 조명합니다(예: 실내 전구, 스포트라이트, 세척 조명, 스트로브 조명, 부스 스트립, 광고판/사인, 카메라 플래시).
알림 알림 장치의 일부입니다.
섀시 내부 PC 케이스 구성 요소(예: RAM 스틱, 마더보드, 팬)의 일부입니다.
웨어러블 웨어러블 액세서리(예: 오디오 헤드셋, 손목 밴드, 시계, 신발)에 포함되어 있습니다.
가구 가구(예: 의자, 책상, 책장)에 포함되어 있습니다.
Art 예술 작품(예: 그림, 조각)에 포함되어 있습니다.
헤드셋 헤드용으로 특별히 설계된 착용식 액세서리(예: 헤드폰)에 포함되어 있습니다. 이것은 웨어러블의 전문화입니다.

설명

이 목록은 나중에 확장될 가능성이 있으므로 LampArrayKind가 현재 범위 내에 있는지 여부를 확인하는 오류 검사를 배치하지 마세요. 기본 접근 방식은 응용 프로그램이 지원하는 LampArrayKinds의 하위 집합과 비교하는 것입니다.

요구 사항

헤더: LampArray.h에 선언됨.

참고 항목

조명 API 개요
ILampArray::GetLampArrayKind