1 #include "..\include\raMain.h" 7 m_Modelfilename = FileName;
16 HANDLE hFile = CreateFile((std::string(
"raModel\\") +m_Modelfilename).c_str(), FILE_READ_DATA, FILE_SHARE_READ, NULL,
17 OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL);
20 LARGE_INTEGER FileSize;
21 GetFileSizeEx(hFile, &FileSize);
22 UINT nBytes = FileSize.LowPart;
23 m_pMeshData =
new BYTE[nBytes];
27 ReadFile(hFile, m_pMeshData, nBytes, &nBytesRead, NULL);
30 assert(nBytesRead > 0);
56 CHAR * pTextureFileName = (CHAR*)(pNumChars + 1);
57 pTextureFileName[*pNumChars] = (CHAR)0;
59 (std::string(
"raTextur\\") + pTextureFileName).c_str());
60 pNumChars = (UINT*)(pTextureFileName + *pNumChars);
73 for(
int j = 0; j < 3; i++)
87 for(
int i = 0; i < pSubsets[matNo].
GetSize(); i++)
VERTEXPOSITIONNORMALTEXTURED * m_pVertices
virtual bool CreateMesh()
raModel(raSmartPointer< raDirectX > dx, LPCSTR FileName)
SDKMESH_SUBSET * m_pSubsets
raMaterial ** m_pMaterials
HRESULT Add(const TYPE &value)
raSmartPointer< raDirectX > m_dx
virtual bool CreateMesh()