ReactOS 0.4.15-dev-7924-g5949c20
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
14struct IDirect3DBaseTexture9Vtbl;
15
17 IDirect3DBaseTexture9Vtbl* pVtbl,
23 enum REF_TYPE RefType);
24
25
27DWORD WINAPI D3D9Texture_GetLOD(struct IDirect3DBaseTexture9* iface);
28DWORD WINAPI D3D9Texture_GetLevelCount(struct IDirect3DBaseTexture9* iface);
29
30#endif // _D3D9_TEXTURE_H_
Definition: bufpool.h:50
enum _D3DPOOL D3DPOOL
enum _D3DFORMAT D3DFORMAT
enum _D3DTEXTUREFILTERTYPE D3DTEXTUREFILTERTYPE
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
DWORD WINAPI D3D9Texture_GetLOD(struct IDirect3DBaseTexture9 *iface)
D3DTEXTUREFILTERTYPE WINAPI D3D9Texture_GetAutoGenFilterType(struct IDirect3DBaseTexture9 *iface)
DWORD WINAPI D3D9Texture_GetLevelCount(struct IDirect3DBaseTexture9 *iface)
unsigned long DWORD
Definition: ntddk_ex.h:95
FxDevice * pDevice
_Must_inspect_result_ _In_ USAGE _In_ USHORT _In_ USAGE Usage
Definition: hidpi.h:384
unsigned int UINT
Definition: ndis.h:50
#define WINAPI
Definition: msvc.h:6