PixelFormat function (d2d1helper.h)

Creates a D2D1_PIXEL_FORMAT structure.

Syntax

D2D1_PIXEL_FORMAT PixelFormat(
  [in] DXGI_FORMAT     dxgiFormat,
  [in] D2D1_ALPHA_MODE alphaMode
);

Parameters

[in] dxgiFormat

Type: DXGI_FORMAT

A value that specifies the size and arrangement of channels in each pixel. The default value is DXGI_FORMAT_UNKNOWN.

[in] alphaMode

Type: ALPHA_MODE

A value that specifies whether the alpha channel is using premultiplied alpha or straight alpha, or whether it should be ignored and considered opaque. The default value is D2D1_ALPHA_MODE_UNKNOWN.

Return value

Type: D2D1_PIXEL_FORMAT

A structure that contains the data format and alpha mode for a bitmap or render target.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header d2d1helper.h
Library D2d1.lib
DLL D2d1.dll

See also

Supported Pixel Formats and Alpha Modes