DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ±¸Á¶Ã¼ D3DMATERIAL9   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
D3DMATERIAL9 ±¸Á¶Ã¼
 
Microsoft DirectX 9.0

D3DMATERIAL9 ±¸Á¶Ã¼


¸ÓÆ®¸®¾óÀÇ ÇÁ·ÎÆÛƼ¸¦ ÁöÁ¤ÇÑ´Ù.

±¸¹®

typedef struct _D3DMATERIAL9 {
    D3DCOLORVALUE Diffuse;
    D3DCOLORVALUE Ambient;
    D3DCOLORVALUE Specular;
    D3DCOLORVALUE Emissive;
    float Power;
} D3DMATERIAL9;

¸â¹ö

Diffuse
¸ÓÆ®¸®¾óÀÇ µðÇ»Áî»öÀ» ÁöÁ¤ÇÏ´Â °ª. ¡¸D3DCOLORVALUE ¡¹¸¦ ÂüÁ¶.
Ambient
¸ÓÆ®¸®¾óÀÇ ¾Úºñ¾ðÆ®»öÀ» ÁöÁ¤ÇÏ´Â °ª. ¡¸D3DCOLORVALUE¡¹¸¦ ÂüÁ¶.
Specular
¸ÓÆ®¸®¾óÀÇ ½ºÆåÅ¥·¯»öÀ» ÁöÁ¤ÇÏ´Â °ª. ¡¸D3DCOLORVALUE¡¹¸¦ ÂüÁ¶.
Emissive
¸ÓÆ®¸®¾óÀÇ ¿¡¹Ì¼Ç(emission)»öÀ» ÁöÁ¤ÇÏ´Â °ª. ¡¸D3DCOLORVALUE¡¹¸¦ ÂüÁ¶.
Power
½ºÆåÅ¥·¯ ÇÏÀ̶óÀÌÆ®ÀÇ ¼±¸íµµ¸¦ ÁöÁ¤ÇÏ´Â ºÎµ¿ ¼Ò¼öÁ¡°ª. °ªÀÌ ³ô¾ÆÁö´Â °Í¿¡ µû¶ó, ÇÏÀ̶óÀÌÆ®´Â º¸´Ù ¼±¸íÈ÷ µÈ´Ù.

ÁÖÀÇ

½ºÆåÅ¥·¯ ÇÏÀ̶óÀÌÆ®¸¦ ¿ÀÇÁ·Î ÇÏ·Á¸é ,D3DRENDERSTATETYPE À» »ç¿ëÇØ D3DRS_SPECULARENABLE ¸¦ FALSE ·Î ¼³Á¤ÇÑ´Ù. ½ºÆåÅ¥·¯ ÇÏÀ̶óÀÌÆ®¸¦ °è»êÇÏÁö ¾Ê±â ¶§¹®¿¡, ÀÌ ¿É¼ÇÀº °¡Àå ºü¸£´Ù.

Á¶¸í ¿£ÁøÀ» »ç¿ëÇÑ ½ºÆåÅ¥·¯ ¶óÀÌÆ® °è»êÀÇ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸½ºÆåÅ¥·¯ ¶óÀÌÆ®¡¹¸¦ ÂüÁ¶ÇÒ°Í.

±¸Á¶Ã¼ÀÇ Á¤º¸

Çì´õd3d9types.h
ÃÖÀúÇÑÀÇ operating system Windows 98

ÂüÁ¶

IDirect3DDevice9::GetMaterial ,IDirect3DDevice9::SetMaterial


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP