Fungsi D3DXLoadMeshHierarchyFromXInMemory

Memuat hierarki bingkai pertama dari file .x.

Sintaks

HRESULT D3DXLoadMeshHierarchyFromXInMemory(
  _In_  LPCVOID                   pMemory,
  _In_  DWORD                     SizeOfMemory,
  _In_  DWORD                     MeshOptions,
  _In_  LPDIRECT3DDEVICE9         pDevice,
  _In_  LPD3DXALLOCATEHIERARCHY   pAlloc,
  _In_  LPD3DXLOADUSERDATA        pUserDataLoader,
  _Out_ LPD3DXFRAME               *ppFrameHeirarchy,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

Parameter

pMemory [in]

Jenis: LPCVOID

Penunjuk ke buffer yang berisi hierarki jala.

SizeOfMemory [in]

Jenis: DWORD

Ukuran buffer pMemory, dalam byte.

MeshOptions [in]

Jenis: DWORD

Kombinasi satu atau beberapa bendera dari enumerasi D3DXMESH yang menentukan opsi pembuatan untuk jala.

pDevice [in]

Jenis: LPDIRECT3DDEVICE9

Penunjuk ke antarmuka IDirect3DDevice9 , objek perangkat yang terkait dengan jala.

pAlloc [in]

Jenis: LPD3DXALLOCATEHIERARCHY

Arahkan ke antarmuka ID3DXAllocateHierarchy .

pUserDataLoader [in]

Jenis: LPD3DXLOADUSERDATA

Antarmuka yang disediakan aplikasi yang memungkinkan pemuatan data pengguna. Lihat ID3DXLoadUserData.

ppFrameHeirarchy [out]

Jenis: LPD3DXFRAME*

Mengembalikan penunjuk ke hierarki bingkai yang dimuat. Lihat D3DXFRAME.

ppAnimController [out]

Jenis: LPD3DXANIMATIONCONTROLLER*

Mengembalikan penunjuk ke pengontrol animasi yang terkait dengan animasi dalam file .x. Ini dibuat dengan trek dan peristiwa default. Lihat ID3DXAnimationController.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu nilai berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

Semua jala dalam file akan diciutkan menjadi satu jala output. Jika file berisi hierarki bingkai, semua transformasi akan diterapkan ke jala.

Persyaratan

Persyaratan Nilai
Header
D3dx9anim.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Animasi