Compartilhar via


Carregando um arquivo X (herdado) (Direct3D 9)

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

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

Arquivos X (herdado)