Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une texture alpha du type spécifié pour les glyphes dans un rectangle englobant spécifié.
Syntaxe
HRESULT CreateAlphaTexture(
DWRITE_TEXTURE_TYPE textureType,
[in] RECT const *textureBounds,
[out] BYTE *alphaValues,
UINT32 bufferSize
);
Paramètres
textureType
Type : DWRITE_TEXTURE_TYPE
Valeur qui spécifie le type de texture demandé. Cela peut être DWRITE_TEXTURE_BILEVEL_1x1 ou DWRITE_TEXTURE_CLEARTYPE_3x1. Si une texture à deux niveaux est demandée, la texture contient uniquement des glyphes à deux niveaux. Sinon, la texture contient uniquement des glyphes antialiased.
[in] textureBounds
Type : const RECT*
Rectangle englobant de la texture, qui peut être différent du rectangle englobant retourné par GetAlphaTextureBounds.
[out] alphaValues
Type : BYTE*
Lorsque cette méthode retourne, contient le tableau de valeurs alpha de la texture. La mémoire tampon allouée pour ce tableau doit avoir au moins la taille de bufferSize.
bufferSize
Type : UINT32
Taille du tableau alphaValues , en octets. La taille minimale dépend des dimensions du rectangle et du type de texture demandé.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
| Plateforme cible | Windows |
| En-tête | dwrite.h |
| Bibliothèque | Dwrite.lib |
| DLL | Dwrite.dll |