ID2D1DeviceContext2::CreateLookupTable3D, méthode (d2d1_3.h)
Crée une table de recherche 3D pour le mappage d’une entrée à 3 canaux à une sortie à 3 canaux. Les données de table doivent être fournies au format 4 canaux.
Syntaxe
HRESULT CreateLookupTable3D(
D2D1_BUFFER_PRECISION precision,
[in] const UINT32 *extents,
[in] const BYTE *data,
UINT32 dataCount,
[in] const UINT32 *strides,
[out] ID2D1LookupTable3D **lookupTable
);
Paramètres
precision
Type : D2D1_BUFFER_PRECISION
Précision des données de la table de recherche d’entrée.
[in] extents
Type : const UINT32*
Nombre d’éléments de table de recherche par dimension (X, Y, Z).
[in] data
Type : const BYTE*
Mémoire tampon contenant les données de la table de choix.
dataCount
Type : UINT32
Taille de la mémoire tampon de données de la table de choix.
[in] strides
Type : const UINT32*
Tableau contenant deux valeurs. La première valeur est la taille en octets d’une ligne (dimension X) des données LUT à la suivante.
La deuxième valeur est la taille en octets d’un plan de données LUT (dimensions X et Y) au suivant.
[out] lookupTable
Type : ID2D1LookupTable3D**
Reçoit la nouvelle table de choix instance.
Valeur retournée
Type : HRESULT
S_OK en cas de réussite, sinon un échec HRESULT.
Configuration requise
Client minimal pris en charge | Windows 10 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2016 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1_3.h |
DLL | D2d1.dll |