D3DMATERIAL9 구조체
재질 속성을 지정합니다.
구문
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
멤버
-
확산
-
형식: D3DCOLORVALUE
-
재질의 확산 색을 지정하는 값입니다. D3DCOLORVALUE를 참조하세요.
-
앰비언트
-
형식: D3DCOLORVALUE
-
재질의 앰비언트 색을 지정하는 값입니다. D3DCOLORVALUE를 참조하세요.
-
반사
-
형식: D3DCOLORVALUE
-
재질의 반사 색을 지정하는 값입니다. D3DCOLORVALUE를 참조하세요.
-
발광
-
형식: D3DCOLORVALUE
-
재질의 발광 색을 지정하는 값입니다. D3DCOLORVALUE를 참조하세요.
-
Power
-
형식: float
-
반사 강조 표시의 선명도를 지정하는 부동 소수점 값입니다. 값이 높을수록 강조 표시가 더 선명합니다.
설명
반사 강조 표시를 해제하려면 D3DRENDERSTATETYPE을 사용하여 D3DRS_SPECULARENABLE FALSE로 설정합니다. 반사 강조 표시가 계산되지 않으므로 가장 빠른 옵션입니다.
조명 엔진을 사용하여 반사 조명을 계산하는 방법에 대한 자세한 내용은 반사 조명(Direct3D 9)을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보