Função D3D10StateBlockMaskEnableCapture (d3d10effect.h)
Habilite um intervalo de valores de estado em uma máscara de bloco de estado.
Sintaxe
HRESULT D3D10StateBlockMaskEnableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
Parâmetros
[in, out] pMask
Tipo: D3D10_STATE_BLOCK_MASK*
Uma máscara de bloco de estado (consulte D3D10_STATE_BLOCK_MASK).
[in] StateType
Tipo: D3D10_DEVICE_STATE_TYPES
O tipo de estado do dispositivo a ser habilitado (consulte D3D10_DEVICE_STATE_TYPES.
[in] RangeStart
Tipo: UINT
A extremidade inferior do intervalo de valores a ser definido como true.
[in] RangeLength
Tipo: UINT
A extremidade superior do intervalo de valores a ser definido como true.
Retornar valor
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.
Comentários
Este é um exemplo de como chamar essa função. Ele cria uma máscara que pode capturar e aplicar a amostras de sombreador de geometria nos slots 2 ~ 13.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskEnableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 13);
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d10effect.h |
Biblioteca | D3D10.lib |
DLL | D3D10.dll |