ID3DXKeyframedAnimationSet::Compress 메서드
애니메이션 집합의 애니메이션을 압축된 형식으로 변환하고 압축된 데이터를 저장하는 버퍼에 대한 포인터를 반환합니다.
구문
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
매개 변수
-
Flags [in]
-
형식: DWORD
압축 애니메이션 집합 데이터를 저장하는 데 사용되는 압축 모드를 정의하는 D3DXCOMPRESSION_FLAGS 값 중 하나입니다. D3DXCOMPRESS_DEFAULT 현재 지원되는 유일한 값입니다.
-
손실 [ in]
-
형식: FLOAT
0에서 1까지의 범위에서 원하는 압축 손실 비율입니다.
-
pHierarchy [in]
-
형식: LPD3DXFRAME
D3DXFRAME 변환 프레임 계층 구조에 대한 포인터입니다. NULL일 수 있습니다.
-
ppCompressedData [out]
-
형식: LPD3DXBUFFER*
ID3DXBuffer 압축 애니메이션 집합에 대한 포인터의 주소입니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 값 중 하나일 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보