Win32 API:D2D1_HDRTONEMAP_DISPLAY_MODE 枚举(D2d1effects_2.h)
在 Win32 API 的 Direct2D 库中,D2D1_HDRTONEMAP_DISPLAY_MODE 枚举用于描述高动态范围 (HDR) 到标准动态范围 (SDR) 显示的模式。以下是该枚举的定义:typedef enum D2D1_HDRTONEMAP_DISPLAY_MODE { D2D1_HDRTONEMAP_DISPLAY_MODE_SDR, D2D1_HDRTONEMAP_DISPLAY_MODE_HDR, D2D1_HDRTONEMAP_DISPLAY_MODE_FORCE_DWORD} ;这个枚举有两个成员:1. D2D1_HDRTONEMAP_DISPLAY_MODE_SDR:表示将 HDR 映射到 SDR 进行显示。2. D2D1_HDRTONEMAP_DISPLAY_MODE_HDR:表示保留 HDR 内容进行显示。这些模式用于指定 HDR 到 SDR 映射的行为。在具体的 Direct2D 编程中,你可以使用这个枚举来配置 HDR 到 SDR 映射效果的显示模式。
Win32 API:D2D1_EXPOSURE_PROP 枚举(D2d1effects_2.h)
在 Win32 API 的 Direct2D 库中,D2D1_EXPOSURE_PROP 枚举用于描述曝光(exposure)效果的属性,通常用于设置曝光效果的参数。以下是该枚举的定义:typedef enum D2D1_EXPOSURE_PROP { D2D1_EXPOSURE_PROP_EXPOSURE_VALUE, D2D1_EXPOSURE_PROP_FORCE_DWORD} ;这个枚举包含了与曝光效果相关的属性:1. D2D1_EXPOSURE_PROP_EXPOSURE_VALUE:表示曝光值的属性,用于指定曝光效果的强度。这个属性可以通过设置效果的参数来调整曝光效果的外观和强度。在实际的 Direct2D 编程中,你可以使用这个属性来配置曝光效果的具体属性。
Win32 API:D2D1_EMBOSS_PROP 枚举(D2d1effects_2.h)
在 Win32 API 的 Direct2D 库中,D2D1_EMBOSS_PROP 枚举用于描述浮雕(emboss)效果的属性,通常用于设置浮雕效果的参数。以下是该枚举的定义:typedef enum D2D1_EMBOSS_PROP { D2D1_EMBOSS_PROP_HEIGHT, D2D1_EMBOSS_PROP_DIRECTION, D2D1_EMBOSS_PROP_FORCE_DWORD} ;这个枚举包含了与浮雕效果相关的属性:1. D2D1_EMBOSS_PROP_HEIGHT:表示浮雕的高度属性,用于指定浮雕的强度。2. D2D1_EMBOSS_PROP_DIRECTION:表示浮雕的方向属性,用于指定浮雕的方向。这些属性可以通过设置效果的不同参数来调整浮雕效果的外观和行为。在实际的 Direct2D 编程中,你可以使用这些属性来配置浮雕效果的具体属性。
Win32 API:D2D1_EDGEDETECTION_PROP 枚举(D2d1effects_2.h)
在 Win32 API 的 Direct2D 库中,D2D1_EDGEDETECTION_PROP 枚举是用于描述边缘检测效果的属性的枚举,它通常用于设置效果的属性。以下是该枚举的定义:typedef enum D2D1_EDGEDETECTION_PROP { D2D1_EDGEDETECTION_PROP_STRENGTH, D2D1_EDGEDETECTION_PROP_BLUR_RADIUS, D2D1_EDGEDETECTION_PROP_MODE, D2D1_EDGEDETECTION_PROP_OVERLAY_EDGE_COLOR, D2D1_EDGEDETECTION_PROP_FORCE_DWORD} ;这个枚举包含了一些与边缘检测效果相关的属性:1. D2D1_EDGEDETECTION_PROP_STRENGTH:表示边缘检测的强度属性。2. D2D1_EDGEDETECTION_PROP_BLUR_RADIUS:表示模糊半径属性,用于指定边缘检测后的模糊程度。3. D2D1_EDGEDETECTION_PROP_MODE:表示边缘检测的模式属性,可以使...
Win32 API:D2D1_EDGEDETECTION_MODE 枚举(D2d1effects_2.h)
D2D1_EDGEDETECTION_MODE 是 Win32 API 中 Direct2D 库中定义的一个枚举,位于头文件 D2d1effects_2.h 中。这个枚举用于描述边缘检测的模式。以下是该枚举的定义:typedef enum D2D1_EDGEDETECTION_MODE { D2D1_EDGEDETECTION_MODE_SOBEL, D2D1_EDGEDETECTION_MODE_PREWITT, D2D1_EDGEDETECTION_MODE_FORCE_DWORD} ;这个枚举有两个成员:1. D2D1_EDGEDETECTION_MODE_SOBEL:表示使用 Sobel 算法进行边缘检测。2. D2D1_EDGEDETECTION_MODE_PREWITT:表示使用 Prewitt 算法进行边缘检测。这些枚举成员用于指定在应用 Direct2D 边缘检测效果时要使用的算法类型。在具体的 Direct2D 编程中,你可以使用这个枚举来配置边缘检测效果的行为。
Win32 API:D2D1_CONTRAST_PROP 枚举(D2d1effects_2.h)
在Win32 API中,D2D1_CONTRAST_PROP 枚举是Direct2D库中的一个枚举,用于表示对比度效果的属性。这个枚举通常与 Direct2D 的图形效果相关。在头文件 "D2d1effects_2.h" 中,D2D1_CONTRAST_PROP 枚举包含了一组用于配置对比度效果的属性。这些属性可能包括对比度的具体数值等。以下是可能包含在该枚举中的一些属性:typedef enum D2D1_CONTRAST_PROP { D2D1_CONTRAST_PROP_CONTRAST = 0, D2D1_CONTRAST_PROP_CLAMP_INPUT = 1, D2D1_CONTRAST_PROP_FORCE_DWORD = 0xffffffff};这里的 D2D1_CONTRAST_PROP_CONTRAST 可能表示对比度的数值,而 D2D1_CONTRAST_PROP_CLAMP_INPUT 可能表示是否对输入进行截断。请注意,具体的属性和其含义可能会根据实际使用的 Direct2D 版本和文档而有所不同。建议查阅相应版本的 D...
Win32 API:D2D1_CHROMAKEY_PROP 枚举(D2d1effects_2.h)
在Win32 API的D2D1_CHROMAKEY_PROP枚举中,该枚举是Direct2D库中的一个枚举,用于表示色键效果的属性。这个枚举通常与Direct2D的图形效果相关。在头文件"D2d1effects_2.h"中,D2D1_CHROMAKEY_PROP枚举包含了一组用于配置色键效果的属性。这些属性可能包括色键的颜色、容差等。以下是可能包含在该枚举中的一些属性:typedef enum D2D1_CHROMAKEY_PROP { D2D1_CHROMAKEY_PROP_COLOR = 0, D2D1_CHROMAKEY_PROP_TOLERANCE = 1, D2D1_CHROMAKEY_PROP_INVERT_ALPHA = 2, D2D1_CHROMAKEY_PROP_FORCE_DWORD = 0xffffffff};这里的D2D1_CHROMAKEY_PROP_COLOR可能表示色键的颜色,D2D1_CHROMAKEY_PROP_TOLERANCE可能表示容差(允许的颜色差异范围),而D2D1_CHROMAKEY_PROP_I...
Win32 API:D2D1_YCBCR_PROP 枚举(D2d1effects_1.h)
Win32 API 中的 D2D1_YCBCR_PROP 枚举定义了用于 YCbCr 转换效果的属性。这个枚举通常与 Direct2D 库一起使用,用于图形处理和渲染。以下是 D2D1_YCBCR_PROP 枚举的成员:typedef enum D2D1_YCBCR_PROP{ D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING = 0, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_0, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_1, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_2, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_3, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_4, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_5, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_6, D2D1_YCBCR_PROP_TRANSFORM_MATRIX_7, D2...
Win32 API:D2D1_YCBCR_INTERPOLATION_MODE 枚举(D2d1effects_1.h)
D2D1_YCBCR_INTERPOLATION_MODE 枚举是与 Direct2D 中的 YCbCr 色彩空间处理相关的枚举,用于指定插值方式。以下是该枚举的定义:typedef enum D2D1_YCBCR_INTERPOLATION_MODE{ D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0, D2D1_YCBCR_INTERPOLATION_MODE_LINEAR = 1, D2D1_YCBCR_INTERPOLATION_MODE_CUBIC = 2, D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3, D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC = 4, D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5, D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff} D2D1...
Win32 API:D2D1_YCBCR_CHROMA_SUBSAMPLING 枚举(D2d1effects_1.h)
D2D1_YCBCR_CHROMA_SUBSAMPLING 枚举是与 Direct2D 中的 YCbCr 色彩空间处理相关的枚举,用于指定色度抽样方式。以下是该枚举的定义:typedef enum D2D1_YCBCR_CHROMA_SUBSAMPLING{ D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = 0, D2D1_YCBCR_CHROMA_SUBSAMPLING_420, D2D1_YCBCR_CHROMA_SUBSAMPLING_422, D2D1_YCBCR_CHROMA_SUBSAMPLING_444, D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD = 0xffffffff} D2D1_YCBCR_CHROMA_SUBSAMPLING;以下是其中的一些值的简要解释: D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO:自动选择色度抽样方式。 D2D1_YCBCR_CHROMA_SUBSAMPLING_420:4:2:0 色度抽样方式。 D2D1_YCBCR_CH...
Win32 API:D2D1_TURBULENCE_PROP 枚举(D2d1effects.h)
D2D1_TURBULENCE_PROP 枚举是与 Direct2D 中的湍流噪声(Turbulence Noise)效果相关的属性枚举。以下是该枚举的定义:typedef enum D2D1_TURBULENCE_PROP{ D2D1_TURBULENCE_PROP_OFFSET = 0, D2D1_TURBULENCE_PROP_SIZE, D2D1_TURBULENCE_PROP_BASE_FREQUENCY, D2D1_TURBULENCE_PROP_NUM_OCTAVES, D2D1_TURBULENCE_PROP_SEED, D2D1_TURBULENCE_PROP_NOISE, D2D1_TURBULENCE_PROP_STITCHABLE, D2D1_TURBULENCE_PROP_FORCE_DWORD = 0xffffffff} D2D1_TURBULENCE_PROP;以下是该枚举中的一些属性的简要解释: D2D1_TURBULENCE_PROP_OFFSET:偏移属性。 D2D1_TURBULENCE_PROP_S...
Win32 API:D2D1_TURBULENCE_NOISE 枚举(D2d1effects.h)
D2D1_TURBULENCE_NOISE 枚举是与 Direct2D 中的湍流噪声(Turbulence Noise)效果相关的枚举。以下是该枚举的定义:typedef enum D2D1_TURBULENCE_NOISE{ D2D1_TURBULENCE_NOISE_FRACTAL_SUM = 0, D2D1_TURBULENCE_NOISE_TURBULENCE = 1, D2D1_TURBULENCE_NOISE_FORCE_DWORD = 0xffffffff} D2D1_TURBULENCE_NOISE;这个枚举定义了湍流噪声效果的不同类型。以下是其中的两个类型的简要解释: D2D1_TURBULENCE_NOISE_FRACTAL_SUM:分形求和湍流噪声类型。 D2D1_TURBULENCE_NOISE_TURBULENCE:湍流噪声类型。 D2D1_TURBULENCE_NOISE_FORCE_DWORD:强制将该枚举大小设为 DWORD 类型,以确保其大小为 4 个字节。这些类型通常用于设置湍流噪声效果的特定类型。如果你在使用 Direct2D 编...
Win32 API:D2D1_TABLETRANSFER_PROP 枚举(D2d1effects.h)
D2D1_TABLETRANSFER_PROP 枚举是与 Direct2D 中的表格传输(Table Transfer)效果相关的属性枚举。以下是该枚举的定义:typedef enum D2D1_TABLETRANSFER_PROP{ D2D1_TABLETRANSFER_PROP_RED_TABLE = 0, D2D1_TABLETRANSFER_PROP_RED_DISABLE, D2D1_TABLETRANSFER_PROP_GREEN_TABLE, D2D1_TABLETRANSFER_PROP_GREEN_DISABLE, D2D1_TABLETRANSFER_PROP_BLUE_TABLE, D2D1_TABLETRANSFER_PROP_BLUE_DISABLE, D2D1_TABLETRANSFER_PROP_ALPHA_TABLE, D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE, D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT, D2D1_TABLETR...
Win32 API:D2D1_SPOTSPECULAR_PROP 枚举(D2d1effects.h)
D2D1_SPOTSPECULAR_PROP 枚举是与 Direct2D 中的聚光镜面反射(Spot Specular)效果相关的属性枚举。以下是该枚举的定义:typedef enum D2D1_SPOTSPECULAR_PROP{ D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION = 0, D2D1_SPOTSPECULAR_PROP_POINTS_AT, D2D1_SPOTSPECULAR_PROP_FOCUS, D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE, D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT, D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT, D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE, D2D1_SPOTSPECULAR_PROP_COLOR, D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH, D2D1_SP...
Win32 API:D2D1_SPOTDIFFUSE_PROP 枚举(D2d1effects.h)
D2D1_SPOTDIFFUSE_PROP 枚举是与 Direct2D 中的聚光漫反射(Spot Diffuse)效果相关的属性枚举。以下是该枚举的定义:typedef enum D2D1_SPOTDIFFUSE_PROP{ D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION = 0, D2D1_SPOTDIFFUSE_PROP_POINTS_AT, D2D1_SPOTDIFFUSE_PROP_FOCUS, D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE, D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT, D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE, D2D1_SPOTDIFFUSE_PROP_COLOR, D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH, D2D1_SPOTDIFFUSE_PROP_SCALE_MODE, D2D1_SPOTDIFFUSE_PROP_FORCE_...
Win32 API:D2D1_SCALE_PROP 枚举(D2d1effects.h)
D2D1_SCALE_PROP 枚举是与 Direct2D 中的缩放(Scale)效果相关的属性枚举。这个枚举用于标识缩放效果的属性,通常在使用 Direct2D 中的效果时会用到。以下是该枚举的定义:typedef enum D2D1_SCALE_PROP{ D2D1_SCALE_PROP_SCALE = 0, D2D1_SCALE_PROP_CENTER_POINT, D2D1_SCALE_PROP_INTERPOLATION_MODE, D2D1_SCALE_PROP_BORDER_MODE, D2D1_SCALE_PROP_SHARPNESS, D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff} D2D1_SCALE_PROP;以下是该枚举中的一些属性的简要解释: D2D1_SCALE_PROP_SCALE:缩放因子属性,用于设置或获取缩放效果的缩放比例。 D2D1_SCALE_PROP_CENTER_POINT:缩放中心点属性,用于设置或获取缩放效果的中心点坐标。 D2D1_SCALE_PROP_INTERP...
Win32 API:D2D1_SCALE_INTERPOLATION_MODE 枚举(D2d1effects.h)
D2D1_SCALE_INTERPOLATION_MODE 枚举是与 Direct2D 中图像缩放效果相关的枚举。这个枚举用于指定图像缩放时所使用的插值模式。以下是该枚举的定义:typedef enum D2D1_SCALE_INTERPOLATION_MODE{ D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0, D2D1_SCALE_INTERPOLATION_MODE_LINEAR = 1, D2D1_SCALE_INTERPOLATION_MODE_CUBIC = 2, D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3, D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC = 4, D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5, D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff}...
Win32 API:D2D1_SATURATION_PROP 枚举(D2d1effects.h)
D2D1_SATURATION_PROP 枚举是与 Direct2D 中的饱和度(Saturation)效果相关的属性枚举。这个枚举用于标识饱和度效果的属性,通常在使用 Direct2D 中的效果时会用到。以下是该枚举的定义:typedef enum D2D1_SATURATION_PROP{ D2D1_SATURATION_PROP_SATURATION = 0, D2D1_SATURATION_PROP_FORCE_DWORD = 0xffffffff} D2D1_SATURATION_PROP;以下是该枚举中的一个属性的简要解释: D2D1_SATURATION_PROP_SATURATION:饱和度属性,用于设置或获取饱和度效果的饱和度值。 D2D1_SATURATION_PROP_FORCE_DWORD:强制将该枚举大小设为 DWORD 类型,以确保其大小为 4 个字节。在使用饱和度效果时,你可以通过设置 D2D1_SATURATION_PROP_SATURATION 属性来指定所需的饱和度值。这可以让你调整图像的颜色饱和度,使图像变得更加鲜艳或更加灰暗。在具体的...
Win32 API:D2D1_POINTSPECULAR_SCALE_MODE 枚举(D2d1effects.h)
D2D1_POINTSPECULAR_SCALE_MODE 枚举是与 Direct2D 中的点镜面反射(Point Specular)效果的缩放模式相关的枚举。这个枚举用于指定点镜面反射效果中的缩放模式。以下是该枚举的定义:typedef enum D2D1_POINTSPECULAR_SCALE_MODE{ D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR, D2D1_POINTSPECULAR_SCALE_MODE_LINEAR, D2D1_POINTSPECULAR_SCALE_MODE_CUBIC, D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR, D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC, D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC, D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD = 0xffffffff} ...
Win32 API:D2D1_POINTSPECULAR_PROP 枚举(D2d1effects.h)
D2D1_POINTSPECULAR_PROP 枚举是与 Direct2D 中的点镜面反射(Point Specular)效果相关的属性枚举。这个枚举用于标识点镜面反射效果的属性,通常在使用 Direct2D 中的效果时会用到。以下是该枚举的定义:typedef enum D2D1_POINTSPECULAR_PROP{ D2D1_POINTSPECULAR_PROP_LIGHT_POSITION = 0, D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT, D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT, D2D1_POINTSPECULAR_PROP_SURFACE_SCALE, D2D1_POINTSPECULAR_PROP_COLOR, D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH, D2D1_POINTSPECULAR_PROP_SCALE_MODE, D2D1_POINTSPECULAR_PROP_FORCE_DWOR...