Class WicImagingFactory
Inheritance
WicImagingFactory
Assembly: JeremyAnsel.DirectX.WinCodec.dll
Syntax
[SecurityCritical]
public class WicImagingFactory : DXComObject, IDisposable
Constructors
|
Edit this page
View Source
WicImagingFactory(nint)
Declaration
public WicImagingFactory(nint comPtr)
Parameters
| Type |
Name |
Description |
| nint |
comPtr |
|
Fields
|
Edit this page
View Source
WicImagingFactoryGuid
Declaration
public static readonly Guid WicImagingFactoryGuid
Field Value
Methods
|
Edit this page
View Source
Declaration
public static WicBitmapSource ConvertBitmapSource(in WicPixelFormatGuid dstPixelFormat, WicBitmapSource source)
Parameters
Returns
|
Edit this page
View Source
Create()
Declaration
public static WicImagingFactory Create()
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmap(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, WicBitmapCreateCacheOption option)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapClipper()
Declaration
public WicBitmapClipper CreateBitmapClipper()
Returns
|
Edit this page
View Source
CreateBitmapFlipRotator()
Declaration
public WicBitmapFlipRotator CreateBitmapFlipRotator()
Returns
|
Edit this page
View Source
CreateBitmapFromHBITMAP(nint, nint, WicBitmapAlphaChannelOption)
Declaration
public WicBitmap CreateBitmapFromHBITMAP(nint hBitmap, nint hPalette, WicBitmapAlphaChannelOption options)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromHICON(nint)
Declaration
public WicBitmap CreateBitmapFromHICON(nint hIcon)
Parameters
| Type |
Name |
Description |
| nint |
hIcon |
|
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, byte[] buffer)
Parameters
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, byte[] buffer, int start, int length)
Parameters
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, nint buffer, int length)
Parameters
Returns
|
Edit this page
View Source
Declaration
public WicBitmap CreateBitmapFromMemory(uint uiWidth, uint uiHeight, in WicPixelFormatGuid pixelFormat, uint cbStride, ReadOnlySpan<byte> buffer)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromSource(WicBitmapSource, WicBitmapCreateCacheOption)
Declaration
public WicBitmap CreateBitmapFromSource(WicBitmapSource pIBitmapSource, WicBitmapCreateCacheOption option)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapFromSourceRect(WicBitmapSource, uint, uint, uint, uint)
Declaration
public WicBitmap CreateBitmapFromSourceRect(WicBitmapSource pIBitmapSource, uint x, uint y, uint width, uint height)
Parameters
Returns
|
Edit this page
View Source
CreateBitmapScaler()
Declaration
public WicBitmapScaler CreateBitmapScaler()
Returns
|
Edit this page
View Source
CreateColorContext()
Declaration
public WicColorContext CreateColorContext()
Returns
|
Edit this page
View Source
Declaration
public WicColorTransform CreateColorTransformer()
Returns
|
Edit this page
View Source
CreateComponentInfo(in Guid)
Declaration
public WicComponentInfo CreateComponentInfo(in Guid clsidComponent)
Parameters
| Type |
Name |
Description |
| Guid |
clsidComponent |
|
Returns
|
Edit this page
View Source
CreateDecoder(in Guid)
Declaration
public WicBitmapDecoder CreateDecoder(in Guid guidContainerFormat)
Parameters
| Type |
Name |
Description |
| Guid |
guidContainerFormat |
|
Returns
|
Edit this page
View Source
CreateDecoderFromFileHandle(nint, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromFileHandle(nint hFile, WicDecodeOptions metadataOptions)
Parameters
Returns
|
Edit this page
View Source
CreateDecoderFromFilename(ReadOnlySpan<char>, WicWin32GenericAccessRights, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromFilename(ReadOnlySpan<char> fileName, WicWin32GenericAccessRights accessRights, WicDecodeOptions metadataOptions)
Parameters
Returns
Exceptions
|
Edit this page
View Source
CreateDecoderFromFilename(string, WicWin32GenericAccessRights, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromFilename(string fileName, WicWin32GenericAccessRights accessRights, WicDecodeOptions metadataOptions)
Parameters
Returns
|
Edit this page
View Source
CreateDecoderFromStream(Stream, WicDecodeOptions)
Declaration
public WicBitmapDecoder CreateDecoderFromStream(Stream stream, WicDecodeOptions metadataOptions)
Parameters
Returns
Exceptions
|
Edit this page
View Source
CreateEncoder(in Guid)
Declaration
public WicBitmapEncoder CreateEncoder(in Guid guidContainerFormat)
Parameters
| Type |
Name |
Description |
| Guid |
guidContainerFormat |
|
Returns
|
Edit this page
View Source
Declaration
public WicFormatConverter CreateFormatConverter()
Returns
|
Edit this page
View Source
CreateImageEncoder(DXComObject)
Declaration
public WicImageEncoder CreateImageEncoder(DXComObject d2d1Device)
Parameters
Returns
|
Edit this page
View Source
CreateImageEncoder(nint)
Declaration
public WicImageEncoder CreateImageEncoder(nint d2d1Device)
Parameters
| Type |
Name |
Description |
| nint |
d2d1Device |
|
Returns
|
Edit this page
View Source
CreatePalette()
Declaration
public WicPalette CreatePalette()
Returns
Implements