Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Crea una textura alfa del tipo especificado para glifos dentro de un rectángulo delimitador especificado.
Sintaxis
HRESULT CreateAlphaTexture(
DWRITE_TEXTURE_TYPE textureType,
[in] RECT const *textureBounds,
[out] BYTE *alphaValues,
UINT32 bufferSize
);
Parámetros
textureType
Tipo: DWRITE_TEXTURE_TYPE
Valor que especifica el tipo de textura solicitado. Puede ser DWRITE_TEXTURE_BILEVEL_1x1 o DWRITE_TEXTURE_CLEARTYPE_3x1. Si se solicita una textura de dos niveles, la textura solo contiene glifos de dos niveles. De lo contrario, la textura solo contiene glifos suavizados.
[in] textureBounds
Tipo: const RECT*
Rectángulo delimitador de la textura, que puede ser diferente del rectángulo delimitador devuelto por GetAlphaTextureBounds.
[out] alphaValues
Tipo: BYTE*
Cuando este método vuelve, contiene la matriz de valores alfa de la textura. El búfer asignado para esta matriz debe ser al menos el tamaño de bufferSize.
bufferSize
Tipo: UINT32
Tamaño de la matriz alphaValues , en bytes. El tamaño mínimo depende de las dimensiones del rectángulo y del tipo de textura solicitada.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | dwrite.h |
| Library | Dwrite.lib |
| Archivo DLL | Dwrite.dll |