다음을 통해 공유


D3DXCreateCompressedAnimationSet 함수

키 프레임 데이터를 압축된 형식으로 저장하는 ID3DXCompressedAnimationSet 키 프레임 애니메이션 집합 인터페이스를 만듭니다.

구문

HRESULT D3DXCreateCompressedAnimationSet(
  _In_        LPCSTR                       pName,
  _In_        DOUBLE                       TicksPerSecond,
  _In_        D3DXPLAYBACK_TYPE            Playback,
  _In_        LPD3DXBUFFER                 pCompressedData,
  _In_        UINT                         NumCallbackKeys,
  _In_  const LPD3DXKEY_CALLBACK           *pCallKeys,
  _Out_       LPD3DXCOMPRESSEDANIMATIONSET *ppAnimationSet
);

매개 변수

pName [in]

형식: LCSTTR

애니메이션 집합의 이름에 대한 포인터입니다.

TicksPerSecond [in]

형식: DOUBLE

초당 경과하는 키 프레임 틱 수입니다.

재생 [in]

형식: D3DXPLAYBACK_TYPE

애니메이션 집합 재생 루프의 형식입니다. D3DXPLAYBACK_TYPE 참조하세요.

pCompressedData [in]

형식: LPD3DXBUFFER

애니메이션 집합을 압축 데이터로 저장하는 ID3DXBuffer 버퍼에 대한 포인터입니다.

NumCallbackKeys [in]

형식: UINT

콜백 키의 수입니다.

pCallKeys [in]

형식: const LPD3DXKEY_CALLBACK*

사용자 콜백 데이터를 저장하는 D3DXKEY_CALLBACK 구조체에 대한 포인터입니다.

ppAnimationSet [out]

형식: LPD3DXCOMPRESSEDANIMATIONSET*

키 프레임 애니메이션 집합 데이터를 압축된 형식으로 저장하는 ID3DXCompressedAnimationSet 인터페이스에 대한 포인터의 주소입니다.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 S_OK. 함수가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 값 중 하나일 수 있습니다.

요구 사항

요구 사항
헤더
D3dx9anim.h
라이브러리
D3dx9.lib

추가 정보

애니메이션 함수