D3DXCreateTextureFromFileInMemory fonction)
Crée une texture à partir d’un fichier en mémoire.
Syntaxe
HRESULT D3DXCreateTextureFromFileInMemory(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ LPCVOID pSrcData,
_In_ UINT SrcDataSize,
_Out_ LPDIRECT3DTEXTURE9 *ppTexture
);
Paramètres
-
pDevice [ dans]
-
Type : LPDIRECT3DDEVICE9
Pointeur vers une interface IDirect3DDevice9 représentant l’appareil à associer à la texture.
-
pSrcData [ dans]
-
Type : LPCVOID
Pointeur vers le fichier en mémoire à partir duquel créer la texture.
-
SrcDataSize [ dans]
-
Type : uint
Taille en octets du fichier en mémoire.
-
ppTexture [ à]
-
Type : LPDIRECT3DTEXTURE9*
Adresse d’un pointeur vers une interface IDirect3DTexture9 représentant l’objet de texture créé.
Valeur de retour
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ NOTAVAILABLE, D3DERR _ OUTOFVIDEOMEMORY, D3DERR _ INVALIDCALL, D3DXERR _ sera déplacé, E _ OUTOFMEMORY.
Notes
La fonction est équivalente à D3DXCreateTextureFromFileInMemoryEx (pDevice, pSrcData, SrcDataSize, D3DX _ default, D3DX par défaut _ , D3DX _ default, 0, D3DFMT _ UNknown, D3DPOOL _ Managed, D3DX _ default, D3DX _ default, 0, null, null, ppTexture).
Cette fonction prend en charge les formats de fichier suivants : .bmp,. DDS,. dib,. HDR, .jpg,. PFM, .png,. ppm et. tga. Consultez D3DXIMAGE _ FILEFORMAT.
Notez qu’une ressource créée avec cette fonction quand elle est appelée à partir d’un objet IDirect3DDevice9 est placée dans la classe de mémoire indiquée par D3DPOOL _ gérée. Lorsque cette méthode est appelée à partir d’un objet IDirect3DDevice9Ex, la ressource est placée dans la classe de mémoire indiquée par la _ valeur par défaut de D3DPOOL.
Le filtrage est appliqué automatiquement à une texture créée à l’aide de cette méthode. Le filtrage est équivalent au filtre _ _ triangulaire | de filtre D3DX _ _ , filtre en fondu dans le _ filtre D3DX.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|