Fungsi D3DXSaveMeshHierarchyToFile

Membuat file .x dan menyimpan hierarki jala dan animasi terkait di dalamnya.

Sintaks

HRESULT D3DXSaveMeshHierarchyToFile(
  _In_       LPCSTR                    pFilename,
  _In_       DWORD                     XFormat,
  _In_ const D3DXFRAME                 *pFrameRoot,
  _In_       LPD3DXANIMATIONCONTROLLER pAnimController,
  _In_       LPD3DXSAVEUSERDATA        pUserDataSaver
);

Parameter

pFilename [in]

Jenis: LPCSTR

Penunjuk ke string yang menentukan nama file .x yang mengidentifikasi jala yang disimpan. Jika pengaturan pengkompilasi memerlukan Unicode, jenis data LPCTSTR diselesaikan ke LPCWSTR. Jika tidak, jenis data string diselesaikan ke LPCSTR. Lihat Keterangan.

XFormat [in]

Jenis: DWORD

Format file .x (teks atau biner, dikompresi atau tidak). Lihat D3DXF_FILEFORMAT. D3DXF_FILEFORMAT_COMPRESSED dapat digabungkan (menggunakan OR logis) dengan bendera D3DXF_FILEFORMAT_BINARY atau D3DXF_FILEFORMAT_TEXT untuk mengurangi ukuran file output.

pFrameRoot [in]

Jenis: const D3DXFRAME*

Simpul akar hierarki yang akan disimpan. Lihat D3DXFRAME.

pAnimController [in]

Jenis: LPD3DXANIMATIONCONTROLLER

Pengontrol animasi yang memiliki set animasi yang akan disimpan. Lihat ID3DXAnimationController.

pUserDataSaver [in]

Jenis: LPD3DXSAVEUSERDATA

Antarmuka yang disediakan aplikasi yang memungkinkan penyimpanan data pengguna. Lihat ID3DXSaveUserData.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa: D3DERR_INVALIDCALL.

Keterangan

Pengaturan pengkompilasi juga menentukan versi fungsi. Jika Unicode didefinisikan, panggilan fungsi menyelesaikan ke D3DXSaveMeshHierarchyToFileW. Jika tidak, panggilan fungsi menyelesaikan ke D3DXSaveMeshHierarchyToFileA.

Fungsi ini tidak menyimpan set animasi terkompresi.

Persyaratan

Persyaratan Nilai
Header
D3dx9anim.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Animasi

Referensi File X