Win32 API 日本語リファレンス
ホームGraphics.Imaging › IWICPalette

IWICPalette

COM
IID00000040-a8f2-4877-ba0a-fd2b6645fb94継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT InitializePredefined(WICBitmapPaletteType ePaletteType, BOOL fAddTransparentColor)
4HRESULT InitializeCustom(DWORD* pColors, DWORD cCount)
5HRESULT InitializeFromBitmap(IWICBitmapSource* pISurface, DWORD cCount, BOOL fAddTransparentColor)
6HRESULT InitializeFromPalette(IWICPalette* pIPalette)
7HRESULT GetType(WICBitmapPaletteType* pePaletteType)
8HRESULT GetColorCount(DWORD* pcCount)
9HRESULT GetColors(DWORD cCount, DWORD* pColors, DWORD* pcActualColors)
10HRESULT IsBlackWhite(BOOL* pfIsBlackWhite)
11HRESULT IsGrayscale(BOOL* pfIsGrayscale)
12HRESULT HasAlpha(BOOL* pfHasAlpha)