| Microsoft DirectX 9.0 |
ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÈ ¹Ó¸Ê ¼ºê ·¹º§·Î »ç¿ëµÇ´Â ÇÊÅÍ Å¸ÀÔÀ» ¾ò¾î¿Â´Ù.
±¸¹®
D3DTEXTUREFILTERTYPE GetAutoGenFilterType(VOID);
¹Ýȯ°ª
ÇÊÅÍ Å¸ÀÔ. ¡¸D3DTEXTUREFILTERTYPE ¡¹¸¦ ÂüÁ¶ÇÒ°Í. ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÏ·Á¸é ,USAGE_AUTOGENMIPMAP ·Î ÅØ½ºÃ³¸¦ »ý¼º ÇÒ Çʿ䰡 ÀÖ´Ù. »ç¿ë ¹æ¹ýÀ¸·Î¼ ´Ù¸¥ °ªÀ» ÁöÁ¤ Çϸé, ÀÌ ¸Þ¼µå´Â D3DTEXF_NONE ¸¦ µ¹·ÁÁØ´Ù.
ÁÖÀÇ
ÇÊÅÍ Å¸ÀÔÀ» º¯°æ Çϸé, ¹Ó¸Ê ¼ºê ·¹º§ÀÌ "´õƼ" °¡ µÇ¾î Àç»ý¼ºµÈ´Ù.
ÅØ½ºÃ³ÀÇ »ý¼º½Ã·Î ¼³Á¤µÇ´Â (µðÆúÆ®) ÇÊÅÍ Å¸ÀÔÀº,D3DTEXF_LINEAR ÀÌ´Ù. µå¶óÀ̹ö°¡ ¼±Çü ÇÊÅ͸¦ Áö¿ø Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â, ÇÊÅÍ Å¸ÀÔÀÌ D3DTEXF_POINT ·Î ¼³Á¤µÈ´Ù. µå¶óÀ̹ö°¡ º¸ÅëÀÇ ÅØ½ºÃ³ ÇÊÅ͸µÀ» Áö¿ø ÇÏ´Â ¸ðµç ÇÊÅÍ Å¸ÀÔ¿¡¼´Â, ÀÚµ¿ »ý¼ºÀÌ Áö¿ø µÈ´Ù. ´Ù¸¸,D3DTEXF_NONE ´Â Á¦¿ÜÇÏ´Ù. µå¶óÀ̹ö´Â, °¢ ¸®¼Ò½º ŸÀÔ¿¡ ´ëÀÀÇÏ´Â ÅØ½ºÃ³, Å¥ºê ÅØ½ºÃ³, º¼·ý ÅØ½ºÃ³ÀÇ ÇÊÅÍ ´É·ÂÀ¸·Î º¸°íµÇ°í ÀÖ´Â ÇÊÅÍ Å¸ÀÔÀ» ¸ðµÎ Áö¿ø ÇØ¾ß ÇÑ´Ù. ÅØ½ºÃ³ ŸÀÔÀÇ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸D3DTEXTUREFILTERTYPE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ÅØ½ºÃ³°¡ D3DUSAGE_AUTOGENMIPMAP ¸¦ ÁöÁ¤ÇØ »ý¼ºµÇÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼µå´Â ¹«È¿ÀÌ´Ù. »ç¿ë ¹æ¹ý Á¤¼öÀÇ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸D3DUSAGE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ÂüÁ¶
IDirect3DBaseTexture9::GenerateMipSubLevels ,IDirect3DBaseTexture9::SetAutoGenFilterType