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, 1 - As)。 |
D3D10_DDI_BLEND_DEST_ALPHA 值:7 混合因子是正在混合的当前呈现目标的 (Ad、Ad、d、Ad)。 |
D3D10_DDI_BLEND_INV_DEST_ALPHA 值:8 混合因子是正在混合的当前呈现目标的 (1 - Ad,1 - Ad,1 - Ad,1 - A -Ad)。 |
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 -d)。 |
D3D10_DDI_BLEND_BLEND_FACTOR 值:14 帧缓冲区混合器使用的常量颜色混合因子。 |
D3D10_DDI_BLEND_INVBLEND_FACTOR 值:15 帧缓冲区混合器使用的反转常量颜色混合因子。 |
D3D10_DDI_BLEND_SRC1_COLOR 值:16 混合因子是像素着色器输出寄存器(PS 输出 o1.rgb)的红色、绿色和蓝色(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) |