WIN2D

发布于 2020-11-08  284 次阅读


综述

详细内容

Win2D 是一个开源Windows 2D绘制库项目。它支持UWP,根据它的文档
描述,它直接支持 DirectXPixelFormat 颜色格式的数据渲染。

A8P8114See DXGI_FORMAT_A8P8.
A8UIntNormalized65See DXGI_FORMAT_A8_UNORM.
AI44111See DXGI_FORMAT_AI44.
Ayuv100See DXGI_FORMAT_AYUV.
B4G4R4A4UIntNormalized115See DXGI_FORMAT_B4G4R4A4_UNORM.
B5G5R5A1UIntNormalized86See DXGI_FORMAT_B5G5R5A1_UNORM.
B5G6R5UIntNormalized85See DXGI_FORMAT_B5G6R5_UNORM.
B8G8R8A8Typeless90See DXGI_FORMAT_B8G8R8A8_TYPELESS.
B8G8R8A8UIntNormalized87See DXGI_FORMAT_B8G8R8A8_UNORM.
B8G8R8A8UIntNormalizedSrgb91See DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.
B8G8R8X8Typeless92See DXGI_FORMAT_B8G8R8X8_TYPELESS.
B8G8R8X8UIntNormalized88See DXGI_FORMAT_B8G8R8X8_UNORM.
B8G8R8X8UIntNormalizedSrgb93See DXGI_FORMAT_B8G8R8X8_UNORM_SRGB.
BC1Typeless70See DXGI_FORMAT_BC1_TYPELESS.
BC1UIntNormalized71See DXGI_FORMAT_BC1_UNORM.
BC1UIntNormalizedSrgb72See DXGI_FORMAT_BC1_UNORM_SRGB.
BC2Typeless73See DXGI_FORMAT_BC2_TYPELESS.
BC2UIntNormalized74See DXGI_FORMAT_BC2_UNORM.
BC2UIntNormalizedSrgb75See DXGI_FORMAT_BC2_UNORM_SRGB.
BC3Typeless76See DXGI_FORMAT_BC3_TYPELESS.
BC3UIntNormalized77See DXGI_FORMAT_BC3_UNORM.
BC3UIntNormalizedSrgb78See DXGI_FORMAT_BC3_UNORM_SRGB.
BC4IntNormalized81See DXGI_FORMAT_BC4_SNORM.
BC4Typeless79See DXGI_FORMAT_BC4_TYPELESS.
BC4UIntNormalized80See DXGI_FORMAT_BC4_UNORM.
BC5IntNormalized84See DXGI_FORMAT_BC5_SNORM.
BC5Typeless82See DXGI_FORMAT_BC5_TYPELESS.
BC5UIntNormalized83See DXGI_FORMAT_BC5_UNORM.
BC6H16Float96See DXGI_FORMAT_BC6H_SF16.
BC6H16UnsignedFloat95See DXGI_FORMAT_BC6H_UF16.
BC6HTypeless94See DXGI_FORMAT_BC6H_TYPELESS.
BC7Typeless97See DXGI_FORMAT_BC7_TYPELESS.
BC7UIntNormalized98See DXGI_FORMAT_BC7_UNORM.
BC7UIntNormalizedSrgb99See DXGI_FORMAT_BC7_UNORM_SRGB.
D16UIntNormalized55See DXGI_FORMAT_D16_UNORM.
D24UIntNormalizedS8UInt45See DXGI_FORMAT_D24_UNORM_S8_UINT.
D32Float40See DXGI_FORMAT_D32_FLOAT.
D32FloatS8X24UInt20See DXGI_FORMAT_D32_FLOAT_S8X24_UINT.
G8R8G8B8UIntNormalized69See DXGI_FORMAT_G8R8_G8B8_UNORM.
IA44112See DXGI_FORMAT_IA44.
NV11110See DXGI_FORMAT_NV11.
NV12103See DXGI_FORMAT_NV12.
Opaque420106See DXGI_FORMAT_420_OPAQUE.
P010104See DXGI_FORMAT_P010.
P016105See DXGI_FORMAT_P016.
P208130See DXGI_FORMAT_P208.
P8113See DXGI_FORMAT_P8.
R10G10B10A2Typeless23See DXGI_FORMAT_R10G10B10A2_TYPELESS.
R10G10B10A2UInt25See DXGI_FORMAT_R10G10B10A2_UINT.
R10G10B10A2UIntNormalized24See DXGI_FORMAT_R10G10B10A2_UNORM.
R10G10B10XRBiasA2UIntNormalized89See DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM.
R11G11B10Float26See DXGI_FORMAT_R11G11B10_FLOAT.
R16Float54See DXGI_FORMAT_R16_FLOAT.
R16G16B16A16Float10See DXGI_FORMAT_R16G16B16A16_FLOAT.
R16G16B16A16Int14See DXGI_FORMAT_R16G16B16A16_SINT.
R16G16B16A16IntNormalized13See DXGI_FORMAT_R16G16B16A16_SNORM.
R16G16B16A16Typeless9See DXGI_FORMAT_R16G16B16A16_TYPELESS.
R16G16B16A16UInt12See DXGI_FORMAT_R16G16B16A16_UINT.
R16G16B16A16UIntNormalized11See DXGI_FORMAT_R16G16B16A16_UNORM.
R16G16Float34See DXGI_FORMAT_R16G16_FLOAT.
R16G16Int38See DXGI_FORMAT_R16G16_SINT.
R16G16IntNormalized37See DXGI_FORMAT_R16G16_SNORM.
R16G16Typeless33See DXGI_FORMAT_R16G16_TYPELESS.
R16G16UInt36See DXGI_FORMAT_R16G16_UINT.
R16G16UIntNormalized35See DXGI_FORMAT_R16G16_UNORM.
R16Int59See DXGI_FORMAT_R16_SINT.
R16IntNormalized58See DXGI_FORMAT_R16_SNORM.
R16Typeless53See DXGI_FORMAT_R16_TYPELESS.
R16UInt57See DXGI_FORMAT_R16_UINT.
R16UIntNormalized56See DXGI_FORMAT_R16_UNORM.
R1UIntNormalized66See DXGI_FORMAT_R1_UNORM.
R24G8Typeless44See DXGI_FORMAT_R24G8_TYPELESS.
R24UIntNormalizedX8Typeless46See DXGI_FORMAT_R24_UNORM_X8_TYPELESS.
R32Float41See DXGI_FORMAT_R32_FLOAT.
R32FloatX8X24Typeless21See DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS.
R32G32B32A32Float2See DXGI_FORMAT_R32G32B32A32_FLOAT.
R32G32B32A32Int4See DXGI_FORMAT_R32G32B32A32_SINT.
R32G32B32A32Typeless1See DXGI_FORMAT_R32G32B32A32_TYPELESS.
R32G32B32A32UInt3See DXGI_FORMAT_R32G32B32A32_UINT.
R32G32B32Float6See DXGI_FORMAT_R32G32B32_FLOAT.
R32G32B32Int8See DXGI_FORMAT_R32G32B32_SINT.
R32G32B32Typeless5See DXGI_FORMAT_R32G32B32_TYPELESS.
R32G32B32UInt7See DXGI_FORMAT_R32G32B32_UINT.
R32G32Float16See DXGI_FORMAT_R32G32_FLOAT.
R32G32Int18See DXGI_FORMAT_R32G32_SINT.
R32G32Typeless15See DXGI_FORMAT_R32G32_TYPELESS.
R32G32UInt17See DXGI_FORMAT_R32G32_UINT.
R32G8X24Typeless19See DXGI_FORMAT_R32G8X24_TYPELESS.
R32Int43See DXGI_FORMAT_R32_SINT.
R32Typeless39See DXGI_FORMAT_R32_TYPELESS.
R32UInt42See DXGI_FORMAT_R32_UINT.
R8G8B8A8Int32See DXGI_FORMAT_R8G8B8A8_SINT.
R8G8B8A8IntNormalized31See DXGI_FORMAT_R8G8B8A8_SNORM.
R8G8B8A8Typeless27See DXGI_FORMAT_R8G8B8A8_TYPELESS.
R8G8B8A8UInt30See DXGI_FORMAT_R8G8B8A8_UINT.
R8G8B8A8UIntNormalized28See DXGI_FORMAT_R8G8B8A8_UNORM.
R8G8B8A8UIntNormalizedSrgb29See DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.
R8G8B8G8UIntNormalized68See DXGI_FORMAT_R8G8_B8G8_UNORM.
R8G8Int52See DXGI_FORMAT_R8G8_SINT.
R8G8IntNormalized51See DXGI_FORMAT_R8G8_SNORM.
R8G8Typeless48See DXGI_FORMAT_R8G8_TYPELESS.
R8G8UInt50See DXGI_FORMAT_R8G8_UINT.
R8G8UIntNormalized49See DXGI_FORMAT_R8G8_UNORM.
R8Int64See DXGI_FORMAT_R8_SINT.
R8IntNormalized63See DXGI_FORMAT_R8_SNORM.
R8Typeless60See DXGI_FORMAT_R8_TYPELESS.
R8UInt62See DXGI_FORMAT_R8_UINT.
R8UIntNormalized61See DXGI_FORMAT_R8_UNORM.
R9G9B9E5SharedExponent67See DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
SamplerFeedbackMinMipOpaque189See DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE.
SamplerFeedbackMipRegionUsedOpaque190See DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE.
Unknown0See DXGI_FORMAT_UNKNOWN.
V208131See DXGI_FORMAT_V208.
V408132See DXGI_FORMAT_V408.
X24TypelessG8UInt47See DXGI_FORMAT_X24_TYPELESS_G8_UINT.
X32TypelessG8X24UInt22See DXGI_FORMAT_X32_TYPELESS_G8X24_UINT.
Y210108See DXGI_FORMAT_Y210.
Y216109See DXGI_FORMAT_Y216.
Y410101See DXGI_FORMAT_Y410.
Y416102See DXGI_FORMAT_Y416.
Yuy2107See DXGI_FORMAT_YUY2.

朝闻道,夕死可矣