D3DXLoadMeshHierarchyFromXInMemory 함수
.x 파일에서 첫 번째 프레임 계층 구조를 로드합니다.
구문
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
);
매개 변수
-
pMemory [in]
-
형식: LPCVOID
메시 계층 구조를 포함하는 버퍼에 대한 포인터입니다.
-
SizeOfMemory [in]
-
형식: DWORD
pMemory 버퍼의 크기(바이트)입니다.
-
MeshOptions [in]
-
형식: DWORD
메시에 대한 만들기 옵션을 지정하는 D3DXMESH 열거형에서 하나 이상의 플래그 조합입니다.
-
pDevice [in]
-
메시와 연결된 디바이스 개체인 IDirect3DDevice9 인터페이스에 대한 포인터입니다.
-
pAlloc [in]
-
pUserDataLoader [in]
-
사용자 데이터를 로드할 수 있는 애플리케이션 제공 인터페이스입니다. ID3DXLoadUserData를 참조하세요.
-
ppFrameHeirarchy [out]
-
형식: LPD3DXFRAME*
로드된 프레임 계층 구조에 대한 포인터를 반환합니다. D3DXFRAME을 참조하세요.
-
ppAnimController [out]
-
형식: LPD3DXANIMATIONCONTROLLER*
.x 파일의 애니메이션에 해당하는 애니메이션 컨트롤러에 대한 포인터를 반환합니다. 기본 트랙 및 이벤트로 만들어집니다. ID3DXAnimationController를 참조하세요.
반환 값
형식: HRESULT
함수가 성공하면 반환 값이 D3D_OK. 함수가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 값 중 하나일 수 있습니다.
설명
파일의 모든 메시는 하나의 출력 메시로 축소됩니다. 파일에 프레임 계층 구조가 포함된 경우 모든 변환이 메시에 적용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보