Partilhar via


Carregar um ficheiro X (legado) (Direct3D 9)

Use o procedimento a seguir em aplicativos herdados para carregar um arquivo .x.

  1. Use a função DirectXFileCreate para criar um IDirectXFile objeto.
  2. Se os modelos estiverem presentes no arquivo DirectX que você carregará, use o métodoIDirectXFile::RegisterTemplatespara registrar esses modelos.
  3. Use o método IDirectXFile::CreateEnumObject para criar um IDirectXFileEnumObject objeto enumerador.
  4. Percorra os objetos no arquivo. Para cada objeto, execute as seguintes etapas.
    1. Use o IDirectXFileEnumObject::GetNextDataObject método para recuperar cada IDirectXFileData objeto.
    2. Utilize o método IDirectXFileData::GetType para recuperar o tipo de dados.
    3. Carregue os dados usando o IDirectXFileData::GetData método.
    4. Se o objeto tiver membros opcionais, recupere os membros opcionais chamando o IDirectXFileData::GetNextObject método.
    5. Solte o objeto IDirectXFileData.
  5. Liberte o objeto IDirectXFileEnumObject.
  6. Libertar o objeto IDirectXFile.

Ficheiros Secretos (Legado)