Compartir a través de


Función D3D10StateBlockMaskDisableCapture (d3d10effect.h)

Deshabilite la captura de estado con una máscara de bloque de estado.

Sintaxis

HRESULT D3D10StateBlockMaskDisableCapture(
  [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*

Máscara de bloque de estado (consulte D3D10_STATE_BLOCK_MASK).

[in] StateType

Tipo: D3D10_DEVICE_STATE_TYPES

Tipo de estado del dispositivo que se va a deshabilitar (consulte D3D10_DEVICE_STATE_TYPES).

[in] RangeStart

Tipo: UINT

Extremo inferior del intervalo de valores que se va a establecer en false.

[in] RangeLength

Tipo: UINT

Extremo superior del intervalo de valores que se va a establecer en false.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Este es un ejemplo de cómo llamar a esta función. Crea una máscara que no puede capturar y aplicar a los muestreadores de sombreador de geometría en las ranuras 2 ~ 23.


D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask, 
                                 D3D10_DST_GS_SAMPLERS, 
                                 2, 23);

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10effect.h
Library D3D10.lib
Archivo DLL D3D10.dll

Consulte también

Funciones principales

Funciones de efecto