Função D3DXCreateCompressedAnimationSet
Cria uma interface de conjunto de animação emoldurada chave ID3DXCompressedAnimationSet que armazena dados de quadro chave em um formato compactado.
Sintaxe
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
);
Parâmetros
-
pName [in]
-
Tipo: LPCSTR
Ponteiro para o nome do conjunto de animação.
-
TicksPerSecond [in]
-
Tipo: DOUBLE
Número de tiques de quadro-chave decorridos por segundo.
-
Reprodução [in]
-
Tipo: D3DXPLAYBACK_TYPE
Tipo do loop de reprodução do conjunto de animação. Confira D3DXPLAYBACK_TYPE.
-
pCompressedData [in]
-
Tipo: LPD3DXBUFFER
Ponteiro para o buffer ID3DXBuffer que armazena o conjunto de animação como dados compactados.
-
NumCallbackKeys [in]
-
Tipo: UINT
Número de chaves de retorno de chamada.
-
pCallKeys [in]
-
Tipo: const LPD3DXKEY_CALLBACK*
Ponteiro para uma estrutura D3DXKEY_CALLBACK que armazena dados de retorno de chamada do usuário.
-
ppAnimationSet [out]
-
Tipo: LPD3DXCOMPRESSEDANIMATIONSET*
Endereço de um ponteiro para a interface ID3DXCompressedAnimationSet que armazena os principais dados do conjunto de animação emoldurado em um formato compactado.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será S_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também