PFND3D10DDI_SETTEXTFILTERSIZE funzione di callback (d3d10umddi.h)

La funzione SetTextFilterSize imposta la larghezza e l'altezza del filtro di convoluzione monocromatico.

Sintassi

PFND3D10DDI_SETTEXTFILTERSIZE Pfnd3d10ddiSettextfiltersize;

void Pfnd3d10ddiSettextfiltersize(
  D3D10DDI_HDEVICE unnamedParam1,
  UINT unnamedParam2,
  UINT unnamedParam3
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

Larghezza [in]

Larghezza del filtro di convoluzione monocromatica. La larghezza può essere da 1 a 7 texel.

unnamedParam3

Altezza [in]

Altezza del filtro di convoluzione monocromatica. L'altezza può essere da 1 a 7 texel.

Valore restituito

nessuno

Osservazioni

Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.

Il numero di campioni necessari dalle dimensioni di un kernel è effettivamente (Width + 1) x (Height + 1), che può uscire da 4 a 64 campioni. Queste impostazioni si applicano a tutti gli esempi configurati per usare il filtro D3D10_DDI_FILTER_TEXT_1BIT dall'enumerazione D3D10_DDI_FILTER .

SetTextFilterSize garantisce che i valori forniti nei parametri Width e Height siano inclusi nell'intervallo. Le vaule predefinite per Width e Height sono entrambe 1, inizialmente. Il driver deve impostare questi valori predefiniti durante la creazione del dispositivo.

Il driver non deve riscontrare alcun errore, ad eccezione di D3DDDIERR_DEVICEREMOVED. Pertanto, se il driver passa qualsiasi errore, ad eccezione di D3DDDIERR_DEVICEREMOVED, in una chiamata alla funzione pfnSetErrorCb , il runtime Direct3D determinerà che l'errore è critico. Anche se il dispositivo è stato rimosso, il driver non è necessario restituire D3DDDIERR_DEVICEREMOVED. Tuttavia, se la rimozione del dispositivo interferisce con l'operazione di SetTextFilterSize (che in genere non dovrebbe verificarsi), il driver può restituire D3DDDIERR_DEVICEREMOVED.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D10DDI_DEVICEFUNCS

D3D10_DDI_FILTER

pfnSetErrorCb