D3DPRESENT
¾î´ðÅÍ refresh rate¿ÍIDirect3DDevice9::Present 󸮸¦ ½ÇÇàÇÏ´Â ·¹ÀÌÆ®ÀÇ °ü°è¸¦ ±â¼úÇÑ´Ù. ÀÌ·¯ÇÑ °ªÀº,D3DCAPS9 ÀÇ PresentationIntervals ÇʵåÀÇ Ç÷¡±×°ªÀ̱⵵ ÇÏ´Ù.
| #define | ¼³¸í |
|---|
| D3DPRESENT_INTERVAL_DEFAULT | À̰ÍÀº D3DPRESENT_INTERVAL_ONE ¿Í µ¿ÀÏÇÏ´Ù. |
| D3DPRESENT_INTERVAL_ONE | µå¶óÀ̹ö´Â ¼öÁ÷±Í¼±°£°ÝÀ» ±â´Ù¸°´Ù (·±Å¸ÀÓÀº "ºö°úÀÇ ºÒÀÏÄ¡" ¿¡ ÀÇÇÑ Æ¼¾î¸µÀ» ¸·´Â´Ù). IDirect3DDevice9::Present 󸮿¡ÀÇ ¿µÇâÀº, ½ºÅ©¸° ¸®ÇÁ·¹½¬¸¸Å ºó¹øÇÏÁö ¾Ê´Ù. ·±Å¸ÀÓÀº, ¾î´ðÅÍ ¸®ÇÁ·¹½¬ °£°Ý ±Ùó ÃÖ´ë 1 °³ÀÇ IDirect3DDevice9::Present 󸮸¦ ¿Ï·áÇÑ´Ù. À̰ÍÀº, Microsoft® DirectX® 8.1 ÀÇ D3DSWAPEFFECT_COPYVSYNC ¸¦ »ç¿ëÇÏ´Â °Í¿¡ µ¿ÀÏÇÏ´Ù. ÀÌ ¿É¼ÇÀº, À©µµ¿ì ½º¿Ò üÀÎ¹× Ç® ½ºÅ©¸° ½º¿Ò üÀÎÀÇ ¾çÂÊ ¸ðµÎ·Î Ç×»ó »ç¿ë °¡´ÉÇÏ´Ù. |
| D3DPRESENT_INTERVAL_TWO | µå¶óÀ̹ö´Â ¼öÁ÷±Í¼±°£°ÝÀ» ±â´Ù¸°´Ù. IDirect3DDevice9::Present 󸮿¡ÀÇ ¿µÇâÀº, ½ºÅ©¸° ¸®ÇÁ·¹½¬ (1 ȸ ÀϾ°í)¸¸Å ºó¹øÇÏÁö ¾Ê´Ù. µå¶óÀ̹ö°¡ D3DPRESENT_INTERVAL_TWO ¸¦ Áö¿ø Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ È®ÀÎÇÏ·Á¸é ,D3DCAPS9 ÀÇ PresentationIntervals ´É·ÂÀ» Á¶»çÇÑ´Ù. |
| D3DPRESENT_INTERVAL_THREE | µå¶óÀ̹ö´Â ¼öÁ÷±Í¼±°£°ÝÀ» ±â´Ù¸°´Ù. IDirect3DDevice9::Present ¿¡ÀÇ ¿µÇâÀº, ½ºÅ©¸° ¸®ÇÁ·¹½¬ (2 ȸ ÀϾ°í)¸¸Å ºó¹øÇÏÁö ¾Ê´Ù. µå¶óÀ̹ö°¡ D3DPRESENT_INTERVAL_THREE ¸¦ Áö¿ø Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ È®ÀÎÇÏ·Á¸é ,D3DCAPS9 ÀÇ PresentationIntervals ´É·ÂÀ» Á¶»çÇÑ´Ù. |
| D3DPRESENT_INTERVAL_FOUR | µå¶óÀ̹ö´Â ¼öÁ÷±Í¼±°£°ÝÀ» ±â´Ù¸°´Ù. IDirect3DDevice9::Present 󸮿¡ÀÇ ¿µÇâÀº, ½ºÅ©¸° ¸®ÇÁ·¹½¬ (3 ȸ ÀϾ°í)¸¸Å ºó¹øÇÏÁö ¾Ê´Ù. µå¶óÀ̹ö°¡ D3DPRESENT_INTERVAL_FOUR ¸¦ Áö¿ø Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ È®ÀÎÇÏ·Á¸é ,D3DCAPS9 ÀÇ PresentationIntervals ¸â¹ö¸¦ Á¶»çÇÑ´Ù. |
| D3DPRESENT_INTERVAL_IMMEDIATE | ·±Å¸ÀÓÀº À©µµ¿ì Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀ» Áï½Ã °»½ÅÇÑ´Ù. ¾î´ðÅÍ ¸®ÇÁ·¹½¬ °£°ÝÁß¿¡ 2 ȸ ÀÌ»ó ÀÌ °»½ÅÀ» ½Ç½ÃÇÏ´Â ÀÏÀÌ ÀÖ´Ù. À̰ÍÀº, DirectX 8.0 ÀÇ D3DSWAPEFFECT_COPY ¸¦ »ç¿ëÇÏ´Â °Í¿¡ µ¿ÀÏÇÏ´Ù. IDirect3DDevice9::Present ¿¡ Á÷Á¢ ¿µÇâÀ» ÁÖ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ ¿É¼ÇÀº, À©µµ¿ì ½º¿Ò üÀÎ ¹× Ç® ½ºÅ©¸° ½º¿Ò üÀÎÀÇ ¾çÂÊ ¸ðµÎ·Î Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ´Ù. |
Á¤¼ö Á¤º¸
| Çì´õ | d3d9.h |
|---|
| ÃÖÀúÇÑÀÇ operating system | Windows 98 |
|---|