reactos/dll/directx/d3d9/d3d9_texture.h
Timo Kreuzer 6afbc8f483 Hopefully create a branch and not destroy the svn repository.
svn path=/branches/reactos-yarotows/; revision=45219
2010-01-23 23:25:04 +00:00

31 lines
1.1 KiB
C

/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS ReactX
* FILE: dll/directx/d3d9/d3d9_texture.h
* PURPOSE: d3d9.dll internal texture surface structures
* PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
*/
#ifndef _D3D9_TEXTURE_H_
#define _D3D9_TEXTURE_H_
#include "d3d9_resource.h"
#include "d3d9_basetexture.h"
struct IDirect3DBaseTexture9Vtbl;
void InitDirect3DBaseTexture9(Direct3DBaseTexture9_INT* pBaseTexture,
IDirect3DBaseTexture9Vtbl* pVtbl,
DWORD Usage,
UINT Levels,
D3DFORMAT Format,
D3DPOOL Pool,
struct _Direct3DDevice9_INT* pDevice,
enum REF_TYPE RefType);
D3DTEXTUREFILTERTYPE WINAPI D3D9Texture_GetAutoGenFilterType(struct IDirect3DBaseTexture9* iface);
DWORD WINAPI D3D9Texture_GetLOD(struct IDirect3DBaseTexture9* iface);
DWORD WINAPI D3D9Texture_GetLevelCount(struct IDirect3DBaseTexture9* iface);
#endif // _D3D9_TEXTURE_H_