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

IDirect3DDevice9::Clear ¸Þ¼­µå


ºäÆ÷Æ® ¶Ç´Â ºäÆ÷Æ®³»ÀÇ Á÷»ç°¢Çü ¼¼Æ®¸¦ ÁöÁ¤ÇÑ RGBA »ö¿¡ Ŭ¸®¾î ÇØ, ±íÀÌ ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ½ºÅÙ½Ç ¹öÆÛ¸¦ »èÁ¦ÇÑ´Ù.

±¸¹®

HRESULT Clear(      

    DWORD Count,     const D3DRECT *pRects,     DWORD Flags,     D3DCOLOR Color,     float Z,     DWORD Stencil );

ÆÄ¶ó¹ÌÅÍ

Count
[in] pRects ÀÇ ¹è¿­¿¡ ÀÖ´Â Á÷»ç°¢ÇüÀÇ ¼ö. pRects ¸¦ NULL ·Î ¼³Á¤ÇÏ´Â °æ¿ì´Â, ÀÌ ÆÄ¶ó¹ÌÅ͸¦ 0 À¸·Î ¼³Á¤ÇÑ´Ù.
pRects
[in] D3DRECT ±¸Á¶Ã¼ÀÇ ¹è¿­ÀÇ Æ÷ÀÎÅÍ. Ŭ¸®¾î ÇÏ´Â Á÷»ç°¢ÇüÀ» ±â¼úÇÑ´Ù. Á÷»ç°¢ÇüÀ» ·»´õ¸µ Ÿ°ÙÀÇ ³ÐÀÌ·Î ¼³Á¤ Çϸé, Ç¥¸é Àüü°¡ Ŭ¸®¾î µÈ´Ù. °¢ Á÷»ç°¢ÇüÀº, ·»´õ¸µ Ÿ°Ù Ç¥¸é À§ÀÇ Á¡¿¡ ´ëÀÀÇÏ´Â È­¸é ÁÂÇ¥¸¦ »ç¿ëÇÑ´Ù. ÁÂÇ¥´Â ºäÆ÷Æ®ÀÇ Á÷»ç°¢ÇüÀÇ °æ°è¿¡¼­ Ŭ¸³ µÈ´Ù. ÀÌ ÆÄ¶ó¹ÌÅ͸¦ NULL ·Î ¼³Á¤ Çϸé, ºäÆ÷Æ® Á÷»ç°¢Çü Àüü¸¦ Ŭ¸®¾î ÇÏ°Ô µÈ´Ù.
Flags
[in] Å¬¸®¾î Çϴ ǥ¸éÀ» ³ªÅ¸³»´Â Ç÷¡±×. ÀÌ ÆÄ¶ó¹ÌÅÍ¿¡¼­´Â, ´ÙÀ½ÀÇ Ç÷¡±×ÀÇ ÀÓÀÇÀÇ Æí¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸, Àû¾îµµ 1 °³ÀÇ Ç÷¡±×¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
D3DCLEAR_STENCIL
½ºÅÙ½Ç ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ,Stencil ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ¸·Î ÇÑ´Ù.
D3DCLEAR_TARGET
·»´õ¸µ Ÿ°ÙÀ» Ŭ¸®¾î ÇØ,Color ÆÄ¶ó¹ÌÅÍÀÇ »öÀ¸·Î ÇÑ´Ù.
D3DCLEAR_ZBUFFER
±íÀÌ ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ,Z ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ¸·Î ÇÑ´Ù.
Color
[in] ·»´õ¸µ Ÿ°Ù Ç¥¸éÀ» Ŭ¸®¾î ÇÏ´Â 32 ºñÆ® ARGB »ö°ª.
Z
[in] ÀÌ ¸Þ¼­µå°¡ ±íÀÌ ¹öÆÛ¿¡ º¸Á¸ÇÏ´Â »õ·Î¿î z °ª. ÀÌ ÆÄ¶ó¹ÌÅÍ¿¡´Â 0.0 ¿¡¼­ 1.0 ±îÁöÀÇ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù (Z º£À̽º ¶Ç´Â W º£À̽ºÀÇ ±íÀÌ ¹öÆÛÀÇ °æ¿ì). 0.0 Àº ºä¾î¿¡ °¡Àå °¡±î¿î °Å¸®, 1.0 Àº °¡Àå ¸Õ °Å¸®¸¦ ³ªÅ¸³½´Ù.
Stencil
[in]  °¢ ½ºÅÙ½Ç ¹öÆÛÀÇ ¿£Æ®¸®¿¡ º¸Á¸ÇÏ´Â Á¤¼ö°ª. ÀÌ ÆÄ¶ó¹ÌÅÍ¿¡´Â 0 ¿¡¼­ 2n–1 ±îÁöÀÇ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. n ´Â ½ºÅÙ½Ç ¹öÆÛÀÇ ºñÆ® ±íÀÌ.

¹Ýȯ°ª

¼º°øÇßÀ» °æ¿ì´Â,D3D_OK ¸¦ µ¹·ÁÁØ´Ù.

½ÇÆÐÇßÀ» °æ¿ìÀÇ ¹Ýȯ°ªÀº ´ÙÀ½´ë·Î.

D3DERR_INVALIDCALL¸Þ¼­µåÀÇ È£ÃâÀÌ ¹«È¿ÀÌ´Ù. ¿¹¸¦ µé¾î, ¸Þ¼­µåÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ¹«È¿ÀÎ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì µîÀÌ´Ù.


ÁÖÀÇ

·»´õ¸µ Ÿ°ÙÀ¸·Î ±íÀÌ ¹öÆÛ°¡ AttachµÇÁö ¾ÊÀ» ¶§¿¡ D3DCLEAR_ZBUFFER Ç÷¡±× ¶Ç´Â D3DCLEAR_STENCIL Ç÷¡±×¸¦ ÁöÁ¤ Çϸé, ÀÌ ¸Þ¼­µå´Â ½ÇÆÐÇÑ´Ù. °°ÀÌ ±íÀÌ ¹öÆÛ Æ÷¸Ë¿¡ ½ºÅÙ½Ç ¹öÆÛ Á¤º¸°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì¿¡ D3DCLEAR_STENCIL Ç÷¡±×¸¦ ÁöÁ¤ Çϸé, ÀÌ ¸Þ¼­µå´Â ½ÇÆÐÇÑ´Ù.



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