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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per