DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ¿°ÅÇü D3DVERTEXBLENDFLAGS [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
º¹¼öÀÇ Çà·Ä¿¡ ÀÇÇÑ Á¤Á¡ È¥ÇÕ ½Ã¿¡ Àû¿ëµÇ´Â ¼öÄ¡ ¶Ç´Â Çà·ÄÀ» Á¦¾îÇϱâ À§ÇÑ Ç÷¡±×¸¦ Á¤ÀÇÇÑ´Ù.
±¸¹®
typedef enum _D3DVERTEXBLENDFLAGS {
D3DVBF_DISABLE = 0,
D3DVBF_1WEIGHTS = 1,
D3DVBF_2WEIGHTS = 2,
D3DVBF_3WEIGHTS = 3,
D3DVBF_TWEENING = 255,
D3DVBF_0WEIGHTS = 256
} D3DVERTEXBLENDFLAGS;
Á¤¼ö
- D3DVBF_DISABLE
D3DTS_WORLDMATRIX ¸ÅÅ©·Î¿¡ ÀÇÇØ ¼³Á¤µÈ ¿ùµå Çà·Ä¸¸À» Àû¿ëÇÑ´Ù. º¯È¯ ½ºÅ×ÀÌÆ®¿¡ ´ëÇÑ À妽º°ªÀº 0 ÀÌ´Ù.
- D3DVBF_1WEIGHTS
D3DTS_WORLDMATRIX ¸ÅÅ©·Î¿¡ ÀÇÇØ ¼³Á¤µÈ 2 °³ÀÇ Çà·Ä°£ÀÇ Á¤Á¡ È¥ÇÕÀ» À¯È¿ÇÏ°Ô ÇÑ´Ù. º¯È¯ ½ºÅ×ÀÌÆ®¿¡ ´ëÇÑ À妽º°ªÀº, 0 ¹× 1 ÀÌ´Ù.
- D3DVBF_2WEIGHTS
D3DTS_WORLDMATRIX ¸ÅÅ©·Î¿¡ ÀÇÇØ ¼³Á¤µÈ 3 °³ÀÇ Çà·Ä°£ÀÇ Á¤Á¡ È¥ÇÕÀ» À¯È¿ÇÏ°Ô ÇÑ´Ù. º¯È¯ ½ºÅ×ÀÌÆ®¿¡ ´ëÇÑ À妽º°ªÀº, 0, 1, 2 ÀÌ´Ù.
- D3DVBF_3WEIGHTS
D3DTS_WORLDMATRIX ¸ÅÅ©·Î¿¡ ÀÇÇØ ¼³Á¤µÈ 4 °³ÀÇ Çà·Ä°£ÀÇ Á¤Á¡ È¥ÇÕÀ» À¯È¿ÇÏ°Ô ÇÑ´Ù. º¯È¯ ½ºÅ×ÀÌÆ®¿¡ ´ëÇÑ À妽º°ªÀº, 0, 1, 2, 3 ÀÌ´Ù.
- D3DVBF_TWEENING
Á¤Á¡ È¥ÇÕÀº,D3DRS_TWEENFACTOR ¿¡ ÇÒ´çµÈ °ªÀ» »ç¿ëÇØ ÇàÇØÁø´Ù.
- D3DVBF_0WEIGHTS
1.0 ÀÇ Áß·®°¨À¸·Î ´ÜÀÏÀÇ Çà·ÄÀ» »ç¿ëÇÑ´Ù.
ÁÖÀÇ
ÀÌ ÇüÅÂÀÇ ¸â¹ö´Â,D3DRS_VERTEXBLEND ·»´õ¸µ ½ºÅ×ÀÌÆ®·Î »ç¿ëµÈ´Ù.
Áö¿À¸ÞÆ®¸® È¥ÇÕ (º¹¼öÀÇ Çà·Ä¿¡ ÀÇÇÑ Á¤Á¡ È¥ÇÕ)¿¡¼´Â, °¢ Á¤Á¡ÀÇ È¥ÇÕ (º£Å¸) °¡Áß°ªÀ» °¡Áö´Â Á¤Á¡ Æ÷¸ËÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
¿°ÅÇüÀÇ Á¤º¸
Çì´õ d3d9types.h Minimum operating systems Windows 98
ÂüÁ¶
D3DRENDERSTATETYPE ,D3DTS_WORLD ,D3DTS_WORLDn ,D3DTS_WORLDMATRIX