Microsoft DirectX 8.0 (C++) |
パレット エントリを設定する。
HRESULT SetPaletteEntries( UINT PaletteNumber, CONST PALETTEENTRY* pEntries );
成功した場合は、D3D_OK を返す。
失敗した場合は、D3DERR_INVALIDCALL を返す。
単一の論理パレットがデバイスに関連付けられ、すべてのテクスチャ ステージで共有される。
PALETTEENTRY の詳細については、Microsoft® Platform Software Development Kit (SDK) を参照すること。Microsoft DirectX® 8.0 では、PALETTEENTRY 構造体の peFlags メンバは、Platform SDK に説明されているようには機能しない。peFlags メンバは、現在、8 ビット パレット化フォーマットのアルファ チャネルである。
ヘッダー : d3d8.h で宣言。
インポート ライブラリ : D3d8.lib を使用。
IDirect3DDevice8::GetCurrentTexturePalette、IDirect3DDevice8::GetPaletteEntries、IDirect3DDevice8::SetCurrentTexturePalette、テクスチャ パレット