ID2D1EffectContext1::CreateLookupTable3D, méthode (d2d1effectauthor_1.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
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Plateforme cible | Windows |
En-tête | d2d1effectauthor_1.h |
Bibliothèque | D2D1.lib |
DLL | D2D1.dll |