Share via


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

Voir aussi

ID2D1DeviceContext2