DirectX Graphics ·¹ÆÛ·±½º X ÆÄÀÏ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirectXFileData [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
¾ÖÇø®ÄÉÀ̼ÇÀÌ µ¥ÀÌÅÍ °³Ã¼ÀÇ Á÷Á¢ °èÃþÀ» ±¸ÃàÇÏ´ÂÁö, Á÷Á¢ °èÃþ¿¡ ¾×¼¼½º ÇÏ·Á¸é ,IDirectXFileData ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼µå¸¦ »ç¿ëÇÑ´Ù. ÅÛÇø´ÀÇ Á¦¾à¿¡ ÀÇÇØ °èÃþÀÌ Á¤ÇØÁø´Ù. ÅÛÇø´¿¡ ÀÇÇØ Çã°¡µÇ´Â µ¥ÀÌÅÍÇüÀ», ¿É¼Ç ¸â¹ö¶ó°í ºÎ¸¥´Ù. ¿É¼Ç ¸â¹ö´Â Çʼö´Â ¾Æ´ÏÁö¸¸, ¿É¼Ç ¸â¹ö°¡ ¾øÀ¸¸é °³Ã¼·Î Áß¿äÇÑ Á¤º¸°¡ ºÎÁ·ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿É¼Ç ¸â¹ö´Â, µ¥ÀÌÅÍ °³Ã¼ÀÇ ÀÚ½ÄÀ¸·Î º¸Á¸µÈ´Ù. ¾ÆÀÌ´Â, ´Ù¸¥ µ¥ÀÌÅÍ °³Ã¼, ÀÌÀüÀÇ µ¥ÀÌÅÍ °³Ã¼¿¡ÀÇ ÂüÁ¶, ¶Ç´Â ¹ÙÀ̳ʸ® °³Ã¼ÀÌ´Ù.
IDirectXFileData ¸â¹ö
AddBinaryObject ¹ÙÀ̳ʸ® °³Ã¼¸¦ »ý¼º ÇØ, ¾ÆÀÌ °³Ã¼·Î¼ Ãß°¡ÇÑ´Ù.
AddDataObject ÀÚ °³Ã¼·Î¼ µ¥ÀÌÅÍ °³Ã¼¸¦ Ãß°¡ÇÑ´Ù.
AddDataReference µ¥ÀÌÅÍ ÂüÁ¶ °³Ã¼¸¦ »ý¼º ÇØ, ¾ÆÀÌ °³Ã¼·Î¼ Ãß°¡ÇÑ´Ù.
GetData °³Ã¼ÀÇ ¸â¹öÀÇ 1 °³¿¡ ´ëÇÑ µ¥ÀÌÅÍ, ¶Ç´Â ¸ðµç ¸â¹ö¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¾ò¾î¿Â´Ù.
GetId Microsoft® DirectX® ÆÄÀÏ °³Ã¼¸¦ ½Äº°ÇÏ´Â ±Û·Î¹ú ÀÏÀÇ ½Äº°ÀÚ (GUID)ÀÇ Æ÷ÀÎÅ͸¦ ¾ò¾î¿Â´Ù.
GetName DirectX ÆÄÀÏ °³Ã¼¸íÀÇ Æ÷ÀÎÅ͸¦ ¾ò¾î¿Â´Ù.
GetNextObject DirectX ÆÄÀÏÁßÀÇ ´ÙÀ½ÀÇ ¾ÆÀÌ µ¥ÀÌÅÍ °³Ã¼, µ¥ÀÌÅÍ ÂüÁ¶ °³Ã¼, ¶Ç´Â ¹ÙÀ̳ʸ® °³Ã¼¸¦ ¾ò¾î¿Â´Ù.
GetType °³Ã¼ÀÇ ÅÛÇø´ÀÇ ±Û·Î¹ú ÀÏÀÇ ½Äº°ÀÚ (GUID)¸¦ ¾ò¾î¿Â´Ù.
ÁÖÀÇ
IDirectXFileData ÀÎÅÍÆäÀ̽ºÀÇ GUID ´Â, IID_IDirectXFileData ÀÌ´Ù.
ÀÎÅÍÆäÀ̽ºÀÇ Á¤º¸
»ó¼Ó¹ÞÀº°÷ IDirectXFileObject Çì´õ dxfile.h ÀÓÆ÷Æ® ¶óÀ̺귯¸® d3dxof.lib ÃÖÀúÇÑÀÇ operating system Windows 98