ReactOS
0.4.16-dev-340-g0540c21
d3d9_mipmap.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_mipmap.h
5
* PURPOSE: d3d9.dll internal mip map surface structures
6
* PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
7
*/
8
#ifndef _D3D9_MIPMAP_H_
9
#define _D3D9_MIPMAP_H_
10
11
#include "
d3d9_texture.h
"
12
13
struct
_Direct3DDevice9_INT
;
14
15
typedef
struct
_D3D9MipMap
16
{
17
/* 0x0000 */
Direct3DBaseTexture9_INT
BaseTexture
;
18
/* 0x0060 */
struct
IDirect3DTexture9Vtbl*
lpVtbl
;
19
/* 0x0064 */
LPDWORD
dwUnknown64
;
20
/* 0x0068 */
D3DFORMAT
Format
;
21
/* 0x006c */
DWORD
dwUnknown6c
;
22
/* 0x0070 */
DWORD
Usage
;
23
/* 0x0074 */
DWORD
dwUnknown74
;
24
/* 0x0078 */
DWORD
dwUnknown78
;
25
/* 0x007c */
DWORD
dwUnknown7c
;
26
/* 0x0080 */
DWORD
dwWidth
;
27
/* 0x0084 */
DWORD
dwHeight
;
28
/* 0x0088 */
DWORD
dwUnknown88
;
29
/* 0x008c */
DWORD
dwUnknown8c
;
30
/* 0x0090 */
DWORD
dwUnknown90
;
31
/* 0x0094 */
DWORD
dwUnknown94
;
32
/* 0x0098 */
DWORD
dwUnknown98
;
33
/* 0x009c */
DWORD
dwUnknown9c
;
34
/* 0x00a0 */
DWORD
dwUnknowna0
;
35
/* 0x00a4 */
DWORD
dwUnknowna4
;
36
/* 0x00a8 */
DWORD
dwUnknowna8
;
37
/* 0x00ac */
DWORD
dwUnknownac
;
38
/* 0x00b0 */
DWORD
dwUnknownb0
;
39
/* 0x00b4 */
DWORD
dwUnknownb4
;
40
/* 0x00b8 */
DWORD
dwUnknownb8
;
41
/* 0x00bc */
DWORD
dwUnknownbc
;
42
/* 0x00c0 */
DWORD
dwUnknownc0
;
43
/* 0x00c4 */
DWORD
dwUnknownc4
;
44
/* 0x00c8 */
DWORD
dwUnknownc8
;
45
/* 0x00cc */
DWORD
dwUnknowncc
;
46
/* 0x00d0 */
DWORD
dwUnknownd0
;
47
/* 0x00d4 */
DWORD
dwUnknownd4
;
48
/* 0x00d8 */
DWORD
dwUnknownd8
;
49
/* 0x00dc */
DWORD
dwUnknowndc
;
50
/* 0x00e0 */
DWORD
dwUnknowne0
;
51
/* 0x00e4 */
DWORD
dwUnknowne4
;
52
/* 0x00e8 */
DWORD
dwUnknowne8
;
53
/* 0x00ec */
DWORD
dwUnknownec
;
54
/* 0x00f0 */
DWORD
dwUnknownf0
;
55
/* 0x00f4 */
DWORD
dwUnknownf4
;
56
}
D3D9MipMap
,
FAR
*
LPD3D9MIPMAP
;
57
58
HRESULT
CreateD3D9MipMap
(
struct
_Direct3DDevice9_INT
*
pDevice
,
UINT
Width
,
UINT
Height
,
UINT
Levels
,
DWORD
Usage
,
D3DFORMAT
Format
,
D3DPOOL
Pool
, IDirect3DTexture9** ppTexture);
59
60
#endif
// _D3D9_MIPMAP_H_
Levels
Definition:
gdipluseffects.h:260
Pool
Definition:
bufpool.h:50
D3DPOOL
enum _D3DPOOL D3DPOOL
D3DFORMAT
enum _D3DFORMAT D3DFORMAT
LPD3D9MIPMAP
struct _D3D9MipMap * LPD3D9MIPMAP
D3D9MipMap
struct _D3D9MipMap D3D9MipMap
CreateD3D9MipMap
HRESULT CreateD3D9MipMap(struct _Direct3DDevice9_INT *pDevice, UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture)
Definition:
d3d9_mipmap.c:287
d3d9_texture.h
FAR
#define FAR
Definition:
zlib.h:34
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
pDevice
FxDevice * pDevice
Definition:
fxchildlistapi.cpp:54
Usage
_Must_inspect_result_ _In_ USAGE _In_ USHORT _In_ USAGE Usage
Definition:
hidpi.h:384
HRESULT
Definition:
mshtmhst.idl:286
UINT
unsigned int UINT
Definition:
ndis.h:50
Format
Definition:
imaadp32.c:62
_D3D9MipMap
Definition:
d3d9_mipmap.h:16
_D3D9MipMap::dwUnknown90
DWORD dwUnknown90
Definition:
d3d9_mipmap.h:30
_D3D9MipMap::BaseTexture
Direct3DBaseTexture9_INT BaseTexture
Definition:
d3d9_mipmap.h:17
_D3D9MipMap::dwHeight
DWORD dwHeight
Definition:
d3d9_mipmap.h:27
_D3D9MipMap::dwUnknownd0
DWORD dwUnknownd0
Definition:
d3d9_mipmap.h:46
_D3D9MipMap::dwUnknownb0
DWORD dwUnknownb0
Definition:
d3d9_mipmap.h:38
_D3D9MipMap::Format
D3DFORMAT Format
Definition:
d3d9_mipmap.h:20
_D3D9MipMap::lpVtbl
struct IDirect3DTexture9Vtbl * lpVtbl
Definition:
d3d9_mipmap.h:18
_D3D9MipMap::dwUnknownf4
DWORD dwUnknownf4
Definition:
d3d9_mipmap.h:55
_D3D9MipMap::dwUnknown78
DWORD dwUnknown78
Definition:
d3d9_mipmap.h:24
_D3D9MipMap::dwUnknowne0
DWORD dwUnknowne0
Definition:
d3d9_mipmap.h:50
_D3D9MipMap::dwWidth
DWORD dwWidth
Definition:
d3d9_mipmap.h:26
_D3D9MipMap::dwUnknownc8
DWORD dwUnknownc8
Definition:
d3d9_mipmap.h:44
_D3D9MipMap::dwUnknowncc
DWORD dwUnknowncc
Definition:
d3d9_mipmap.h:45
_D3D9MipMap::dwUnknown6c
DWORD dwUnknown6c
Definition:
d3d9_mipmap.h:21
_D3D9MipMap::dwUnknown7c
DWORD dwUnknown7c
Definition:
d3d9_mipmap.h:25
_D3D9MipMap::dwUnknowne4
DWORD dwUnknowne4
Definition:
d3d9_mipmap.h:51
_D3D9MipMap::dwUnknowne8
DWORD dwUnknowne8
Definition:
d3d9_mipmap.h:52
_D3D9MipMap::dwUnknownb4
DWORD dwUnknownb4
Definition:
d3d9_mipmap.h:39
_D3D9MipMap::dwUnknownf0
DWORD dwUnknownf0
Definition:
d3d9_mipmap.h:54
_D3D9MipMap::dwUnknownd4
DWORD dwUnknownd4
Definition:
d3d9_mipmap.h:47
_D3D9MipMap::dwUnknownec
DWORD dwUnknownec
Definition:
d3d9_mipmap.h:53
_D3D9MipMap::dwUnknownbc
DWORD dwUnknownbc
Definition:
d3d9_mipmap.h:41
_D3D9MipMap::dwUnknownc0
DWORD dwUnknownc0
Definition:
d3d9_mipmap.h:42
_D3D9MipMap::dwUnknown88
DWORD dwUnknown88
Definition:
d3d9_mipmap.h:28
_D3D9MipMap::dwUnknown9c
DWORD dwUnknown9c
Definition:
d3d9_mipmap.h:33
_D3D9MipMap::dwUnknownac
DWORD dwUnknownac
Definition:
d3d9_mipmap.h:37
_D3D9MipMap::dwUnknown94
DWORD dwUnknown94
Definition:
d3d9_mipmap.h:31
_D3D9MipMap::dwUnknownd8
DWORD dwUnknownd8
Definition:
d3d9_mipmap.h:48
_D3D9MipMap::dwUnknowna4
DWORD dwUnknowna4
Definition:
d3d9_mipmap.h:35
_D3D9MipMap::dwUnknownb8
DWORD dwUnknownb8
Definition:
d3d9_mipmap.h:40
_D3D9MipMap::dwUnknowndc
DWORD dwUnknowndc
Definition:
d3d9_mipmap.h:49
_D3D9MipMap::dwUnknown98
DWORD dwUnknown98
Definition:
d3d9_mipmap.h:32
_D3D9MipMap::dwUnknownc4
DWORD dwUnknownc4
Definition:
d3d9_mipmap.h:43
_D3D9MipMap::Usage
DWORD Usage
Definition:
d3d9_mipmap.h:22
_D3D9MipMap::dwUnknowna0
DWORD dwUnknowna0
Definition:
d3d9_mipmap.h:34
_D3D9MipMap::dwUnknowna8
DWORD dwUnknowna8
Definition:
d3d9_mipmap.h:36
_D3D9MipMap::dwUnknown8c
DWORD dwUnknown8c
Definition:
d3d9_mipmap.h:29
_D3D9MipMap::dwUnknown64
LPDWORD dwUnknown64
Definition:
d3d9_mipmap.h:19
_D3D9MipMap::dwUnknown74
DWORD dwUnknown74
Definition:
d3d9_mipmap.h:23
_Direct3DBaseTexture9_INT
Definition:
d3d9_basetexture.h:24
_Direct3DDevice9_INT
Definition:
d3d9_device.h:87
LPDWORD
uint32_t * LPDWORD
Definition:
typedefs.h:59
Width
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
Definition:
font.h:89
Height
_In_ HFONT _Out_ PUINT Height
Definition:
font.h:88
dll
directx
d3d9
d3d9_mipmap.h
Generated on Fri Dec 13 2024 06:02:55 for ReactOS by
1.9.6