DirectX Graphics ·¹ÆÛ·±½º Direct3D extension (D3DX) C/C++ ·¹ÆÛ·±½º ÇÔ¼ö ¸Þ½¬ ÇÔ¼ö D3DXLoadPatchMeshFromXof   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
D3DXLoadPatchMeshFromXof ÇÔ¼ö
 
Microsoft DirectX 9.0

D3DXLoadPatchMeshFromXof ÇÔ¼ö


IDirectXFileData °³Ã¼·ÎºÎÅÍ ¸Þ½¬¸¦ ·ÎµåÇÑ´Ù.

±¸¹®

HRESULT D3DXLoadPatchMeshFromXof(      

    LPDIRECTXFILEDATA pXofObjMesh,     DWORD Options,     LPDIRECT3DDEVICE9 pDevice,     LPD3DXBUFFER *ppMaterials,     LPD3DXBUFFER* ppEffectInstances,     PDWORD pNumMaterials,     LPD3DXPATCHMESH* ppMesh );

ÆÄ¶ó¹ÌÅÍ

pXofObjMesh
[in] IDirectXFileData ÀÎÅÍÆäÀ̽ºÀÇ Æ÷ÀÎÅÍ. ·ÎµåÇÏ´Â ÆÄÀÏ µ¥ÀÌÅÍ °³Ã¼¸¦ ³ªÅ¸³½´Ù.
Options
[in] ¸Þ½¬ÀÇ »ý¼º ¿É¼ÇÀ» ÁöÁ¤ÇÏ´Â 1 °³ ¶Ç´Â º¹¼öÀÇ D3DXMESH Ç÷¡±×ÀÇ Æí¼º.
pDevice
[in] ¸Þ½¬ÀÇ »ý¼º¿øÀÌ µÇ´Â ÀåÄ¡ÀÇ Æ÷ÀÎÅÍ.
ppMaterials
[out] ¸Þ½¬¿¡ Æ÷ÇԵǴ ¸ÓÆ®¸®¾óÀÇ ¹è¿­. °¢ ¸ÓÆ®¸®¾óÀº,ID3DXBuffer ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ À妽º µÈ´Ù.
ppEffectInstances
[out] µ¹·Á¹Þ´Â ¸Þ½¬³»ÀÇ ¼Ó¼º ±×·ì ¸¶´Ù 1 °³ÀÇ, ÀÌÆåÆ® ÀνºÅϽºÀÇ ¹è¿­À» Æ÷ÇÔÇÑ ¹öÆÛÀÇ Æ÷ÀÎÅÍ. ÀÌÆåÆ® ÀνºÅϽº´Â, ÀÌÆåÆ®ÀÇ ÃʱâÈ­¿¡ »ç¿ëÇÏ´Â »óÅ Á¤º¸ÀÇ Æ¯Á¤ÀÇ ÀνºÅϽºÀÌ´Ù. ¡¸D3DXEFFECTINSTANCE ¡¹¸¦ ÂüÁ¶ÇÒ°Í. ¹öÆÛ¿¡ÀÇ ¾×¼¼½ºÀÇ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, ¡¸ID3DXBuffer ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
pNumMaterials
[out] ¸Þ½¬³»ÀÇ ¸ÓÆ®¸®¾ó¼ö¸¦ Æ÷ÇÔÇÑ Æ÷ÀÎÅÍ.
ppMesh
[out, retval] ·Îµå µÈ ¸Þ½¬¸¦ ³ªÅ¸³»´Â ID3DXPatchMesh ÀÎÅÍÆäÀ̽ºÀÇ Æ÷ÀÎÅÍ ÁÖ¼Ò.

¹Ýȯ°ª

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

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

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


ÁÖÀÇ

ÀÌÆåÆ® ÀνºÅϽº Á¤º¸¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ¸Þ½¬ ÆÄÀÏÀÇ °æ¿ì,. x ÆÄÀÏÀÇ ¸ÓÆ®¸®¾ó Á¤º¸·ÎºÎÅÍ µðÆúÆ®ÀÇ ÀÌÆåÆ® ÀνºÅϽº°¡ »ý¼ºµÈ´Ù. µðÆúÆ®ÀÇ ÀÌÆåÆ® ÀνºÅϽº¿¡´Â,D3DMATERIAL9 ±¸Á¶Ã¼ÀÇ ¸â¹ö¿¡ ´ëÀÀÇÏ´Â µðÆúÆ®°ªÀÌ Æ÷ÇԵȴÙ.

µðÆúÆ®ÀÇ ÅØ½ºÃ³¸íµµ ¼³Á¤µÇÁö¸¸, ´Ù¸¥ ¹æ¹ýÀ¸·Î 󸮵ȴÙ. À̸§Àº Texture0@Name °¡ µÇ¾î,"Name" ¶ó°í ÇÏ´Â ÄÚ¸àÆ® ÷ºÎÀÇ "Texture0" ¶ó´Â À̸§À¸·Î ÀÌÆåÆ® º¯¼ö¿¡ ´ëÀÀÇÑ´Ù. À̰Ϳ¡´Â, ÅØ½ºÃ³ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ÆÄÀϸíÀÌ Æ÷ÇԵȴÙ.

ÇÔ¼öÀÇ Á¤º¸

Çì´õd3dx9mesh.h
ÀÓÆ÷Æ® ¶óÀ̺귯¸®d3dx9.lib
ÃÖÀúÇÑÀÇ operating system Windows 98

ÂüÁ¶

D3DXEFFECTDEFAULT ,D3DXEFFECTINSTANCE


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