ID2D1EffectContext::CreateResourceTexture, méthode (d2d1effectauthor.h)
Crée ou recherche la texture de ressource donnée, selon qu’un ID de ressource est spécifié. Elle initialise également éventuellement la texture avec les données spécifiées.
Syntaxe
HRESULT CreateResourceTexture(
[in, optional] const GUID *resourceId,
[in] const D2D1_RESOURCE_TEXTURE_PROPERTIES *resourceTextureProperties,
[in, optional] const BYTE *data,
[in, optional] const UINT32 *strides,
UINT32 dataSize,
[out] ID2D1ResourceTexture **resourceTexture
);
Paramètres
[in, optional] resourceId
Type : const GUID*
Pointeur facultatif vers l’ID unique qui identifie la table de recherche.
[in] resourceTextureProperties
Type : const D2D1_RESOURCE_TEXTURE_PROPERTIES*
Propriétés utilisées pour créer la texture de ressource.
[in, optional] data
Type : const BYTE*
Données facultatives à charger dans la texture de ressource.
[in, optional] strides
Type : const UINT32*
Pointeur facultatif vers la progression vers la progression jusqu’à la texture de ressource, en fonction de la dimension.
dataSize
Type : UINT32
Taille, en octets, des données.
[out] resourceTexture
Type : ID2D1ResourceTexture**
Texture retournée qui peut être utilisée comme ressource dans un effet Direct2D.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
HRESULT | Description |
---|---|
S_OK | Aucune erreur ne s'est produite. |
E_OUTOFMEMORY | Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel. |
E_INVALIDARG | Un paramètre non valide a été passé à la fonction de retour. |
Configuration requise
Client minimal pris en charge | Windows 8 et Mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1effectauthor.h |
Bibliothèque | D2D1.lib |