DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ¿°ÅÇü D3DTEXTUREADDRESS [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
Áö¿øµÇ´Â ÅØ½ºÃ³ ¾îµå·¹½Ì¸ðµå¸¦ ±â¼úÇÏ´Â Á¤¼ö¸¦ Á¤ÀÇÇÑ´Ù.
±¸¹®
typedef enum _D3DTEXTUREADDRESS {
D3DTADDRESS_WRAP = 1,
D3DTADDRESS_MIRROR = 2,
D3DTADDRESS_CLAMP = 3,
D3DTADDRESS_BORDER = 4,
D3DTADDRESS_MIRRORONCE = 5,
D3DTADDRESS_FORCE_DWORD = 0x7fffffff
} D3DTEXTUREADDRESS;
Á¤¼ö
- D3DTADDRESS_WRAP
¸ðµç Á¤¼ö Á¢ÇÕÁ¡À¸·Î½á ÅØ½ºÃ³¸¦ ºÙ¿© ¸ÂÃá´Ù. ¿¹¸¦ µé¾î, u ÀÇ °ªÀÌ 0 ¿¡¼ 3 ±îÁöÀÇ °æ¿ì, ÅØ½ºÃ³´Â 3 ȸ ¹Ýº¹ÇØÁ® ¹Ì·¯¸µÀº ÇàÇØÁöÁö ¾Ê´Â´Ù.
- D3DTADDRESS_MIRROR
¸ðµç Á¤¼ö Á¢ÇÕÁ¡À¸·Î½á ÅØ½ºÃ³ÀÇ Çø³ÇÎÀÌ ÀϾ´Â °ÍÀ» Á¦¿ÜÇϸé, D3DTADDRESS_WRAP ¿Í °°´Ù. ¿¹¸¦ µé¾î, u ÀÇ °ªÀÌ 0 ¿¡¼ 1 ÀÇ ¹üÀ§¿¡ ÀÖ´Â °æ¿ì, ÅØ½ºÃ³ÀÇ Ã³¸®´Â º¸Åë´ë·Î ÇàÇØÁöÁö¸¸, 1 ¿¡¼ 2 ÀÇ ¹üÀ§¿¡ ÀÖ´Â °æ¿ì´Â Çø³ (¹Ì·¯È)À» ÇØ 2 ¿¡¼ 3 ÀÇ ¹üÀ§ÀÇ °æ¿ì´Â ´Ù½Ã º¸ÅëÀÇ Ã³¸®¸¦ ÇÑ´Ù. ÀÌÈÄ, ÀÌ ÆÐÅÏÀÌ ¹Ýº¹µÈ´Ù.
- D3DTADDRESS_CLAMP
¹üÀ§ [0.0, 1.0] ÀÇ ¿ÜÃøÀÇ ÅØ½ºÃ³ ÁÂÇ¥°¡, °¢°¢, 0.0 À¸·Î 1.0 ÀÇ ÅØ½ºÃ³ Ä÷¯·Î ¼³Á¤µÈ´Ù.
- D3DTADDRESS_BORDER
¹üÀ§ [0.0, 1.0] ÀÇ ¿ÜÃøÀÇ ÅØ½ºÃ³ ÁÂÇ¥´Â, °æ°è»öÀ¸·Î ¼³Á¤µÈ´Ù.
- D3DTADDRESS_MIRRORONCE
D3DTADDRESS_MIRROR ¹× D3DTADDRESS_CLAMP ¿¡ À¯»çÇϰí ÀÖ´Ù. ÅØ½ºÃ³ ÁÂÇ¥ÀÇ Àý´ëÄ¡¸¦ ÃëµæÇØ (0 À» Áß½ÉÀ¸·Î ¹Ì·¯¸µ µÇ°í), ÃÖ´ëÄ¡¿¡ Á¦ÇÑÇÑ´Ù. °¡Àå ÀϹÝÀûÀÎ ¿ëµµ´Â º¼·ý ÅØ½ºÃ³·Î »ç¿ëÇÏ´Â °ÍÀÌ´Ù. º¼·ý ÅØ½ºÃ³¿¡¼´Â, ¿ÏÀüÇÑ D3DTADDRESS_MIRRORONCE ÅØ½ºÃ³¾îµå·¹½Ì¸ðµå´Â ÇÊ¿ä¾øÁö¸¸, µ¥ÀÌÅÍ´Â 1 °³ÀÇ ÃàÀ¸·Î µû¶ó ´ëĪÀÌ´Ù.
- D3DTADDRESS_FORCE_DWORD
ÀÌ ¿°ÅÇüÀ» °Á¦ÀûÀ¸·Î 32 ºñÆ® »çÀÌÁî¿¡ ÄÄÆÄÀÏ ÇÑ´Ù. ÀÌ °ªÀº »ç¿ëµÇÁö ¾Ê¾Ò´Ù.
¿°ÅÇüÀÇ Á¤º¸
Çì´õ d3d9types.h ÃÖÀúÇÑÀÇ operating system Windows 98
ÂüÁ¶
D3DTEXTURESTAGESTATETYPE