PFND3D10DDI_SETTEXTFILTERSIZE función de devolución de llamada (d3d10umddi.h)
La función SetTextFilterSize establece el ancho y alto del filtro de convolución monocromática.
Sintaxis
PFND3D10DDI_SETTEXTFILTERSIZE Pfnd3d10ddiSettextfiltersize;
void Pfnd3d10ddiSettextfiltersize(
D3D10DDI_HDEVICE unnamedParam1,
UINT unnamedParam2,
UINT unnamedParam3
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
Ancho [in]
Ancho del filtro de convolución monocromática. El ancho puede ser de 1 a 7 elementos de textura.
unnamedParam3
Alto [in]
Alto del filtro de convolución monocromática. El alto puede ser de 1 a 7 elementos de textura.
Valor devuelto
None
Observaciones
El controlador puede usar la función de devolución de llamada pfnSetErrorCb para establecer un código de error.
El número de muestras necesarias a partir de las dimensiones de un kernel es realmente (Width + 1) x (Height + 1), que puede salir de 4 a 64 muestras. Esta configuración se aplica a todos los muestreadores que están configurados para usar el filtro D3D10_DDI_FILTER_TEXT_1BIT de la enumeración D3D10_DDI_FILTER .
SetTextFilterSize garantiza que los valores proporcionados en los parámetros Width y Height estén en el intervalo. Los valores predeterminados de Width y Height son 1, inicialmente. El controlador debe establecer estos valores predeterminados durante la creación del dispositivo.
El controlador no debe encontrar ningún error, excepto por D3DDDIERR_DEVICEREMOVED. Por lo tanto, si el controlador pasa algún error, excepto por D3DDDIERR_DEVICEREMOVED, en una llamada a la función pfnSetErrorCb , el tiempo de ejecución de Direct3D determinará que el error es crítico. Incluso si se quitó el dispositivo, no es necesario que el controlador devuelva D3DDDIERR_DEVICEREMOVED. Sin embargo, si la eliminación del dispositivo interfirió con el funcionamiento de SetTextFilterSize (que normalmente no debería ocurrir), el controlador puede devolver D3DDDIERR_DEVICEREMOVED.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de