Caricamento di un file X (legacy) (Direct3D 9)
Usare la procedura seguente nelle applicazioni legacy per caricare un file con estensione x.
- Usare la funzione DirectXFileCreate per creare un oggetto IDirectXFile .
- Se i modelli sono presenti nel file DirectX che verrà caricato, usare il metodo IDirectXFile::RegisterTemplates per registrare tali modelli.
- Utilizzare il metodo IDirectXFile::CreateEnumObject per creare un oggetto enumeratore IDirectXFileEnumObject .
- Scorrere gli oggetti nel file. Per ogni oggetto, seguire questa procedura.
- Utilizzare il metodo IDirectXFileEnumObject::GetNextDataObject per recuperare ogni oggetto IDirectXFileData .
- Utilizzare il metodo IDirectXFileData::GetType per recuperare il tipo di dati.
- Caricare i dati usando il metodo IDirectXFileData::GetData .
- Se l'oggetto dispone di membri facoltativi, recuperare i membri facoltativi chiamando il metodo IDirectXFileData::GetNextObject .
- Rilasciare l'oggetto IDirectXFileData .
- Rilasciare l'oggetto IDirectXFileEnumObject .
- Rilasciare l'oggetto IDirectXFile .
Argomenti correlati