View Single Post
Old 24-06-2005, 14:07   #237
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Cittā: Roma
Messaggi: 7029
StudioFile.h, dichiarazione della classe per leggere il formato 3DS:
Codice:
// StudioFile.h: interface for the CStudioFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_STUDIOFILE_H__AFC5E371_CFC0_4A08_9878_EF5E325EE3F6__INCLUDED_)
#define AFX_STUDIOFILE_H__AFC5E371_CFC0_4A08_9878_EF5E325EE3F6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CVector;
class CFace;
class CStudioObject;
class CModel;

class CStudioFile : public CFile  
{
public:
	bool bError;
	float fUnit;

	UINT ReadColor(COLORREF &result);
	BYTE ReadByte(UINT &uLength);
	WORD ReadWord(UINT &uLength);
	DWORD ReadDWord(UINT &uLength);
	float ReadFloat(UINT &uLength);
	CString ReadString(UINT &uLength);
	void SkipString(UINT &uLength);
	CVector ReadVertex(UINT &uLength);
	CFace ReadFace(UINT &uLength);

	UINT ProcessChunk(CObject *pCookie);
	void ReadSubChunks(UINT &uLength, CObject *pCookie);
	void SkipChunk(UINT &uLength);

	CStudioFile();
};

#endif // !defined(AFX_STUDIOFILE_H__AFC5E371_CFC0_4A08_9878_EF5E325EE3F6__INCLUDED_)
71104 č offline   Rispondi citando il messaggio o parte di esso