LampArray.SetColorsForIndices(Color[], Int32[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 램프의 색을 설정합니다. 각 배열 내의 위치는 램프 인덱스가 원하는 색에 매핑됩니다.
public:
virtual void SetColorsForIndices(Platform::Array <Color> ^ desiredColors, Platform::Array <int> ^ lampIndexes) = SetColorsForIndices;
void SetColorsForIndices(winrt::array_view <Color> const& desiredColors, winrt::array_view <int> const& lampIndexes);
public void SetColorsForIndices(Color[] desiredColors, int[] lampIndexes);
function setColorsForIndices(desiredColors, lampIndexes)
Public Sub SetColorsForIndices (desiredColors As Color(), lampIndexes As Integer())
매개 변수
- desiredColors
- Color[]
원하는 색의 배열입니다.
- lampIndexes
-
Int32[]
int[]
수정할 해당 램프 인덱스의 배열입니다.
예제
Windows.Devices.Lights 및 Windows.Devices.Lights.Effects API를 사용하여 주변 디바이스의 RGB 조명을 제어하는 방법을 보여 줍니다.
데스크톱 화면에서 대표적인 단일 색을 추출하고 이를 사용하여 연결된 RGB 디바이스에서 LED 램프를 비추는 방법을 보여 줍니다.
설명
desiredColors 및 lampIndexes 배열의 크기는 동일해야 합니다. 그렇지 않으면 호출이 실패합니다.
램프가 원하는 색을 지원하지 않으면 NearestSupportedColor로 설정됩니다.
디바이스에 인덱스가 없으면 무시되고 나머지 인덱스는 계속 적용됩니다.
검은색 은 램프가 '꺼져 있는' 것과 같습니다.