다음을 통해 공유


Device.CurrentTexturePalette 속성

업데이트: 2007년 11월

현재 질감 색상표를 가져오거나 설정합니다.

네임스페이스:  Microsoft.WindowsMobile.DirectX.Direct3D
어셈블리:  Microsoft.WindowsMobile.DirectX(Microsoft.WindowsMobile.DirectX.dll)

구문

‘선언
Public Property CurrentTexturePalette As Integer
‘사용 방법
Dim instance As Device
Dim value As Integer

value = instance.CurrentTexturePalette

instance.CurrentTexturePalette = value
public int CurrentTexturePalette { get; set; }
public:
property int CurrentTexturePalette {
    int get ();
    void set (int value);
}
public function get CurrentTexturePalette () : int
public function set CurrentTexturePalette (value : int)

속성 값

형식: System.Int32

현재 질감 색상표입니다.

설명

Device 구조체와 연결된 256개 항목의 색상표 집합을 통해 색상이 지정된 질감을 사용할 수 있습니다. 색상표는 CurrentTexturePalette 속성을 설정하여 최신으로 유지됩니다. 현재 색상표는 모든 활성 질감 단계의 색상이 지정된 모든 질감을 변환하는 데 사용됩니다. SetPaletteEntries는 색상표의 256개 항목을 모두 업데이트합니다. 각 항목은 A8R8G8B8로 형식이 지정된 PaletteEntry 개체입니다. 기본적으로 모든 항목이 0xFFFFFFFF로 설정됩니다.

Device 색상표에는 알파 채널이 포함되어 있습니다. 이 알파 채널은 SupportsAlphaPalette 기능 플래그가 설정되어 장치에서 색상표의 알파를 지원함을 나타내는 경우 사용할 수 있습니다. 색상표 알파 채널은 질감 형식에 알파 채널이 없는 경우 사용됩니다. 장치에서 색상표의 알파를 지원하지 않고 질감 형식에 알파 채널이 없는 경우에는 0xFF 값이 알파에 사용됩니다.

허용되는 최대 색상표 수는 65,536(0x0000FFFF)개입니다. 색상표 집합과 연결된 메모리 리소스가 응용 프로그램에서 참조하는 최대 색상표 수에 비례하기 때문에 0부터 시작하는 연속적인 색상표 수를 사용합니다.

권한

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

플랫폼

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Compact Framework

3.5, 2.0에서 지원

참고 항목

참조

Device 클래스

Device 멤버

Microsoft.WindowsMobile.DirectX.Direct3D 네임스페이스