DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirect3DDevice9 SetGammaRamp   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
IDirect3DDevice9::SetGammaRamp ¸Þ¼­µå
 
Microsoft DirectX 9.0

IDirect3DDevice9::SetGammaRamp ¸Þ¼­µå


¸í½ÃÇÏÁö ¾Ê´Â ½º¿Ò üÀÎÀÇ °¨¸¶ º¸Á¤ °î¼±À» ¼³Á¤ÇÑ´Ù.

±¸¹®

void SetGammaRamp(      

    UINT iSwapChain,     DWORD Flags,     CONST D3DGAMMARAMP *pRamp );

ÆÄ¶ó¹ÌÅÍ

iSwapChain
[in] ½º¿Ò üÀÎÀ» ÁöÁ¤ÇÏ´Â ºÎÈ£ ¾øÀ½ Á¤¼ö.
Flags
[in] º¸Á¤À» Àû¿ëÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÑ´Ù. °¨¸¶ º¸Á¤À» ½Ç½ÃÇϸé ÇÑÃþ ´õ Àϰü¼ºÀÌ Àִ ǥ½Ã¸¦ ¾òÀ» ¼ö ÀÖÁö¸¸, ó¸® ¿À¹öÇìµå°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î, ºó¹øÇÏ°Ô »ç¿ëÇØ¼­´Â ¾ÈµÈ´Ù. ÀüÈ­¸éÀ» ºÓ°í Ç÷¡½Ã ½ÃŰ´Â °Í °°Àº ´Ü½Ã°£ÀÇ ÀÌÆåÆ®¿¡ ´ëÇØ¼­ calibration¸¦ ½Ç½ÃÇÒ ÇÊ¿ä´Â ¾øÁö¸¸, Àå½Ã°£ÀÇ °¨¸¶ º¯È­¿¡ ´ëÇØ¼­´Â calibration¸¦ ½Ç½ÃÇÒ Çʿ䰡 ÀÖ´Ù. ´ÙÀ½ÀÇ Ç÷¡±×ÀÇ ¾î´ÀÂÊÀ̵çÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
D3DSGR_CALIBRATE
°£¸¶Ä³¸®ºê·¹ÀÌŸ°¡ ÀνºÅç µÇ°í ÀÖ´Â °æ¿ì´Â, ½Ã½ºÅÛ ¹× ¸ð´ÏÅÍÀÇ ÀÀ´ä Ä¿ºê¿¡ ¸ÂÃß¾î, ÀåÄ¡¿¡ ¼Û½ÅµÇ±â Àü¿¡ °î¼±ÀÌ Á¶Á¤µÈ´Ù. ij¸®ºê·¹ÀÌŸ°¡ ÀνºÅçµÇÁö ¾ÊÀº °æ¿ì´Â, °î¼±Àº ÀåÄ¡¿¡ Á÷Á¢ °Ç³×¹Þ´Â´Ù.
D3DSGR_NO_CALIBRATION
°¨¸¶ º¸Á¤À» Àû¿ëÇÏÁö ¾Ê´Â´Ù. Á¦°øµÇ°í ÀÖ´Â °¨¸¶ Å×À̺íÀÌ, ÀåÄ¡¿¡ Á÷Á¢ Àü¼Û µÈ´Ù.
pRamp
[in] D3DGAMMARAMP ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ. ¸í½ÃÇÏÁö ¾Ê´Â ½º¿Ò üÀÎÀ¸·Î ¼³Á¤ÇÏ´Â °¨¸¶ º¸Á¤ °î¼±À» ³ªÅ¸³½´Ù.

¹Ýȯ°ª

¾øÀ½.

ÁÖÀÇ

Microsoft® Direct3D® for Microsoft DirectX® 9.0 Àº ÀåÄ¡ÀÇ ÇÁ·ÎÆÛƼ·Î¼­ 1 °³ÀÇ ½º¿Ò üÀÎÀ» °¡Áö°í ÀÖ±â (À§ÇØ)¶§¹®¿¡, °¢ ÀåÄ¡¿¡ ´ëÇØ¼­, Ç×»ó Àû¾îµµ 1 °³ÀÇ ½º¿Ò üÀÎ (¸í½ÃÇÏÁö ¾Ê´Â ½º¿Ò üÀÎ)ÀÌ Á¸ÀçÇÑ´Ù.

¹öÀü DirectX 8. x ÀÌÈÄ, ½º¿Ò üÀÎÀÌ Ç® ½ºÅ©¸°ÀÌ ¾Æ´Ñ ÇÑ, °¨¸¶ °î¼±ÀÇ ¼³Á¤Àº ¹«È¿ÀÌ´Ù. À©µµ¿ì ¸ðµå·Î °¨¸¶ °î¼±À» º¯°æÇÏ·Á¸é , Microsoft Windows® Graphics Device Interface (GDI) ÇÔ¼ö SetDeviceGammaRamp ¸¦ »ç¿ëÇÑ´Ù. ÀÌ ÇÔ¼ö´Â, ¾×Ƽºê À©µµ¿ì »Ó¸¸ÀÌ ¾Æ´Ï¶ó ½ºÅ©¸° Àüü¿¡ ¿µÇâÀ» ÁØ´Ù. SetDeviceGammaRamp ¿¡¼­´Â, ¸ðµÎ »¡°­µîÀÇ "±Ø´ÜÀûÀÎ" °¨¸¶ °î¼±À» »ç¿ëÇÒ ¼ö ¾ø´Ù. ÇÑÆí,IDirect3DDevice9::SetGammaRamp ´Â, ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖ¼ÒÈ­ ¶Ç´Â Á¾·áÇßÀ» ¶§¿¡ °¨¸¶ °î¼±À» Ŭ¸° ¾÷ ÇØ, ¾ÖÇø®ÄÉÀ̼ÇÀ» º¹¿øÇßÀ» ¶§¿¡ °¨¸¶ °î¼±À» º¹¿øÇÑ´Ù.

°¨¸¶ °î¼±Àº Áï½Ã À¯È¿ÇÏ°Ô µÈ´Ù. VSYNC ÀÇ ´ë±â´Â ¹ß»ýÇÏÁö ¾Ê´Â´Ù.

ÀåÄ¡°¡ ½º¿Ò üÀÎÀÇ ÇöÀçÀÇ ÇÁ·¹Á¨Å×ÀÌ¼Ç ¸ðµå (Ç® ½ºÅ©¸° ¶Ç´Â À©µµ¿ì)¿¡ ´ëÇØ °¨¸¶ °î¼±À» Áö¿ø Çϰí ÀÖÁö ¾Ê´Â °æ¿ì¿¡¼­µµ, ¿¡·¯°¡ µ¹¾Æ°¥ °ÍÀº ¾ø´Ù. ¾ÖÇø®ÄÉÀ̼ǿ¡¼­´Â,D3DCAPS9 ±¸Á¶Ã¼ÀÇ Caps2 ¸â¹öÀÇ D3DCAPS2_FULLSCREENGAMMA ´É·Â ºñÆ® ¹× D3DCAPS2_CANCALIBRATEGAMMA ´É·Â ºñÆ®¸¦ Á¶»çÇØ, ÀåÄ¡ÀÇ ´É·Â ¹× ij¸®ºê·¹ÀÌŸ°¡ ÀνºÅç µÇ°í ÀÖ´ÂÁö¸¦ ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù.

ÂüÁ¶

IDirect3DSwapChain9 ,IDirect3DDevice9::GetGammaRamp


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