D3D10_DDI_BLEND 枚举 (d3d10umddi.h)
D3D10_DDI_BLEND 枚举类型包含在调用驱动程序的 CreateBlendState 函数时标识混合模式的值。
语法
typedef enum D3D10_DDI_BLEND {
D3D10_DDI_BLEND_ZERO = 1,
D3D10_DDI_BLEND_ONE = 2,
D3D10_DDI_BLEND_SRC_COLOR = 3,
D3D10_DDI_BLEND_INV_SRC_COLOR = 4,
D3D10_DDI_BLEND_SRC_ALPHA = 5,
D3D10_DDI_BLEND_INV_SRC_ALPHA = 6,
D3D10_DDI_BLEND_DEST_ALPHA = 7,
D3D10_DDI_BLEND_INV_DEST_ALPHA = 8,
D3D10_DDI_BLEND_DEST_COLOR = 9,
D3D10_DDI_BLEND_INV_DEST_COLOR = 10,
D3D10_DDI_BLEND_SRC_ALPHASAT = 11,
D3D10_DDI_BLEND_BLEND_FACTOR = 14,
D3D10_DDI_BLEND_INVBLEND_FACTOR = 15,
D3D10_DDI_BLEND_SRC1_COLOR = 16,
D3D10_DDI_BLEND_INV_SRC1_COLOR = 17,
D3D10_DDI_BLEND_SRC1_ALPHA = 18,
D3D10_DDI_BLEND_INV_SRC1_ALPHA = 19,
D3D10_DDI_BLEND_ALPHA_FACTOR = 20,
D3D10_DDI_BLEND_INVALPHA_FACTOR = 21
} ;
常量
D3D10_DDI_BLEND_ZERO 值:1 混合因子 (0、0、0、0) 。 |
D3D10_DDI_BLEND_ONE 值: 2 混合因子 (为 1、1、1、1) 。 |
D3D10_DDI_BLEND_SRC_COLOR 值: 3 混合因子为 (Rs、Gs、Bs、as) 。 |
D3D10_DDI_BLEND_INV_SRC_COLOR 值: 4 混合因子 (为 1 - Rs、1 - Gs、1 - Bs、1 - as) 。 |
D3D10_DDI_BLEND_SRC_ALPHA 值: 5 混合因子 (As、As、As、As) 。 |
D3D10_DDI_BLEND_INV_SRC_ALPHA 值: 6 混合因子 ( 1 - As、1 - As、1 - As、1 - As) 。 |
D3D10_DDI_BLEND_DEST_ALPHA 值: 7 混合因子 (正在混合的当前呈现目标的 Ad、Ad、Ad、A d) 。 |
D3D10_DDI_BLEND_INV_DEST_ALPHA 值: 8 混合因子 (正在混合的当前呈现目标的 1 - Ad、1 - Ad、1 - Ad、1 -A d) 。 |
D3D10_DDI_BLEND_DEST_COLOR 值: 9 混合因子 (正在混合的当前呈现器目标的 Rd、Gd、Bd、Ad) 。 |
D3D10_DDI_BLEND_INV_DEST_COLOR 值: 10 混合因子 (正在混合的当前呈现目标的 1 - Rd、1 - Gd、1 - Bd、1 - Ad) 。 |
D3D10_DDI_BLEND_SRC_ALPHASAT 值: 11 混合因子为 (f、f、f、1) ;f = min (A,1 - Ad) 。 |
D3D10_DDI_BLEND_BLEND_FACTOR 值: 14 帧缓冲区混合器使用的恒定颜色混合因子。 |
D3D10_DDI_BLEND_INVBLEND_FACTOR 值: 15 帧缓冲区混合器使用的反常量颜色混合因子。 |
D3D10_DDI_BLEND_SRC1_COLOR 值: 16 混合因子是像素着色器输出寄存器的红色、绿色和蓝色 (RGB) 分量, (PS 输出 o1.rgb) 。 |
D3D10_DDI_BLEND_INV_SRC1_COLOR 值: 17 混合因子是像素着色器输出寄存器的 RGB 分量反转 (1.0f - PS 输出 o1.rgb) 。 |
D3D10_DDI_BLEND_SRC1_ALPHA 值: 18 混合因子是像素着色器输出寄存器的 alpha 分量, (PS 输出 o1.a) 。 |
D3D10_DDI_BLEND_INV_SRC1_ALPHA 值: 19 混合因子是像素着色器输出寄存器的 alpha 分量反转 (1.0f - PS 输出 o1.a) 。 |
D3D10_DDI_BLEND_ALPHA_FACTOR 值: 20 混合因子是帧缓冲区混合器使用的颜色混合因子的 alpha 分量。 |
D3D10_DDI_BLEND_INVALPHA_FACTOR 值: 21 混合因子为 1 减去帧缓冲区混合器所使用的颜色混合因子的 alpha 分量。 |
注解
混合模式是一种算法,用于确定纹理如何与应用纹理的表面的颜色混合。 混合因子描述每种颜色分量在纹理混合中的混合方式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |