Carregar um ficheiro X (legado) (Direct3D 9)
Use o procedimento a seguir em aplicativos herdados para carregar um arquivo .x.
- Use a função DirectXFileCreate para criar um IDirectXFile objeto.
- Se os modelos estiverem presentes no arquivo DirectX que você carregará, use o métodoIDirectXFile::RegisterTemplatespara registrar esses modelos.
- Use o método IDirectXFile::CreateEnumObject para criar um IDirectXFileEnumObject objeto enumerador.
- Percorra os objetos no arquivo. Para cada objeto, execute as seguintes etapas.
- Use o IDirectXFileEnumObject::GetNextDataObject método para recuperar cada IDirectXFileData objeto.
- Utilize o método IDirectXFileData::GetType para recuperar o tipo de dados.
- Carregue os dados usando o IDirectXFileData::GetData método.
- Se o objeto tiver membros opcionais, recupere os membros opcionais chamando o IDirectXFileData::GetNextObject método.
- Solte o objeto IDirectXFileData.
- Liberte o objeto IDirectXFileEnumObject.
- Libertar o objeto IDirectXFile.
Tópicos relacionados