Lines Matching defs:IDirect3DTexture9

49 typedef struct IDirect3DTexture9 IDirect3DTexture9, *PDIRECT3DTEXTURE9, *LPDIRECT3DTEXTURE9;
181 virtual HRESULT WINAPI CreateTexture(UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture, HANDLE *pSharedHandle) = 0;
362 struct IDirect3DTexture9 : public IDirect3DBaseTexture9
769 HRESULT (WINAPI *CreateTexture)(IDirect3DDevice9 *This, UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture, HANDLE *pSharedHandle);
1020 HRESULT (WINAPI *CreateTexture)(IDirect3DDevice9Ex *This, UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture, HANDLE *pSharedHandle);
1582 HRESULT (WINAPI *QueryInterface)(IDirect3DTexture9 *This, REFIID riid, void **ppvObject);
1583 ULONG (WINAPI *AddRef)(IDirect3DTexture9 *This);
1584 ULONG (WINAPI *Release)(IDirect3DTexture9 *This);
1586 HRESULT (WINAPI *GetDevice)(IDirect3DTexture9 *This, IDirect3DDevice9 **ppDevice);
1587 HRESULT (WINAPI *SetPrivateData)(IDirect3DTexture9 *This, REFGUID refguid, const void *pData, DWORD SizeOfData, DWORD Flags);
1588 HRESULT (WINAPI *GetPrivateData)(IDirect3DTexture9 *This, REFGUID refguid, void *pData, DWORD *pSizeOfData);
1589 HRESULT (WINAPI *FreePrivateData)(IDirect3DTexture9 *This, REFGUID refguid);
1590 DWORD (WINAPI *SetPriority)(IDirect3DTexture9 *This, DWORD PriorityNew);
1591 DWORD (WINAPI *GetPriority)(IDirect3DTexture9 *This);
1592 void (WINAPI *PreLoad)(IDirect3DTexture9 *This);
1593 D3DRESOURCETYPE (WINAPI *GetType)(IDirect3DTexture9 *This);
1595 DWORD (WINAPI *SetLOD)(IDirect3DTexture9 *This, DWORD LODNew);
1596 DWORD (WINAPI *GetLOD)(IDirect3DTexture9 *This);
1597 DWORD (WINAPI *GetLevelCount)(IDirect3DTexture9 *This);
1598 HRESULT (WINAPI *SetAutoGenFilterType)(IDirect3DTexture9 *This, D3DTEXTUREFILTERTYPE FilterType);
1599 D3DTEXTUREFILTERTYPE (WINAPI *GetAutoGenFilterType)(IDirect3DTexture9 *This);
1600 void (WINAPI *GenerateMipSubLevels)(IDirect3DTexture9 *This);
1601 /* IDirect3DTexture9 */
1602 HRESULT (WINAPI *GetLevelDesc)(IDirect3DTexture9 *This, UINT Level, D3DSURFACE_DESC *pDesc);
1603 HRESULT (WINAPI *GetSurfaceLevel)(IDirect3DTexture9 *This, UINT Level, IDirect3DSurface9 **ppSurfaceLevel);
1604 HRESULT (WINAPI *LockRect)(IDirect3DTexture9 *This, UINT Level, D3DLOCKED_RECT *pLockedRect, const RECT *pRect, DWORD Flags);
1605 HRESULT (WINAPI *UnlockRect)(IDirect3DTexture9 *This, UINT Level);
1606 HRESULT (WINAPI *AddDirtyRect)(IDirect3DTexture9 *This, const RECT *pDirtyRect);
1608 struct IDirect3DTexture9
1633 /* IDirect3DTexture9 macros */