ReactOS  0.4.13-dev-259-g5ca9c9c
d3dcaps.h File Reference
#include "ddraw.h"
Include dependency graph for d3dcaps.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _D3DTRANSFORMCAPS
 
struct  _D3DLIGHTINGCAPS
 
struct  _D3DPrimCaps
 
struct  _D3DDeviceDesc1
 
struct  _D3DDeviceDesc2
 
struct  _D3DDeviceDesc
 
struct  _D3DDeviceDesc7
 
struct  _D3DFINDDEVICESEARCH
 
struct  _D3DFINDDEVICERESULT1
 
struct  _D3DFINDDEVICERESULT2
 
struct  _D3DFINDDEVICERESULT
 
struct  _D3DExecuteBufferDesc
 
struct  _D3DDEVINFO_TEXTUREMANAGER
 
struct  _D3DDEVINFO_TEXTURING
 

Macros

#define DIRECT3D_VERSION   0x0700
 
#define D3DTRANSFORMCAPS_CLIP   0x00000001
 
#define D3DLIGHTINGMODEL_RGB   0x00000001
 
#define D3DLIGHTINGMODEL_MONO   0x00000002
 
#define D3DLIGHTCAPS_POINT   0x00000001
 
#define D3DLIGHTCAPS_SPOT   0x00000002
 
#define D3DLIGHTCAPS_DIRECTIONAL   0x00000004
 
#define D3DLIGHTCAPS_PARALLELPOINT   0x00000008
 
#define D3DPMISCCAPS_MASKPLANES   0x00000001
 
#define D3DPMISCCAPS_MASKZ   0x00000002
 
#define D3DPMISCCAPS_LINEPATTERNREP   0x00000004
 
#define D3DPMISCCAPS_CONFORMANT   0x00000008
 
#define D3DPMISCCAPS_CULLNONE   0x00000010
 
#define D3DPMISCCAPS_CULLCW   0x00000020
 
#define D3DPMISCCAPS_CULLCCW   0x00000040
 
#define D3DPRASTERCAPS_DITHER   0x00000001
 
#define D3DPRASTERCAPS_ROP2   0x00000002
 
#define D3DPRASTERCAPS_XOR   0x00000004
 
#define D3DPRASTERCAPS_PAT   0x00000008
 
#define D3DPRASTERCAPS_ZTEST   0x00000010
 
#define D3DPRASTERCAPS_SUBPIXEL   0x00000020
 
#define D3DPRASTERCAPS_SUBPIXELX   0x00000040
 
#define D3DPRASTERCAPS_FOGVERTEX   0x00000080
 
#define D3DPRASTERCAPS_FOGTABLE   0x00000100
 
#define D3DPRASTERCAPS_STIPPLE   0x00000200
 
#define D3DPCMPCAPS_NEVER   0x00000001
 
#define D3DPCMPCAPS_LESS   0x00000002
 
#define D3DPCMPCAPS_EQUAL   0x00000004
 
#define D3DPCMPCAPS_LESSEQUAL   0x00000008
 
#define D3DPCMPCAPS_GREATER   0x00000010
 
#define D3DPCMPCAPS_NOTEQUAL   0x00000020
 
#define D3DPCMPCAPS_GREATEREQUAL   0x00000040
 
#define D3DPCMPCAPS_ALWAYS   0x00000080
 
#define D3DPBLENDCAPS_ZERO   0x00000001
 
#define D3DPBLENDCAPS_ONE   0x00000002
 
#define D3DPBLENDCAPS_SRCCOLOR   0x00000004
 
#define D3DPBLENDCAPS_INVSRCCOLOR   0x00000008
 
#define D3DPBLENDCAPS_SRCALPHA   0x00000010
 
#define D3DPBLENDCAPS_INVSRCALPHA   0x00000020
 
#define D3DPBLENDCAPS_DESTALPHA   0x00000040
 
#define D3DPBLENDCAPS_INVDESTALPHA   0x00000080
 
#define D3DPBLENDCAPS_DESTCOLOR   0x00000100
 
#define D3DPBLENDCAPS_INVDESTCOLOR   0x00000200
 
#define D3DPBLENDCAPS_SRCALPHASAT   0x00000400
 
#define D3DPBLENDCAPS_BOTHSRCALPHA   0x00000800
 
#define D3DPBLENDCAPS_BOTHINVSRCALPHA   0x00001000
 
#define D3DPSHADECAPS_COLORFLATMONO   0x00000001
 
#define D3DPSHADECAPS_COLORFLATRGB   0x00000002
 
#define D3DPSHADECAPS_COLORGOURAUDMONO   0x00000004
 
#define D3DPSHADECAPS_COLORGOURAUDRGB   0x00000008
 
#define D3DPSHADECAPS_COLORPHONGMONO   0x00000010
 
#define D3DPSHADECAPS_COLORPHONGRGB   0x00000020
 
#define D3DPSHADECAPS_SPECULARFLATMONO   0x00000040
 
#define D3DPSHADECAPS_SPECULARFLATRGB   0x00000080
 
#define D3DPSHADECAPS_SPECULARGOURAUDMONO   0x00000100
 
#define D3DPSHADECAPS_SPECULARGOURAUDRGB   0x00000200
 
#define D3DPSHADECAPS_SPECULARPHONGMONO   0x00000400
 
#define D3DPSHADECAPS_SPECULARPHONGRGB   0x00000800
 
#define D3DPSHADECAPS_ALPHAFLATBLEND   0x00001000
 
#define D3DPSHADECAPS_ALPHAFLATSTIPPLED   0x00002000
 
#define D3DPSHADECAPS_ALPHAGOURAUDBLEND   0x00004000
 
#define D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED   0x00008000
 
#define D3DPSHADECAPS_ALPHAPHONGBLEND   0x00010000
 
#define D3DPSHADECAPS_ALPHAPHONGSTIPPLED   0x00020000
 
#define D3DPSHADECAPS_FOGFLAT   0x00040000
 
#define D3DPSHADECAPS_FOGGOURAUD   0x00080000
 
#define D3DPSHADECAPS_FOGPHONG   0x00100000
 
#define D3DPTEXTURECAPS_PERSPECTIVE   0x00000001
 
#define D3DPTEXTURECAPS_POW2   0x00000002
 
#define D3DPTEXTURECAPS_ALPHA   0x00000004
 
#define D3DPTEXTURECAPS_TRANSPARENCY   0x00000008
 
#define D3DPTEXTURECAPS_BORDER   0x00000010
 
#define D3DPTEXTURECAPS_SQUAREONLY   0x00000020
 
#define D3DPTFILTERCAPS_NEAREST   0x00000001
 
#define D3DPTFILTERCAPS_LINEAR   0x00000002
 
#define D3DPTFILTERCAPS_MIPNEAREST   0x00000004
 
#define D3DPTFILTERCAPS_MIPLINEAR   0x00000008
 
#define D3DPTFILTERCAPS_LINEARMIPNEAREST   0x00000010
 
#define D3DPTFILTERCAPS_LINEARMIPLINEAR   0x00000020
 
#define D3DPTBLENDCAPS_DECAL   0x00000001
 
#define D3DPTBLENDCAPS_MODULATE   0x00000002
 
#define D3DPTBLENDCAPS_DECALALPHA   0x00000004
 
#define D3DPTBLENDCAPS_MODULATEALPHA   0x00000008
 
#define D3DPTBLENDCAPS_DECALMASK   0x00000010
 
#define D3DPTBLENDCAPS_MODULATEMASK   0x00000020
 
#define D3DPTBLENDCAPS_COPY   0x00000040
 
#define D3DPTADDRESSCAPS_WRAP   0x00000001
 
#define D3DPTADDRESSCAPS_MIRROR   0x00000002
 
#define D3DPTADDRESSCAPS_CLAMP   0x00000004
 
#define D3DDEVICEDESCSIZE   (sizeof(D3DDEVICEDESC))
 
#define D3DDEVICEDESC7SIZE   (sizeof(D3DDEVICEDESC7))
 
#define D3DDD_COLORMODEL   0x00000001
 
#define D3DDD_DEVCAPS   0x00000002
 
#define D3DDD_TRANSFORMCAPS   0x00000004
 
#define D3DDD_LIGHTINGCAPS   0x00000008
 
#define D3DDD_BCLIPPING   0x00000010
 
#define D3DDD_LINECAPS   0x00000020
 
#define D3DDD_TRICAPS   0x00000040
 
#define D3DDD_DEVICERENDERBITDEPTH   0x00000080
 
#define D3DDD_DEVICEZBUFFERBITDEPTH   0x00000100
 
#define D3DDD_MAXBUFFERSIZE   0x00000200
 
#define D3DDD_MAXVERTEXCOUNT   0x00000400
 
#define D3DDEVCAPS_FLOATTLVERTEX   0x00000001
 
#define D3DDEVCAPS_SORTINCREASINGZ   0x00000002
 
#define D3DDEVCAPS_SORTDECREASINGZ   0X00000004
 
#define D3DDEVCAPS_SORTEXACT   0x00000008
 
#define D3DDEVCAPS_EXECUTESYSTEMMEMORY   0x00000010
 
#define D3DDEVCAPS_EXECUTEVIDEOMEMORY   0x00000020
 
#define D3DDEVCAPS_TLVERTEXSYSTEMMEMORY   0x00000040
 
#define D3DDEVCAPS_TLVERTEXVIDEOMEMORY   0x00000080
 
#define D3DDEVCAPS_TEXTURESYSTEMMEMORY   0x00000100
 
#define D3DDEVCAPS_TEXTUREVIDEOMEMORY   0x00000200
 
#define D3DFDS_COLORMODEL   0x00000001
 
#define D3DFDS_GUID   0x00000002
 
#define D3DFDS_HARDWARE   0x00000004
 
#define D3DFDS_TRIANGLES   0x00000008
 
#define D3DFDS_LINES   0x00000010
 
#define D3DFDS_MISCCAPS   0x00000020
 
#define D3DFDS_RASTERCAPS   0x00000040
 
#define D3DFDS_ZCMPCAPS   0x00000080
 
#define D3DFDS_ALPHACMPCAPS   0x00000100
 
#define D3DFDS_SRCBLENDCAPS   0x00000200
 
#define D3DFDS_DSTBLENDCAPS   0x00000400
 
#define D3DFDS_SHADECAPS   0x00000800
 
#define D3DFDS_TEXTURECAPS   0x00001000
 
#define D3DFDS_TEXTUREFILTERCAPS   0x00002000
 
#define D3DFDS_TEXTUREBLENDCAPS   0x00004000
 
#define D3DFDS_TEXTUREADDRESSCAPS   0x00008000
 
#define D3DDEB_BUFSIZE   0x00000001
 
#define D3DDEB_CAPS   0x00000002
 
#define D3DDEB_LPDATA   0x00000004
 
#define D3DDEBCAPS_SYSTEMMEMORY   0x00000001
 
#define D3DDEBCAPS_VIDEOMEMORY   0x00000002
 
#define D3DDEBCAPS_MEM   (D3DDEBCAPS_SYSTEMMEMORY|D3DDEBCAPS_VIDEOMEMORY)
 
#define D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT   0x00000400
 
#define D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT   0x00000800
 
#define D3DPRASTERCAPS_ANTIALIASEDGES   0x00001000
 
#define D3DPRASTERCAPS_MIPMAPLODBIAS   0x00002000
 
#define D3DPRASTERCAPS_ZBIAS   0x00004000
 
#define D3DPRASTERCAPS_ZBUFFERLESSHSR   0x00008000
 
#define D3DPRASTERCAPS_FOGRANGE   0x00010000
 
#define D3DPRASTERCAPS_ANISOTROPY   0x00020000
 
#define D3DPTBLENDCAPS_ADD   0x00000080
 
#define D3DPTADDRESSCAPS_BORDER   0x00000008
 
#define D3DPTADDRESSCAPS_INDEPENDENTUV   0x00000010
 
#define D3DDEVCAPS_DRAWPRIMTLVERTEX   0x00000400
 
#define D3DDEVCAPS_CANRENDERAFTERFLIP   0x00000800
 
#define D3DDEVCAPS_TEXTURENONLOCALVIDMEM   0x00001000
 
#define D3DPRASTERCAPS_WBUFFER   0x00040000
 
#define D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT   0x00080000
 
#define D3DPRASTERCAPS_WFOG   0x00100000
 
#define D3DPRASTERCAPS_ZFOG   0x00200000
 
#define D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE   0x00000040
 
#define D3DPTEXTURECAPS_ALPHAPALETTE   0x00000080
 
#define D3DPTEXTURECAPS_NONPOW2CONDITIONAL   0x00000100
 
#define D3DPTFILTERCAPS_MINFPOINT   0x00000100
 
#define D3DPTFILTERCAPS_MINFLINEAR   0x00000200
 
#define D3DPTFILTERCAPS_MINFANISOTROPIC   0x00000400
 
#define D3DPTFILTERCAPS_MIPFPOINT   0x00010000
 
#define D3DPTFILTERCAPS_MIPFLINEAR   0x00020000
 
#define D3DPTFILTERCAPS_MAGFPOINT   0x01000000
 
#define D3DPTFILTERCAPS_MAGFLINEAR   0x02000000
 
#define D3DPTFILTERCAPS_MAGFANISOTROPIC   0x04000000
 
#define D3DPTFILTERCAPS_MAGFAFLATCUBIC   0x08000000
 
#define D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC   0x10000000
 
#define D3DSTENCILCAPS_KEEP   0x00000001
 
#define D3DSTENCILCAPS_ZERO   0x00000002
 
#define D3DSTENCILCAPS_REPLACE   0x00000004
 
#define D3DSTENCILCAPS_INCRSAT   0x00000008
 
#define D3DSTENCILCAPS_DECRSAT   0x00000010
 
#define D3DSTENCILCAPS_INVERT   0x00000020
 
#define D3DSTENCILCAPS_INCR   0x00000040
 
#define D3DSTENCILCAPS_DECR   0x00000080
 
#define D3DSTENCILCAPS_TWOSIDED   0x00000100
 
#define D3DTEXOPCAPS_DISABLE   0x00000001
 
#define D3DTEXOPCAPS_SELECTARG1   0x00000002
 
#define D3DTEXOPCAPS_SELECTARG2   0x00000004
 
#define D3DTEXOPCAPS_MODULATE   0x00000008
 
#define D3DTEXOPCAPS_MODULATE2X   0x00000010
 
#define D3DTEXOPCAPS_MODULATE4X   0x00000020
 
#define D3DTEXOPCAPS_ADD   0x00000040
 
#define D3DTEXOPCAPS_ADDSIGNED   0x00000080
 
#define D3DTEXOPCAPS_ADDSIGNED2X   0x00000100
 
#define D3DTEXOPCAPS_SUBTRACT   0x00000200
 
#define D3DTEXOPCAPS_ADDSMOOTH   0x00000400
 
#define D3DTEXOPCAPS_BLENDDIFFUSEALPHA   0x00000800
 
#define D3DTEXOPCAPS_BLENDTEXTUREALPHA   0x00001000
 
#define D3DTEXOPCAPS_BLENDFACTORALPHA   0x00002000
 
#define D3DTEXOPCAPS_BLENDTEXTUREALPHAPM   0x00004000
 
#define D3DTEXOPCAPS_BLENDCURRENTALPHA   0x00008000
 
#define D3DTEXOPCAPS_PREMODULATE   0x00010000
 
#define D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR   0x00020000
 
#define D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA   0x00040000
 
#define D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR   0x00080000
 
#define D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA   0x00100000
 
#define D3DTEXOPCAPS_BUMPENVMAP   0x00200000
 
#define D3DTEXOPCAPS_BUMPENVMAPLUMINANCE   0x00400000
 
#define D3DTEXOPCAPS_DOTPRODUCT3   0x00800000
 
#define D3DFVFCAPS_TEXCOORDCOUNTMASK   0x0000FFFF
 
#define D3DFVFCAPS_DONOTSTRIPELEMENTS   0x00080000
 
#define D3DDEVCAPS_DRAWPRIMITIVES2   0x00002000
 
#define D3DDEVCAPS_SEPARATETEXTUREMEMORIES   0x00004000
 
#define D3DDEVCAPS_DRAWPRIMITIVES2EX   0x00008000
 
#define D3DPTEXTURECAPS_PROJECTED   0x00000400
 
#define D3DPTEXTURECAPS_CUBEMAP   0x00000800
 
#define D3DPTEXTURECAPS_COLORKEYBLEND   0x00001000
 
#define D3DDEVCAPS_HWTRANSFORMANDLIGHT   0x00010000
 
#define D3DDEVCAPS_CANBLTSYSTONONLOCAL   0x00020000
 
#define D3DDEVCAPS_HWRASTERIZATION   0x00080000
 
#define D3DVTXPCAPS_TEXGEN   0x00000001
 
#define D3DVTXPCAPS_MATERIALSOURCE7   0x00000002
 
#define D3DVTXPCAPS_VERTEXFOG   0x00000004
 
#define D3DVTXPCAPS_DIRECTIONALLIGHTS   0x00000008
 
#define D3DVTXPCAPS_POSITIONALLIGHTS   0x00000010
 
#define D3DVTXPCAPS_LOCALVIEWER   0x00000020
 

Typedefs

typedef struct _D3DTRANSFORMCAPS D3DTRANSFORMCAPS
 
typedef struct _D3DTRANSFORMCAPSLPD3DTRANSFORMCAPS
 
typedef struct _D3DLIGHTINGCAPS D3DLIGHTINGCAPS
 
typedef struct _D3DLIGHTINGCAPSLPD3DLIGHTINGCAPS
 
typedef struct _D3DPrimCaps D3DPRIMCAPS
 
typedef struct _D3DPrimCapsLPD3DPRIMCAPS
 
typedef struct _D3DDeviceDesc1 D3DDEVICEDESC1
 
typedef struct _D3DDeviceDesc1LPD3DDEVICEDESC1
 
typedef struct _D3DDeviceDesc2 D3DDEVICEDESC2
 
typedef struct _D3DDeviceDesc2LPD3DDEVICEDESC2
 
typedef struct _D3DDeviceDesc D3DDEVICEDESC
 
typedef struct _D3DDeviceDescLPD3DDEVICEDESC
 
typedef struct _D3DDeviceDesc7 D3DDEVICEDESC7
 
typedef struct _D3DDeviceDesc7LPD3DDEVICEDESC7
 
typedef struct _D3DFINDDEVICESEARCH D3DFINDDEVICESEARCH
 
typedef struct _D3DFINDDEVICESEARCHLPD3DFINDDEVICESEARCH
 
typedef struct _D3DFINDDEVICERESULT1 D3DFINDDEVICERESULT1
 
typedef struct _D3DFINDDEVICERESULT1LPD3DFINDDEVICERESULT1
 
typedef struct _D3DFINDDEVICERESULT2 D3DFINDDEVICERESULT2
 
typedef struct _D3DFINDDEVICERESULT2LPD3DFINDDEVICERESULT2
 
typedef struct _D3DFINDDEVICERESULT D3DFINDDEVICERESULT
 
typedef struct _D3DFINDDEVICERESULTLPD3DFINDDEVICERESULT
 
typedef struct _D3DExecuteBufferDesc D3DEXECUTEBUFFERDESC
 
typedef struct _D3DExecuteBufferDescLPD3DEXECUTEBUFFERDESC
 
typedef struct _D3DDEVINFO_TEXTUREMANAGER D3DDEVINFO_TEXTUREMANAGER
 
typedef struct _D3DDEVINFO_TEXTUREMANAGERLPD3DDEVINFO_TEXTUREMANAGER
 
typedef struct _D3DDEVINFO_TEXTURING D3DDEVINFO_TEXTURING
 
typedef struct _D3DDEVINFO_TEXTURINGLPD3DDEVINFO_TEXTURING
 
typedef HRESULT(CALLBACKLPD3DENUMDEVICESCALLBACK) (GUID *lpGuid, LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC, LPD3DDEVICEDESC, LPVOID)
 
typedef HRESULT(CALLBACKLPD3DENUMDEVICESCALLBACK7) (LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC7, LPVOID)
 

Macro Definition Documentation

◆ D3DDD_BCLIPPING

#define D3DDD_BCLIPPING   0x00000010

Definition at line 109 of file d3dcaps.h.

◆ D3DDD_COLORMODEL

#define D3DDD_COLORMODEL   0x00000001

Definition at line 105 of file d3dcaps.h.

◆ D3DDD_DEVCAPS

#define D3DDD_DEVCAPS   0x00000002

Definition at line 106 of file d3dcaps.h.

◆ D3DDD_DEVICERENDERBITDEPTH

#define D3DDD_DEVICERENDERBITDEPTH   0x00000080

Definition at line 112 of file d3dcaps.h.

◆ D3DDD_DEVICEZBUFFERBITDEPTH

#define D3DDD_DEVICEZBUFFERBITDEPTH   0x00000100

Definition at line 113 of file d3dcaps.h.

◆ D3DDD_LIGHTINGCAPS

#define D3DDD_LIGHTINGCAPS   0x00000008

Definition at line 108 of file d3dcaps.h.

◆ D3DDD_LINECAPS

#define D3DDD_LINECAPS   0x00000020

Definition at line 110 of file d3dcaps.h.

◆ D3DDD_MAXBUFFERSIZE

#define D3DDD_MAXBUFFERSIZE   0x00000200

Definition at line 114 of file d3dcaps.h.

◆ D3DDD_MAXVERTEXCOUNT

#define D3DDD_MAXVERTEXCOUNT   0x00000400

Definition at line 115 of file d3dcaps.h.

◆ D3DDD_TRANSFORMCAPS

#define D3DDD_TRANSFORMCAPS   0x00000004

Definition at line 107 of file d3dcaps.h.

◆ D3DDD_TRICAPS

#define D3DDD_TRICAPS   0x00000040

Definition at line 111 of file d3dcaps.h.

◆ D3DDEB_BUFSIZE

#define D3DDEB_BUFSIZE   0x00000001

Definition at line 142 of file d3dcaps.h.

◆ D3DDEB_CAPS

#define D3DDEB_CAPS   0x00000002

Definition at line 143 of file d3dcaps.h.

◆ D3DDEB_LPDATA

#define D3DDEB_LPDATA   0x00000004

Definition at line 144 of file d3dcaps.h.

◆ D3DDEBCAPS_MEM

Definition at line 147 of file d3dcaps.h.

◆ D3DDEBCAPS_SYSTEMMEMORY

#define D3DDEBCAPS_SYSTEMMEMORY   0x00000001

Definition at line 145 of file d3dcaps.h.

◆ D3DDEBCAPS_VIDEOMEMORY

#define D3DDEBCAPS_VIDEOMEMORY   0x00000002

Definition at line 146 of file d3dcaps.h.

◆ D3DDEVCAPS_CANBLTSYSTONONLOCAL

#define D3DDEVCAPS_CANBLTSYSTONONLOCAL   0x00020000

Definition at line 238 of file d3dcaps.h.

◆ D3DDEVCAPS_CANRENDERAFTERFLIP

#define D3DDEVCAPS_CANRENDERAFTERFLIP   0x00000800

Definition at line 171 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMITIVES2

#define D3DDEVCAPS_DRAWPRIMITIVES2   0x00002000

Definition at line 228 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMITIVES2EX

#define D3DDEVCAPS_DRAWPRIMITIVES2EX   0x00008000

Definition at line 230 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMTLVERTEX

#define D3DDEVCAPS_DRAWPRIMTLVERTEX   0x00000400

Definition at line 170 of file d3dcaps.h.

◆ D3DDEVCAPS_EXECUTESYSTEMMEMORY

#define D3DDEVCAPS_EXECUTESYSTEMMEMORY   0x00000010

Definition at line 120 of file d3dcaps.h.

◆ D3DDEVCAPS_EXECUTEVIDEOMEMORY

#define D3DDEVCAPS_EXECUTEVIDEOMEMORY   0x00000020

Definition at line 121 of file d3dcaps.h.

◆ D3DDEVCAPS_FLOATTLVERTEX

#define D3DDEVCAPS_FLOATTLVERTEX   0x00000001

Definition at line 116 of file d3dcaps.h.

◆ D3DDEVCAPS_HWRASTERIZATION

#define D3DDEVCAPS_HWRASTERIZATION   0x00080000

Definition at line 239 of file d3dcaps.h.

◆ D3DDEVCAPS_HWTRANSFORMANDLIGHT

#define D3DDEVCAPS_HWTRANSFORMANDLIGHT   0x00010000

Definition at line 237 of file d3dcaps.h.

◆ D3DDEVCAPS_SEPARATETEXTUREMEMORIES

#define D3DDEVCAPS_SEPARATETEXTUREMEMORIES   0x00004000

Definition at line 229 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTDECREASINGZ

#define D3DDEVCAPS_SORTDECREASINGZ   0X00000004

Definition at line 118 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTEXACT

#define D3DDEVCAPS_SORTEXACT   0x00000008

Definition at line 119 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTINCREASINGZ

#define D3DDEVCAPS_SORTINCREASINGZ   0x00000002

Definition at line 117 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTURENONLOCALVIDMEM

#define D3DDEVCAPS_TEXTURENONLOCALVIDMEM   0x00001000

Definition at line 172 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTURESYSTEMMEMORY

#define D3DDEVCAPS_TEXTURESYSTEMMEMORY   0x00000100

Definition at line 124 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTUREVIDEOMEMORY

#define D3DDEVCAPS_TEXTUREVIDEOMEMORY   0x00000200

Definition at line 125 of file d3dcaps.h.

◆ D3DDEVCAPS_TLVERTEXSYSTEMMEMORY

#define D3DDEVCAPS_TLVERTEXSYSTEMMEMORY   0x00000040

Definition at line 122 of file d3dcaps.h.

◆ D3DDEVCAPS_TLVERTEXVIDEOMEMORY

#define D3DDEVCAPS_TLVERTEXVIDEOMEMORY   0x00000080

Definition at line 123 of file d3dcaps.h.

◆ D3DDEVICEDESC7SIZE

#define D3DDEVICEDESC7SIZE   (sizeof(D3DDEVICEDESC7))

Definition at line 104 of file d3dcaps.h.

◆ D3DDEVICEDESCSIZE

#define D3DDEVICEDESCSIZE   (sizeof(D3DDEVICEDESC))

Definition at line 103 of file d3dcaps.h.

◆ D3DFDS_ALPHACMPCAPS

#define D3DFDS_ALPHACMPCAPS   0x00000100

Definition at line 134 of file d3dcaps.h.

◆ D3DFDS_COLORMODEL

#define D3DFDS_COLORMODEL   0x00000001

Definition at line 126 of file d3dcaps.h.

◆ D3DFDS_DSTBLENDCAPS

#define D3DFDS_DSTBLENDCAPS   0x00000400

Definition at line 136 of file d3dcaps.h.

◆ D3DFDS_GUID

#define D3DFDS_GUID   0x00000002

Definition at line 127 of file d3dcaps.h.

◆ D3DFDS_HARDWARE

#define D3DFDS_HARDWARE   0x00000004

Definition at line 128 of file d3dcaps.h.

◆ D3DFDS_LINES

#define D3DFDS_LINES   0x00000010

Definition at line 130 of file d3dcaps.h.

◆ D3DFDS_MISCCAPS

#define D3DFDS_MISCCAPS   0x00000020

Definition at line 131 of file d3dcaps.h.

◆ D3DFDS_RASTERCAPS

#define D3DFDS_RASTERCAPS   0x00000040

Definition at line 132 of file d3dcaps.h.

◆ D3DFDS_SHADECAPS

#define D3DFDS_SHADECAPS   0x00000800

Definition at line 137 of file d3dcaps.h.

◆ D3DFDS_SRCBLENDCAPS

#define D3DFDS_SRCBLENDCAPS   0x00000200

Definition at line 135 of file d3dcaps.h.

◆ D3DFDS_TEXTUREADDRESSCAPS

#define D3DFDS_TEXTUREADDRESSCAPS   0x00008000

Definition at line 141 of file d3dcaps.h.

◆ D3DFDS_TEXTUREBLENDCAPS

#define D3DFDS_TEXTUREBLENDCAPS   0x00004000

Definition at line 140 of file d3dcaps.h.

◆ D3DFDS_TEXTURECAPS

#define D3DFDS_TEXTURECAPS   0x00001000

Definition at line 138 of file d3dcaps.h.

◆ D3DFDS_TEXTUREFILTERCAPS

#define D3DFDS_TEXTUREFILTERCAPS   0x00002000

Definition at line 139 of file d3dcaps.h.

◆ D3DFDS_TRIANGLES

#define D3DFDS_TRIANGLES   0x00000008

Definition at line 129 of file d3dcaps.h.

◆ D3DFDS_ZCMPCAPS

#define D3DFDS_ZCMPCAPS   0x00000080

Definition at line 133 of file d3dcaps.h.

◆ D3DFVFCAPS_DONOTSTRIPELEMENTS

#define D3DFVFCAPS_DONOTSTRIPELEMENTS   0x00080000

Definition at line 227 of file d3dcaps.h.

◆ D3DFVFCAPS_TEXCOORDCOUNTMASK

#define D3DFVFCAPS_TEXCOORDCOUNTMASK   0x0000FFFF

Definition at line 226 of file d3dcaps.h.

◆ D3DLIGHTCAPS_DIRECTIONAL

#define D3DLIGHTCAPS_DIRECTIONAL   0x00000004

Definition at line 20 of file d3dcaps.h.

◆ D3DLIGHTCAPS_PARALLELPOINT

#define D3DLIGHTCAPS_PARALLELPOINT   0x00000008

Definition at line 21 of file d3dcaps.h.

◆ D3DLIGHTCAPS_POINT

#define D3DLIGHTCAPS_POINT   0x00000001

Definition at line 18 of file d3dcaps.h.

◆ D3DLIGHTCAPS_SPOT

#define D3DLIGHTCAPS_SPOT   0x00000002

Definition at line 19 of file d3dcaps.h.

◆ D3DLIGHTINGMODEL_MONO

#define D3DLIGHTINGMODEL_MONO   0x00000002

Definition at line 17 of file d3dcaps.h.

◆ D3DLIGHTINGMODEL_RGB

#define D3DLIGHTINGMODEL_RGB   0x00000001

Definition at line 16 of file d3dcaps.h.

◆ D3DPBLENDCAPS_BOTHINVSRCALPHA

#define D3DPBLENDCAPS_BOTHINVSRCALPHA   0x00001000

Definition at line 59 of file d3dcaps.h.

◆ D3DPBLENDCAPS_BOTHSRCALPHA

#define D3DPBLENDCAPS_BOTHSRCALPHA   0x00000800

Definition at line 58 of file d3dcaps.h.

◆ D3DPBLENDCAPS_DESTALPHA

#define D3DPBLENDCAPS_DESTALPHA   0x00000040

Definition at line 53 of file d3dcaps.h.

◆ D3DPBLENDCAPS_DESTCOLOR

#define D3DPBLENDCAPS_DESTCOLOR   0x00000100

Definition at line 55 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVDESTALPHA

#define D3DPBLENDCAPS_INVDESTALPHA   0x00000080

Definition at line 54 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVDESTCOLOR

#define D3DPBLENDCAPS_INVDESTCOLOR   0x00000200

Definition at line 56 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVSRCALPHA

#define D3DPBLENDCAPS_INVSRCALPHA   0x00000020

Definition at line 52 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVSRCCOLOR

#define D3DPBLENDCAPS_INVSRCCOLOR   0x00000008

Definition at line 50 of file d3dcaps.h.

◆ D3DPBLENDCAPS_ONE

#define D3DPBLENDCAPS_ONE   0x00000002

Definition at line 48 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCALPHA

#define D3DPBLENDCAPS_SRCALPHA   0x00000010

Definition at line 51 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCALPHASAT

#define D3DPBLENDCAPS_SRCALPHASAT   0x00000400

Definition at line 57 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCCOLOR

#define D3DPBLENDCAPS_SRCCOLOR   0x00000004

Definition at line 49 of file d3dcaps.h.

◆ D3DPBLENDCAPS_ZERO

#define D3DPBLENDCAPS_ZERO   0x00000001

Definition at line 47 of file d3dcaps.h.

◆ D3DPCMPCAPS_ALWAYS

#define D3DPCMPCAPS_ALWAYS   0x00000080

Definition at line 46 of file d3dcaps.h.

◆ D3DPCMPCAPS_EQUAL

#define D3DPCMPCAPS_EQUAL   0x00000004

Definition at line 41 of file d3dcaps.h.

◆ D3DPCMPCAPS_GREATER

#define D3DPCMPCAPS_GREATER   0x00000010

Definition at line 43 of file d3dcaps.h.

◆ D3DPCMPCAPS_GREATEREQUAL

#define D3DPCMPCAPS_GREATEREQUAL   0x00000040

Definition at line 45 of file d3dcaps.h.

◆ D3DPCMPCAPS_LESS

#define D3DPCMPCAPS_LESS   0x00000002

Definition at line 40 of file d3dcaps.h.

◆ D3DPCMPCAPS_LESSEQUAL

#define D3DPCMPCAPS_LESSEQUAL   0x00000008

Definition at line 42 of file d3dcaps.h.

◆ D3DPCMPCAPS_NEVER

#define D3DPCMPCAPS_NEVER   0x00000001

Definition at line 39 of file d3dcaps.h.

◆ D3DPCMPCAPS_NOTEQUAL

#define D3DPCMPCAPS_NOTEQUAL   0x00000020

Definition at line 44 of file d3dcaps.h.

◆ D3DPMISCCAPS_CONFORMANT

#define D3DPMISCCAPS_CONFORMANT   0x00000008

Definition at line 25 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLCCW

#define D3DPMISCCAPS_CULLCCW   0x00000040

Definition at line 28 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLCW

#define D3DPMISCCAPS_CULLCW   0x00000020

Definition at line 27 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLNONE

#define D3DPMISCCAPS_CULLNONE   0x00000010

Definition at line 26 of file d3dcaps.h.

◆ D3DPMISCCAPS_LINEPATTERNREP

#define D3DPMISCCAPS_LINEPATTERNREP   0x00000004

Definition at line 24 of file d3dcaps.h.

◆ D3DPMISCCAPS_MASKPLANES

#define D3DPMISCCAPS_MASKPLANES   0x00000001

Definition at line 22 of file d3dcaps.h.

◆ D3DPMISCCAPS_MASKZ

#define D3DPMISCCAPS_MASKZ   0x00000002

Definition at line 23 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANISOTROPY

#define D3DPRASTERCAPS_ANISOTROPY   0x00020000

Definition at line 166 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASEDGES

#define D3DPRASTERCAPS_ANTIALIASEDGES   0x00001000

Definition at line 161 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT

#define D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT   0x00000400

Definition at line 159 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT

#define D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT   0x00000800

Definition at line 160 of file d3dcaps.h.

◆ D3DPRASTERCAPS_DITHER

#define D3DPRASTERCAPS_DITHER   0x00000001

Definition at line 29 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGRANGE

#define D3DPRASTERCAPS_FOGRANGE   0x00010000

Definition at line 165 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGTABLE

#define D3DPRASTERCAPS_FOGTABLE   0x00000100

Definition at line 37 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGVERTEX

#define D3DPRASTERCAPS_FOGVERTEX   0x00000080

Definition at line 36 of file d3dcaps.h.

◆ D3DPRASTERCAPS_MIPMAPLODBIAS

#define D3DPRASTERCAPS_MIPMAPLODBIAS   0x00002000

Definition at line 162 of file d3dcaps.h.

◆ D3DPRASTERCAPS_PAT

#define D3DPRASTERCAPS_PAT   0x00000008

Definition at line 32 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ROP2

#define D3DPRASTERCAPS_ROP2   0x00000002

Definition at line 30 of file d3dcaps.h.

◆ D3DPRASTERCAPS_STIPPLE

#define D3DPRASTERCAPS_STIPPLE   0x00000200

Definition at line 38 of file d3dcaps.h.

◆ D3DPRASTERCAPS_SUBPIXEL

#define D3DPRASTERCAPS_SUBPIXEL   0x00000020

Definition at line 34 of file d3dcaps.h.

◆ D3DPRASTERCAPS_SUBPIXELX

#define D3DPRASTERCAPS_SUBPIXELX   0x00000040

Definition at line 35 of file d3dcaps.h.

◆ D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT

#define D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT   0x00080000

Definition at line 177 of file d3dcaps.h.

◆ D3DPRASTERCAPS_WBUFFER

#define D3DPRASTERCAPS_WBUFFER   0x00040000

Definition at line 176 of file d3dcaps.h.

◆ D3DPRASTERCAPS_WFOG

#define D3DPRASTERCAPS_WFOG   0x00100000

Definition at line 178 of file d3dcaps.h.

◆ D3DPRASTERCAPS_XOR

#define D3DPRASTERCAPS_XOR   0x00000004

Definition at line 31 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZBIAS

#define D3DPRASTERCAPS_ZBIAS   0x00004000

Definition at line 163 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZBUFFERLESSHSR

#define D3DPRASTERCAPS_ZBUFFERLESSHSR   0x00008000

Definition at line 164 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZFOG

#define D3DPRASTERCAPS_ZFOG   0x00200000

Definition at line 179 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZTEST

#define D3DPRASTERCAPS_ZTEST   0x00000010

Definition at line 33 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAFLATBLEND

#define D3DPSHADECAPS_ALPHAFLATBLEND   0x00001000

Definition at line 72 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAFLATSTIPPLED

#define D3DPSHADECAPS_ALPHAFLATSTIPPLED   0x00002000

Definition at line 73 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAGOURAUDBLEND

#define D3DPSHADECAPS_ALPHAGOURAUDBLEND   0x00004000

Definition at line 74 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED

#define D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED   0x00008000

Definition at line 75 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAPHONGBLEND

#define D3DPSHADECAPS_ALPHAPHONGBLEND   0x00010000

Definition at line 76 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAPHONGSTIPPLED

#define D3DPSHADECAPS_ALPHAPHONGSTIPPLED   0x00020000

Definition at line 77 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORFLATMONO

#define D3DPSHADECAPS_COLORFLATMONO   0x00000001

Definition at line 60 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORFLATRGB

#define D3DPSHADECAPS_COLORFLATRGB   0x00000002

Definition at line 61 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORGOURAUDMONO

#define D3DPSHADECAPS_COLORGOURAUDMONO   0x00000004

Definition at line 62 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORGOURAUDRGB

#define D3DPSHADECAPS_COLORGOURAUDRGB   0x00000008

Definition at line 63 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORPHONGMONO

#define D3DPSHADECAPS_COLORPHONGMONO   0x00000010

Definition at line 64 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORPHONGRGB

#define D3DPSHADECAPS_COLORPHONGRGB   0x00000020

Definition at line 65 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGFLAT

#define D3DPSHADECAPS_FOGFLAT   0x00040000

Definition at line 78 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGGOURAUD

#define D3DPSHADECAPS_FOGGOURAUD   0x00080000

Definition at line 79 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGPHONG

#define D3DPSHADECAPS_FOGPHONG   0x00100000

Definition at line 80 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARFLATMONO

#define D3DPSHADECAPS_SPECULARFLATMONO   0x00000040

Definition at line 66 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARFLATRGB

#define D3DPSHADECAPS_SPECULARFLATRGB   0x00000080

Definition at line 67 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARGOURAUDMONO

#define D3DPSHADECAPS_SPECULARGOURAUDMONO   0x00000100

Definition at line 68 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARGOURAUDRGB

#define D3DPSHADECAPS_SPECULARGOURAUDRGB   0x00000200

Definition at line 69 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARPHONGMONO

#define D3DPSHADECAPS_SPECULARPHONGMONO   0x00000400

Definition at line 70 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARPHONGRGB

#define D3DPSHADECAPS_SPECULARPHONGRGB   0x00000800

Definition at line 71 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_BORDER

#define D3DPTADDRESSCAPS_BORDER   0x00000008

Definition at line 168 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_CLAMP

#define D3DPTADDRESSCAPS_CLAMP   0x00000004

Definition at line 102 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_INDEPENDENTUV

#define D3DPTADDRESSCAPS_INDEPENDENTUV   0x00000010

Definition at line 169 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_MIRROR

#define D3DPTADDRESSCAPS_MIRROR   0x00000002

Definition at line 101 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_WRAP

#define D3DPTADDRESSCAPS_WRAP   0x00000001

Definition at line 100 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_ADD

#define D3DPTBLENDCAPS_ADD   0x00000080

Definition at line 167 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_COPY

#define D3DPTBLENDCAPS_COPY   0x00000040

Definition at line 99 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECAL

#define D3DPTBLENDCAPS_DECAL   0x00000001

Definition at line 93 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECALALPHA

#define D3DPTBLENDCAPS_DECALALPHA   0x00000004

Definition at line 95 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECALMASK

#define D3DPTBLENDCAPS_DECALMASK   0x00000010

Definition at line 97 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATE

#define D3DPTBLENDCAPS_MODULATE   0x00000002

Definition at line 94 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATEALPHA

#define D3DPTBLENDCAPS_MODULATEALPHA   0x00000008

Definition at line 96 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATEMASK

#define D3DPTBLENDCAPS_MODULATEMASK   0x00000020

Definition at line 98 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_ALPHA

#define D3DPTEXTURECAPS_ALPHA   0x00000004

Definition at line 83 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_ALPHAPALETTE

#define D3DPTEXTURECAPS_ALPHAPALETTE   0x00000080

Definition at line 181 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_BORDER

#define D3DPTEXTURECAPS_BORDER   0x00000010

Definition at line 85 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_COLORKEYBLEND

#define D3DPTEXTURECAPS_COLORKEYBLEND   0x00001000

Definition at line 236 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_CUBEMAP

#define D3DPTEXTURECAPS_CUBEMAP   0x00000800

Definition at line 235 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_NONPOW2CONDITIONAL

#define D3DPTEXTURECAPS_NONPOW2CONDITIONAL   0x00000100

Definition at line 182 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_PERSPECTIVE

#define D3DPTEXTURECAPS_PERSPECTIVE   0x00000001

Definition at line 81 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_POW2

#define D3DPTEXTURECAPS_POW2   0x00000002

Definition at line 82 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_PROJECTED

#define D3DPTEXTURECAPS_PROJECTED   0x00000400

Definition at line 234 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_SQUAREONLY

#define D3DPTEXTURECAPS_SQUAREONLY   0x00000020

Definition at line 86 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE

#define D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE   0x00000040

Definition at line 180 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_TRANSPARENCY

#define D3DPTEXTURECAPS_TRANSPARENCY   0x00000008

Definition at line 84 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEAR

#define D3DPTFILTERCAPS_LINEAR   0x00000002

Definition at line 88 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEARMIPLINEAR

#define D3DPTFILTERCAPS_LINEARMIPLINEAR   0x00000020

Definition at line 92 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEARMIPNEAREST

#define D3DPTFILTERCAPS_LINEARMIPNEAREST   0x00000010

Definition at line 91 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFAFLATCUBIC

#define D3DPTFILTERCAPS_MAGFAFLATCUBIC   0x08000000

Definition at line 191 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFANISOTROPIC

#define D3DPTFILTERCAPS_MAGFANISOTROPIC   0x04000000

Definition at line 190 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC

#define D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC   0x10000000

Definition at line 192 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFLINEAR

#define D3DPTFILTERCAPS_MAGFLINEAR   0x02000000

Definition at line 189 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFPOINT

#define D3DPTFILTERCAPS_MAGFPOINT   0x01000000

Definition at line 188 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFANISOTROPIC

#define D3DPTFILTERCAPS_MINFANISOTROPIC   0x00000400

Definition at line 185 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFLINEAR

#define D3DPTFILTERCAPS_MINFLINEAR   0x00000200

Definition at line 184 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFPOINT

#define D3DPTFILTERCAPS_MINFPOINT   0x00000100

Definition at line 183 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPFLINEAR

#define D3DPTFILTERCAPS_MIPFLINEAR   0x00020000

Definition at line 187 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPFPOINT

#define D3DPTFILTERCAPS_MIPFPOINT   0x00010000

Definition at line 186 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPLINEAR

#define D3DPTFILTERCAPS_MIPLINEAR   0x00000008

Definition at line 90 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPNEAREST

#define D3DPTFILTERCAPS_MIPNEAREST   0x00000004

Definition at line 89 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_NEAREST

#define D3DPTFILTERCAPS_NEAREST   0x00000001

Definition at line 87 of file d3dcaps.h.

◆ D3DSTENCILCAPS_DECR

#define D3DSTENCILCAPS_DECR   0x00000080

Definition at line 200 of file d3dcaps.h.

◆ D3DSTENCILCAPS_DECRSAT

#define D3DSTENCILCAPS_DECRSAT   0x00000010

Definition at line 197 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INCR

#define D3DSTENCILCAPS_INCR   0x00000040

Definition at line 199 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INCRSAT

#define D3DSTENCILCAPS_INCRSAT   0x00000008

Definition at line 196 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INVERT

#define D3DSTENCILCAPS_INVERT   0x00000020

Definition at line 198 of file d3dcaps.h.

◆ D3DSTENCILCAPS_KEEP

#define D3DSTENCILCAPS_KEEP   0x00000001

Definition at line 193 of file d3dcaps.h.

◆ D3DSTENCILCAPS_REPLACE

#define D3DSTENCILCAPS_REPLACE   0x00000004

Definition at line 195 of file d3dcaps.h.

◆ D3DSTENCILCAPS_TWOSIDED

#define D3DSTENCILCAPS_TWOSIDED   0x00000100

Definition at line 201 of file d3dcaps.h.

◆ D3DSTENCILCAPS_ZERO

#define D3DSTENCILCAPS_ZERO   0x00000002

Definition at line 194 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADD

#define D3DTEXOPCAPS_ADD   0x00000040

Definition at line 208 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSIGNED

#define D3DTEXOPCAPS_ADDSIGNED   0x00000080

Definition at line 209 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSIGNED2X

#define D3DTEXOPCAPS_ADDSIGNED2X   0x00000100

Definition at line 210 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSMOOTH

#define D3DTEXOPCAPS_ADDSMOOTH   0x00000400

Definition at line 212 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDCURRENTALPHA

#define D3DTEXOPCAPS_BLENDCURRENTALPHA   0x00008000

Definition at line 217 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDDIFFUSEALPHA

#define D3DTEXOPCAPS_BLENDDIFFUSEALPHA   0x00000800

Definition at line 213 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDFACTORALPHA

#define D3DTEXOPCAPS_BLENDFACTORALPHA   0x00002000

Definition at line 215 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDTEXTUREALPHA

#define D3DTEXOPCAPS_BLENDTEXTUREALPHA   0x00001000

Definition at line 214 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDTEXTUREALPHAPM

#define D3DTEXOPCAPS_BLENDTEXTUREALPHAPM   0x00004000

Definition at line 216 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BUMPENVMAP

#define D3DTEXOPCAPS_BUMPENVMAP   0x00200000

Definition at line 223 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BUMPENVMAPLUMINANCE

#define D3DTEXOPCAPS_BUMPENVMAPLUMINANCE   0x00400000

Definition at line 224 of file d3dcaps.h.

◆ D3DTEXOPCAPS_DISABLE

#define D3DTEXOPCAPS_DISABLE   0x00000001

Definition at line 202 of file d3dcaps.h.

◆ D3DTEXOPCAPS_DOTPRODUCT3

#define D3DTEXOPCAPS_DOTPRODUCT3   0x00800000

Definition at line 225 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE

#define D3DTEXOPCAPS_MODULATE   0x00000008

Definition at line 205 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE2X

#define D3DTEXOPCAPS_MODULATE2X   0x00000010

Definition at line 206 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE4X

#define D3DTEXOPCAPS_MODULATE4X   0x00000020

Definition at line 207 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR

#define D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR   0x00020000

Definition at line 219 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA

#define D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA   0x00040000

Definition at line 220 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR

#define D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR   0x00080000

Definition at line 221 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA

#define D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA   0x00100000

Definition at line 222 of file d3dcaps.h.

◆ D3DTEXOPCAPS_PREMODULATE

#define D3DTEXOPCAPS_PREMODULATE   0x00010000

Definition at line 218 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SELECTARG1

#define D3DTEXOPCAPS_SELECTARG1   0x00000002

Definition at line 203 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SELECTARG2

#define D3DTEXOPCAPS_SELECTARG2   0x00000004

Definition at line 204 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SUBTRACT

#define D3DTEXOPCAPS_SUBTRACT   0x00000200

Definition at line 211 of file d3dcaps.h.

◆ D3DTRANSFORMCAPS_CLIP

#define D3DTRANSFORMCAPS_CLIP   0x00000001

Definition at line 15 of file d3dcaps.h.

◆ D3DVTXPCAPS_DIRECTIONALLIGHTS

#define D3DVTXPCAPS_DIRECTIONALLIGHTS   0x00000008

Definition at line 243 of file d3dcaps.h.

◆ D3DVTXPCAPS_LOCALVIEWER

#define D3DVTXPCAPS_LOCALVIEWER   0x00000020

Definition at line 245 of file d3dcaps.h.

◆ D3DVTXPCAPS_MATERIALSOURCE7

#define D3DVTXPCAPS_MATERIALSOURCE7   0x00000002

Definition at line 241 of file d3dcaps.h.

◆ D3DVTXPCAPS_POSITIONALLIGHTS

#define D3DVTXPCAPS_POSITIONALLIGHTS   0x00000010

Definition at line 244 of file d3dcaps.h.

◆ D3DVTXPCAPS_TEXGEN

#define D3DVTXPCAPS_TEXGEN   0x00000001

Definition at line 240 of file d3dcaps.h.

◆ D3DVTXPCAPS_VERTEXFOG

#define D3DVTXPCAPS_VERTEXFOG   0x00000004

Definition at line 242 of file d3dcaps.h.

◆ DIRECT3D_VERSION

#define DIRECT3D_VERSION   0x0700

Definition at line 8 of file d3dcaps.h.

Typedef Documentation

◆ D3DDEVICEDESC

◆ D3DDEVICEDESC1

◆ D3DDEVICEDESC2

◆ D3DDEVICEDESC7

◆ D3DDEVINFO_TEXTUREMANAGER

◆ D3DDEVINFO_TEXTURING

◆ D3DEXECUTEBUFFERDESC

◆ D3DFINDDEVICERESULT

◆ D3DFINDDEVICERESULT1

◆ D3DFINDDEVICERESULT2

◆ D3DFINDDEVICESEARCH

◆ D3DLIGHTINGCAPS

◆ D3DPRIMCAPS

◆ D3DTRANSFORMCAPS

◆ LPD3DDEVICEDESC

◆ LPD3DDEVICEDESC1

◆ LPD3DDEVICEDESC2

◆ LPD3DDEVICEDESC7

◆ LPD3DDEVINFO_TEXTUREMANAGER

◆ LPD3DDEVINFO_TEXTURING

◆ LPD3DENUMDEVICESCALLBACK

typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK) (GUID *lpGuid, LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC, LPD3DDEVICEDESC, LPVOID)

Definition at line 466 of file d3dcaps.h.

◆ LPD3DENUMDEVICESCALLBACK7

typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK7) (LPSTR lpDeviceDescription, LPSTR lpDeviceName, LPD3DDEVICEDESC7, LPVOID)

Definition at line 469 of file d3dcaps.h.

◆ LPD3DEXECUTEBUFFERDESC

◆ LPD3DFINDDEVICERESULT

◆ LPD3DFINDDEVICERESULT1

◆ LPD3DFINDDEVICERESULT2

◆ LPD3DFINDDEVICESEARCH

◆ LPD3DLIGHTINGCAPS

◆ LPD3DPRIMCAPS

◆ LPD3DTRANSFORMCAPS