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

IDirect3DDevice9::CreateVolumeTexture ¸Þ¼­µå


º¼·ý ÅØ½ºÃ³ ¼Ò½º¸¦ »ý¼º ÇÑ´Ù.

±¸¹®

HRESULT CreateVolumeTexture(      

    UINT Width,     UINT Height,     UINT Depth,     UINT Levels,     DWORD Usage,     D3DFORMAT Format,     D3DPOOL Pool,     IDirect3DVolumeTexture9** ppVolumeTexture,     HANDLE* pHandle );

ÆÄ¶ó¹ÌÅÍ

Width
[in] ÃÖ»óÁ¤µµÀÇ º¼·ý ÅØ½ºÃ³ÀÇ Æø (Çȼ¿ ´ÜÀ§). D3DCAPS9 ÀÇ D3DPTEXTURECAPS_VOLUMEMAP_POW2 ¸â¹ö°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â, ÀÌ °ªÀº 2 ÀÇ °ÅµìÁ¦°öÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¹Ó¸Ê ·¹º§ÀÌ ¾Æ·¡ÀÇ Çȼ¿ ³ÐÀÌ´Â 1 °³ À§¿¡ÀÇ ·¹º§ÀÇ Çȼ¿ ³ÐÀ̸¦ (´Ü¼øÇϰÔ) ¹ÝÀ¸·Î ÇÑ °ªÀÌ´Ù. °¢°¢ÀÇ ³ÐÀÌ´Â, 1 Çȼ¿ÀÇ »çÀÌÁî¿¡ °ÅµÑ ¼ö ÀÖ´Ù. µû¶ó¼­, 2 ·Î ³ª´°¼À ÇÑ °á°ú°¡ 0 ÀÇ °æ¿ì, ´ë½Å¿¡ 1 ÀÌ »ç¿ëµÈ´Ù.
Height
[in] ÃÖ»óÁ¤µµÀÇ º¼·ý ÅØ½ºÃ³ÀÇ ³ôÀÌ (Çȼ¿ ´ÜÀ§). D3DCAPS9 ÀÇ D3DPTEXTURECAPS_VOLUMEMAP_POW2 ¸â¹ö°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â, ÀÌ °ªÀº 2 ÀÇ °ÅµìÁ¦°öÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¹Ó¸Ê ·¹º§ÀÌ ¾Æ·¡ÀÇ Çȼ¿ ³ÐÀÌ´Â 1 °³ À§¿¡ÀÇ ·¹º§ÀÇ Çȼ¿ ³ÐÀ̸¦ (´Ü¼øÇϰÔ) ¹ÝÀ¸·Î ÇÑ °ªÀÌ´Ù. °¢°¢ÀÇ ³ÐÀÌ´Â, 1 Çȼ¿ÀÇ »çÀÌÁî¿¡ °ÅµÑ ¼ö ÀÖ´Ù. µû¶ó¼­, 2 ·Î ³ª´°¼À ÇÑ °á°ú°¡ 0 ÀÇ °æ¿ì, ´ë½Å¿¡ 1 ÀÌ »ç¿ëµÈ´Ù.
Depth
[in] ÃÖ»óÁ¤µµÀÇ º¼·ý ÅØ½ºÃ³ÀÇ ±íÀÌ (Çȼ¿ ´ÜÀ§). D3DCAPS9 ÀÇ D3DPTEXTURECAPS_VOLUMEMAP_POW2 ¸â¹ö°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â, ÀÌ °ªÀº 2 ÀÇ °ÅµìÁ¦°öÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. ¹Ó¸Ê ·¹º§ÀÌ ¾Æ·¡ÀÇ Çȼ¿ ³ÐÀÌ´Â 1 °³ À§¿¡ÀÇ ·¹º§ÀÇ Çȼ¿ ³ÐÀ̸¦ (´Ü¼øÇϰÔ) ¹ÝÀ¸·Î ÇÑ °ªÀÌ´Ù. °¢°¢ÀÇ ³ÐÀÌ´Â, 1 Çȼ¿ÀÇ »çÀÌÁî¿¡ °ÅµÑ ¼ö ÀÖ´Ù. µû¶ó¼­, 2 ·Î ³ª´°¼À ÇÑ °á°ú°¡ 0 ÀÇ °æ¿ì, ´ë½Å¿¡ 1 ÀÌ »ç¿ëµÈ´Ù.
Levels
[in] ÅؽºÃ³¿¡ ÀÖ´Â ·¹º§ÀÇ ¼ö. 0 À» ÁöÁ¤ Çϸé, ¹Ó¸ÊÈ­ º¼·ý ÅØ½ºÃ³¸¦ Áö¿ø ÇÏ´Â Çϵå¿þ¾î¿¡ ´ëÇØ, Microsoft® Direct3D® ´Â, 1 ¡¿ 1 Çȼ¿±îÁöÀÇ ¸ðµç ÅØ½ºÃ³ ¼­ºê ·¹º§À» »ý¼ºÇÑ´Ù. »ý¼ºµÈ ·¹º§¼ö¸¦ È®ÀÎÇÏ·Á¸é ,IDirect3DBaseTexture9::GetLevelCount ¸¦ È£ÃâÇÑ´Ù.
Usage
[in] »ç¿ë¹ýÀº 0 À¸·Î ÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì »ç¿ë¹ýÀÇ °ªÀº ¼³Á¤µÇÁö ¾Ê´Â´Ù. »ç¿ë¹ýÀÌ ÇÊ¿äÇÑ °æ¿ì´Â, D3DUSAGE_DYNAMIC ¶Ç´Â D3DUSAGE_SOFTWAREPROCESSING ¸¦ »ç¿ëÇÑ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸D3DUSAGE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
Format
[in] D3DFORMAT ¿­°ÅÇüÀÇ ¸â¹ö. º¼·ý ÅØ½ºÃ³ÀÇ Àü·¹º§ÀÇ Æ÷¸ËÀ» ±â¼úÇÑ´Ù.
Pool
[in] D3DPOOL ¿­°ÅÇüÀÇ ¸â¹ö. º¼·ý ÅØ½ºÃ³ÀÇ ¹èġó°¡ µÇ´Â ¸Þ¸ð¸® Ŭ·¡½º¸¦ ±â¼úÇÑ´Ù.
ppVolumeTexture
[out, retval] »ý¼º µÈ º¼·ý ÅØ½ºÃ³ ¼Ò½º¸¦ ³ªÅ¸³»´Â IDirect3DVolumeTexture9 ÀÎÅÍÆäÀ̽ºÀÇ Æ÷ÀÎÅÍ ÁÖ¼Ò.
pHandle
[in] ¿¹¾àÀÌ ³¡³­ »óÅÂ. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â NULL ·Î ¼³Á¤ÇÑ´Ù.

¹Ýȯ°ª

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

½ÇÆÐÇßÀ» °æ¿ì´Â, ´ÙÀ½ÀÇ ¸î°³ÀÇ °ªÀ» µ¹·ÁÁØ´Ù.

D3DERR_INVALIDCALL¸Þ¼­µåÀÇ È£ÃâÀÌ ¹«È¿ÀÌ´Ù. ¿¹¸¦ µé¾î, ¸Þ¼­µåÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ¹«È¿ÀÎ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì µîÀÌ´Ù.
D3DERR_OUTOFVIDEOMEMORYDirect3D °¡ 󸮸¦ ½Ç½ÃÇϴµ¥ ÃæºÐÇÑ µð½ºÇ÷¹ÀÌ ¸Þ¸ð¸®°¡ ¾ø´Ù.
E_OUTOFMEMORYDirect3D °¡ È£ÃâÀ» ¿Ï·áÇϱâ À§ÇÑ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö°¡ ¾ø¾ú´Ù.




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