D2D1_SPOTSPECULAR_PROP 열거형(d2d1effects.h)
스폿 반사 조명 효과의 속성에 대한 식별자입니다.
Syntax
typedef enum D2D1_SPOTSPECULAR_PROP {
D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION = 0,
D2D1_SPOTSPECULAR_PROP_POINTS_AT = 1,
D2D1_SPOTSPECULAR_PROP_FOCUS = 2,
D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE = 3,
D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT = 4,
D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT = 5,
D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE = 6,
D2D1_SPOTSPECULAR_PROP_COLOR = 7,
D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH = 8,
D2D1_SPOTSPECULAR_PROP_SCALE_MODE = 9,
D2D1_SPOTSPECULAR_PROP_FORCE_DWORD = 0xffffffff
} ;
상수
D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION 값: 0 점 광원의 밝은 위치입니다. 속성은 (x, y, z)로 정의된 D2D1_VECTOR_3F . 단위는 DIP(디바이스 독립적 픽셀)에 있으며 바인딩되지 않습니다. 형식이 D2D1_VECTOR_3F. 기본값은 {0.0f, 0.0f, 0.0f}입니다. |
D2D1_SPOTSPECULAR_PROP_POINTS_AT 값: 1 스폿 조명이 집중되는 위치입니다. 속성은 (x, y, z)를 사용하여 D2D1_VECTOR_3F 노출됩니다. 단위는 DIP에 있고 값은 바인딩되지 않습니다. 형식이 D2D1_VECTOR_3F. 기본값은 {0.0f, 0.0f, 0.0f}입니다. |
D2D1_SPOTSPECULAR_PROP_FOCUS 값: 2 스폿 조명의 초점입니다. 이 속성은 단위가 없으며 0에서 200 사이에 정의됩니다. FLOAT 형식입니다. 기본값은 1.0f입니다. |
D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE 값: 3 조명이 프로젝트되는 영역을 제한하는 원뿔 각도입니다. 원뿔 바깥쪽에 표시등이 투영되지 않습니다. 제한 원뿔 각도는 스폿 조명 축(LightPosition과 PointsAt 속성 사이의 축)과 스폿 조명 원뿔 사이의 각도입니다. 이 속성은 도에서 정의되며 0~90도 사이여야 합니다. FLOAT 형식입니다. 기본값은 90.0f입니다. |
D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT 값: 4 퐁 조명 수식의 반사 용어에 대한 지수입니다. 더 큰 값은 반사 표면에 해당합니다. 이 값은 단위가 없으며 1.0에서 128 사이여야 합니다. FLOAT 형식입니다. 기본값은 1.0f입니다. |
D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT 값: 5 들어오는 광원에 대한 반사 반사 비율입니다. 값은 단위가 없으며 0에서 10,000 사이여야 합니다. FLOAT 형식입니다. 기본값은 1.0f입니다. |
D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE 값: 6 높이 맵을 생성하기 위한 Z 방향의 배율 인수입니다. 값은 단위가 없으며 0에서 10,000 사이여야 합니다. FLOAT 형식입니다. 기본값은 1.0f입니다. |
D2D1_SPOTSPECULAR_PROP_COLOR 값: 7 들어오는 조명의 색입니다. 이 속성은 Vector 3 – (R, G, B)로 노출되며 LR, LG, LB를 계산하는 데 사용됩니다. 형식이 D2D1_VECTOR_3F. 기본값은 {1.0f, 1.0f, 1.0f}입니다. |
D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH 값: 8 X 및 Y 방향으로 표면 보통을 생성하는 데 사용되는 Sobel 커널의 요소 크기입니다. 이 속성은 Sobel 그라데이션의 dx 및 dy 값에 매핑됩니다. 이 속성은 D2D1_VECTOR_2F(커널 단위 길이 X, 커널 단위 길이 Y)이며(DIP/커널 단위)에 정의됩니다. 이 효과는 쌍선형 보간을 사용하여 커널 요소의 크기와 일치하도록 비트맵의 크기를 조정합니다. 형식이 D2D1_VECTOR_2F. 기본값은 {1.0f, 1.0f}입니다. |
D2D1_SPOTSPECULAR_PROP_SCALE_MODE 값: 9 효과가 이미지를 해당 커널 단위 길이로 크기 조정하는 데 사용하는 보간 모드입니다. 품질과 속도에 따라 6가지 크기 조정 모드가 있습니다. 형식이 D2D1_SPOTSPECULAR_SCALE_MODE. 기본값은 D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR. |
D2D1_SPOTSPECULAR_PROP_FORCE_DWORD 값: 0xffffffff |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d2d1effects.h |