ReactOS  0.4.15-dev-1150-g593bcce
d3d9_texture.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS ReactX
4  * FILE: dll/directx/d3d9/d3d9_texture.h
5  * PURPOSE: d3d9.dll internal texture surface structures
6  * PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
7  */
8 #ifndef _D3D9_TEXTURE_H_
9 #define _D3D9_TEXTURE_H_
10 
11 #include "d3d9_resource.h"
12 #include "d3d9_basetexture.h"
13 
14 struct IDirect3DBaseTexture9Vtbl;
15 
17  IDirect3DBaseTexture9Vtbl* pVtbl,
18  DWORD Usage,
19  UINT Levels,
21  D3DPOOL Pool,
22  struct _Direct3DDevice9_INT* pDevice,
23  enum REF_TYPE RefType);
24 
25 
26 D3DTEXTUREFILTERTYPE WINAPI D3D9Texture_GetAutoGenFilterType(struct IDirect3DBaseTexture9* iface);
27 DWORD WINAPI D3D9Texture_GetLOD(struct IDirect3DBaseTexture9* iface);
28 DWORD WINAPI D3D9Texture_GetLevelCount(struct IDirect3DBaseTexture9* iface);
29 
30 #endif // _D3D9_TEXTURE_H_
D3DTEXTUREFILTERTYPE WINAPI D3D9Texture_GetAutoGenFilterType(struct IDirect3DBaseTexture9 *iface)
_Must_inspect_result_ _In_ USAGE _In_ USHORT _In_ USAGE Usage
Definition: hidpi.h:382
enum _D3DPOOL D3DPOOL
enum _D3DFORMAT D3DFORMAT
DWORD WINAPI D3D9Texture_GetLevelCount(struct IDirect3DBaseTexture9 *iface)
DWORD WINAPI D3D9Texture_GetLOD(struct IDirect3DBaseTexture9 *iface)
#define WINAPI
Definition: msvc.h:6
Definition: bufpool.h:50
unsigned long DWORD
Definition: ntddk_ex.h:95
REF_TYPE
void InitDirect3DBaseTexture9(Direct3DBaseTexture9_INT *pBaseTexture, IDirect3DBaseTexture9Vtbl *pVtbl, DWORD Usage, UINT Levels, D3DFORMAT Format, D3DPOOL Pool, struct _Direct3DDevice9_INT *pDevice, enum REF_TYPE RefType)
Definition: d3d9_texture.c:22
unsigned int UINT
Definition: ndis.h:50
enum _D3DTEXTUREFILTERTYPE D3DTEXTUREFILTERTYPE