Class WicPalette
Assembly: JeremyAnsel.DirectX.WinCodec.dll
Syntax
[SecurityCritical]
public class WicPalette : DXComObject, IDisposable
Constructors
|
Edit this page
View Source
WicPalette(nint)
Initializes a new instance of the WicPalette class.
Declaration
public WicPalette(nint comPtr)
Parameters
| Type |
Name |
Description |
| nint |
comPtr |
|
Fields
|
Edit this page
View Source
WicPaletteGuid
Declaration
public static readonly Guid WicPaletteGuid
Field Value
Methods
|
Edit this page
View Source
GetColorCount()
Declaration
public uint GetColorCount()
Returns
Exceptions
|
Edit this page
View Source
GetColors()
Declaration
public WicColor[] GetColors()
Returns
|
Edit this page
View Source
GetColors(Span<WicColor>)
Declaration
public uint GetColors(Span<WicColor> colors)
Parameters
Returns
| Type |
Description |
| uint |
The actual colors count.
|
|
Edit this page
View Source
GetColors(out uint)
Declaration
public WicColor[] GetColors(out uint actualColors)
Parameters
| Type |
Name |
Description |
| uint |
actualColors |
|
Returns
|
Edit this page
View Source
GetPaletteType()
Declaration
public WicBitmapPaletteType GetPaletteType()
Returns
Exceptions
|
Edit this page
View Source
HasAlpha()
Declaration
Returns
|
Edit this page
View Source
InitializeCustom(WicColor[])
Declaration
public void InitializeCustom(WicColor[] colors)
Parameters
|
Edit this page
View Source
InitializeCustom(ReadOnlySpan<WicColor>)
Declaration
public void InitializeCustom(ReadOnlySpan<WicColor> colors)
Parameters
Exceptions
|
Edit this page
View Source
InitializeFromBitmap(WicBitmapSource, uint, bool)
Declaration
public void InitializeFromBitmap(WicBitmapSource surface, uint colorCount, bool fAddTransparentColor)
Parameters
Exceptions
|
Edit this page
View Source
InitializeFromPalette(WicPalette)
Declaration
public void InitializeFromPalette(WicPalette palette)
Parameters
Exceptions
|
Edit this page
View Source
InitializePredefined(WicBitmapPaletteType, bool)
Declaration
public void InitializePredefined(WicBitmapPaletteType ePaletteType, bool fAddTransparentColor)
Parameters
Exceptions
|
Edit this page
View Source
IsBlackWhite()
Declaration
public bool IsBlackWhite()
Returns
|
Edit this page
View Source
IsGrayscale()
Declaration
public bool IsGrayscale()
Returns
Implements