Megosztás a következőn keresztül:


X-fájl betöltése (régi) (Direct3D 9)

Az örökölt alkalmazásokban az alábbi eljárással tölthet be egy .x fájlt.

  1. A DirectXFileCreate függvény használatával hozzon létre egy IDirectXFile objektumot.
  2. Ha a betöltendő DirectX-fájlban sablonok találhatók, a IDirectXFile::RegisterTemplates metódus használatával regisztrálja ezeket a sablonokat.
  3. Az IDirectXFile::CreateEnumObject metódussal hozzon létre egy IDirectXFileEnumObject enumerator objektumot.
  4. A fájlban lévő objektumok végigfuttatása. Minden objektum esetében hajtsa végre a következő lépéseket.
    1. A IDirectXFileEnumObject::GetNextDataObject metódussal kérje le az egyes IDirectXFileData objektumokat.
    2. Az adatok típusának lekéréséhez használja a IDirectXFileData::GetType metódust.
    3. Töltse be az adatokat az IDirectXFileData::GetData metódussal.
    4. Ha az objektumnak vannak választható tagjai, kérje le a választható tagokat az IDirectXFileData::GetNextObject metódus meghívásával.
    5. Engedje fel az IDirectXFileData objektumot.
  5. Engedje fel az IDirectXFileEnumObject objektumot.
  6. Engedje fel az IDirectXFile objektumot.

X-fájlok (örökölt)