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

IDirect3DDevice9::DrawTriPatch ¸Þ¼­µå


ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ½ºÆ®¸²À» »ç¿ëÇØ, »ï°¢ÇüÀÇ ÆÐÄ¡¸¦ µå·ÎÀ×(Drawing) ÇÑ´Ù.

±¸¹®

HRESULT DrawTriPatch(      

    UINT Handle,     const float* pNumSegs,     const D3DTRIPATCH_INFO* pTriPatchInfo );

ÆÄ¶ó¹ÌÅÍ

Handle
[in] µå·ÎÀ×(Drawing) ÇÏ´Â »ï°¢ÇüÀÇ ÆÐÄ¡¿¡ÀÇ ÇÚµé.
pNumSegs
[in] Å×¼³·¹ÀÌ¼Ç ½Ã¿¡, »ï°¢Çü ÆÐÄ¡ÀÇ °¢ ¿§Áö¸¦ ºÐÇÒÇÏ´Â ¼¼±×¸ÕÆ®(segment)ÀÇ ¼ö¸¦ ³ªÅ¸³»´Â, 3 °³ÀÇ ºÎµ¿ ¼Ò¼öÁ¡°ªÀÇ ¹è¿­ÀÇ Æ÷ÀÎÅÍ. ¡¸D3DTRIPATCH_INFO ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
pTriPatchInfo
[in] D3DTRIPATCH_INFO ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ. µå·ÎÀ×(Drawing) ÇÏ´Â »ï°¢ÇüÀÇ °íÂ÷¿ø ÆÐÄ¡¸¦ ±â¼úÇÑ´Ù.

¹Ýȯ°ª

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

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

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


ÁÖÀÇ

Á¤Àû ÆÐÄ¡ÀÇ °æ¿ì :Microsoft® Direct3D® °¡ Á¤º¸¸¦ ĸÃç ÇØ ij½¬ÇÒ ¼ö ÀÖµµ·Ï, Á¤Á¡ ¼ÎÀÌ´õ¸¦ ¼³Á¤ÇØ, ÀûÀýÇÑ ½ºÆ®¸²À» ¼³Á¤ÇØ,pTriPatchInfo ÆÄ¶ó¹ÌÅͳ»¿¡¼­ ÆÐÄ¡ Á¤º¸¸¦ °ø±ÞÇØ, ÇÚµéÀ» ÁöÁ¤ÇÏ´Â °Í. È¿À²ÀûÀ¸·Î ÆÐÄ¡¸¦ µå·ÎÀ×(Drawing) ÇÏ·Á¸é ,pTriPatchInfo ¸¦ NULL ·Î ¼³Á¤ÇÑ »óÅ·ΠIDirect3DDevice9::DrawTriPatch ¸¦ È£ÃâÇÑ´Ù. ij½¬ÇÑ ÆÐÄ¡¸¦ µå·ÎÀ×(Drawing) ÇÒ ¶§´Â, ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ½ºÆ®¸²Àº ¹«½ÃµÈ´Ù. pNumSegs ÀÇ »õ·Î¿î °ªÀ» ÁöÁ¤ÇØ, ij½¬ÇÑpNumSegs¸¦ µ¡¾²±âÇÏ´Â °Í. ij½¬ÇÑ ÆÐÄ¡¸¦ ·»´õ¸µ ÇÒ ¶§´Â, ĸÃç½Ã·Î ¼³Á¤ÇÑ °Í°ú °°Àº Á¤Á¡ ¼ÎÀÌ´õ¸¦ ¼³Á¤ÇÒ Çʿ䰡 ÀÖ´Ù.

ÇÚµéÀ» »ç¿ëÇØ IDirect3DDevice9::DrawTriPatch ¸¦ È£ÃâÇϸé, ÀÌÀüÀÇ IDirect3DDevice9::DrawRectPatch È£Ãâ·Î ij½¬ÇÑ °°Àº ÇÚµéÀÌ ¹«È¿°¡ µÈ´Ù.

µ¿Àû ÆÐÄ¡¿¡ ´ëÇØ¼­´Â, ÆÐÄ¡ÀÇ ·»´õ¸µ ¸¶´Ù ÆÐÄ¡ µ¥ÀÌÅͰ¡ º¯È­Çϱâ À§ÇØ(¶§¹®¿¡), Á¤º¸¸¦ ij½¬ÇÏ´Â °ÍÀº È¿À²ÀûÀº ¾Æ´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº,Handle ¸¦ 0 À¸·Î ¼³Á¤ÇÏ´Â °ÍÀ¸·Î, ÀÌ Á¤º¸¸¦ Direct3D ¿¡°Ô ÀüÇÒ ¼ö°¡ ÀÖ´Ù. ÀÌ °æ¿ì, Direct3D ´Â, ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ½ºÆ®¸² ¹× pNumSegs °ªÀ» »ç¿ëÇØ ÆÐÄ¡¸¦ µå·ÎÀ×(Drawing) ÇØ, Á¤º¸ÀÇ Ä³½¬¸¦ ½Ç½ÃÇÏÁö ¾Ê´Â´Ù. Handle ¸¦ 0 À¸·Î ¼³Á¤ÇÑ »óÅ·ΠpTriPatchInfo ¸¦ NULL ·Î ¼³Á¤ ÇÏ¸é ¹«È¿°¡ µÈ´Ù.

ÂüÁ¶

°íÂ÷¿ø ±âº»µµÇüÀÇ »ç¿ë¹ý


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