ReactOS 0.4.17-dev-934-g091855f
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  _D3DDeviceDesc
 
struct  _D3DDeviceDesc7
 
struct  _D3DFINDDEVICESEARCH
 
struct  _D3DFINDDEVICERESULT
 
struct  _D3DExecuteBufferDesc
 
struct  _D3DDEVINFO_TEXTUREMANAGER
 
struct  _D3DDEVINFO_TEXTURING
 

Macros

#define D3DTRANSFORMCAPS_CLIP   __MSABI_LONG(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 D3DLIGHTCAPS_GLSPOT   0x00000010
 
#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 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 D3DPRASTERCAPS_WBUFFER   0x00040000
 
#define D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT   0x00080000
 
#define D3DPRASTERCAPS_WFOG   0x00100000
 
#define D3DPRASTERCAPS_ZFOG   0x00200000
 
#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 D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE   0x00000040
 
#define D3DPTEXTURECAPS_ALPHAPALETTE   0x00000080
 
#define D3DPTEXTURECAPS_NONPOW2CONDITIONAL   __MSABI_LONG(0x00000100)
 
#define D3DPTEXTURECAPS_PROJECTED   0x00000400
 
#define D3DPTEXTURECAPS_CUBEMAP   0x00000800
 
#define D3DPTEXTURECAPS_COLORKEYBLEND   0x00001000
 
#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 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 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 D3DPTBLENDCAPS_ADD   0x00000080
 
#define D3DPTADDRESSCAPS_WRAP   0x00000001
 
#define D3DPTADDRESSCAPS_MIRROR   0x00000002
 
#define D3DPTADDRESSCAPS_CLAMP   0x00000004
 
#define D3DPTADDRESSCAPS_BORDER   0x00000008
 
#define D3DPTADDRESSCAPS_INDEPENDENTUV   0x00000010
 
#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 D3DDEVCAPS_DRAWPRIMTLVERTEX   0x00000400
 
#define D3DDEVCAPS_CANRENDERAFTERFLIP   0x00000800
 
#define D3DDEVCAPS_TEXTURENONLOCALVIDMEM   0x00001000
 
#define D3DDEVCAPS_DRAWPRIMITIVES2   0x00002000
 
#define D3DDEVCAPS_SEPARATETEXTUREMEMORIES   0x00004000
 
#define D3DDEVCAPS_DRAWPRIMITIVES2EX   0x00008000
 
#define D3DDEVCAPS_HWTRANSFORMANDLIGHT   0x00010000
 
#define D3DDEVCAPS_CANBLTSYSTONONLOCAL   0x00020000
 
#define D3DDEVCAPS_HWRASTERIZATION   0x00080000
 
#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 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 D3DVTXPCAPS_TEXGEN   0x00000001
 
#define D3DVTXPCAPS_MATERIALSOURCE7   0x00000002
 
#define D3DVTXPCAPS_VERTEXFOG   0x00000004
 
#define D3DVTXPCAPS_DIRECTIONALLIGHTS   0x00000008
 
#define D3DVTXPCAPS_POSITIONALLIGHTS   0x00000010
 
#define D3DVTXPCAPS_LOCALVIEWER   0x00000020
 
#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) /* = 0x3 */
 

Typedefs

typedef struct _D3DTRANSFORMCAPS D3DTRANSFORMCAPS
 
typedef struct _D3DTRANSFORMCAPS * LPD3DTRANSFORMCAPS
 
typedef struct _D3DLIGHTINGCAPS D3DLIGHTINGCAPS
 
typedef struct _D3DLIGHTINGCAPS * LPD3DLIGHTINGCAPS
 
typedef struct _D3dPrimCaps D3DPRIMCAPS
 
typedef struct _D3dPrimCaps * LPD3DPRIMCAPS
 
typedef struct _D3DDeviceDesc D3DDEVICEDESC
 
typedef struct _D3DDeviceDesc * LPD3DDEVICEDESC
 
typedef struct _D3DDeviceDesc7 D3DDEVICEDESC7
 
typedef struct _D3DDeviceDesc7 * LPD3DDEVICEDESC7
 
typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK) (GUID *guid, char *description, char *name, D3DDEVICEDESC *hal_desc, D3DDEVICEDESC *hel_desc, void *ctx)
 
typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK7) (char *description, char *name, D3DDEVICEDESC7 *desc, void *ctx)
 
typedef struct _D3DFINDDEVICESEARCH D3DFINDDEVICESEARCH
 
typedef struct _D3DFINDDEVICESEARCH * LPD3DFINDDEVICESEARCH
 
typedef struct _D3DFINDDEVICERESULT D3DFINDDEVICERESULT
 
typedef struct _D3DFINDDEVICERESULT * LPD3DFINDDEVICERESULT
 
typedef struct _D3DExecuteBufferDesc D3DEXECUTEBUFFERDESC
 
typedef struct _D3DExecuteBufferDesc * LPD3DEXECUTEBUFFERDESC
 
typedef struct _D3DDEVINFO_TEXTUREMANAGER D3DDEVINFO_TEXTUREMANAGER
 
typedef struct _D3DDEVINFO_TEXTUREMANAGER * LPD3DDEVINFO_TEXTUREMANAGER
 
typedef struct _D3DDEVINFO_TEXTURING D3DDEVINFO_TEXTURING
 
typedef struct _D3DDEVINFO_TEXTURING * LPD3DDEVINFO_TEXTURING
 

Macro Definition Documentation

◆ D3DDD_BCLIPPING

#define D3DDD_BCLIPPING   0x00000010

Definition at line 282 of file d3dcaps.h.

◆ D3DDD_COLORMODEL

#define D3DDD_COLORMODEL   0x00000001

Definition at line 278 of file d3dcaps.h.

◆ D3DDD_DEVCAPS

#define D3DDD_DEVCAPS   0x00000002

Definition at line 279 of file d3dcaps.h.

◆ D3DDD_DEVICERENDERBITDEPTH

#define D3DDD_DEVICERENDERBITDEPTH   0x00000080

Definition at line 285 of file d3dcaps.h.

◆ D3DDD_DEVICEZBUFFERBITDEPTH

#define D3DDD_DEVICEZBUFFERBITDEPTH   0x00000100

Definition at line 286 of file d3dcaps.h.

◆ D3DDD_LIGHTINGCAPS

#define D3DDD_LIGHTINGCAPS   0x00000008

Definition at line 281 of file d3dcaps.h.

◆ D3DDD_LINECAPS

#define D3DDD_LINECAPS   0x00000020

Definition at line 283 of file d3dcaps.h.

◆ D3DDD_MAXBUFFERSIZE

#define D3DDD_MAXBUFFERSIZE   0x00000200

Definition at line 287 of file d3dcaps.h.

◆ D3DDD_MAXVERTEXCOUNT

#define D3DDD_MAXVERTEXCOUNT   0x00000400

Definition at line 288 of file d3dcaps.h.

◆ D3DDD_TRANSFORMCAPS

#define D3DDD_TRANSFORMCAPS   0x00000004

Definition at line 280 of file d3dcaps.h.

◆ D3DDD_TRICAPS

#define D3DDD_TRICAPS   0x00000040

Definition at line 284 of file d3dcaps.h.

◆ D3DDEB_BUFSIZE

#define D3DDEB_BUFSIZE   0x00000001

Definition at line 400 of file d3dcaps.h.

◆ D3DDEB_CAPS

#define D3DDEB_CAPS   0x00000002

Definition at line 401 of file d3dcaps.h.

◆ D3DDEB_LPDATA

#define D3DDEB_LPDATA   0x00000004

Definition at line 402 of file d3dcaps.h.

◆ D3DDEBCAPS_MEM

#define D3DDEBCAPS_MEM   (D3DDEBCAPS_SYSTEMMEMORY|D3DDEBCAPS_VIDEOMEMORY) /* = 0x3 */

Definition at line 406 of file d3dcaps.h.

◆ D3DDEBCAPS_SYSTEMMEMORY

#define D3DDEBCAPS_SYSTEMMEMORY   0x00000001

Definition at line 404 of file d3dcaps.h.

◆ D3DDEBCAPS_VIDEOMEMORY

#define D3DDEBCAPS_VIDEOMEMORY   0x00000002

Definition at line 405 of file d3dcaps.h.

◆ D3DDEVCAPS_CANBLTSYSTONONLOCAL

#define D3DDEVCAPS_CANBLTSYSTONONLOCAL   0x00020000

Definition at line 307 of file d3dcaps.h.

◆ D3DDEVCAPS_CANRENDERAFTERFLIP

#define D3DDEVCAPS_CANRENDERAFTERFLIP   0x00000800

Definition at line 301 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMITIVES2

#define D3DDEVCAPS_DRAWPRIMITIVES2   0x00002000

Definition at line 303 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMITIVES2EX

#define D3DDEVCAPS_DRAWPRIMITIVES2EX   0x00008000

Definition at line 305 of file d3dcaps.h.

◆ D3DDEVCAPS_DRAWPRIMTLVERTEX

#define D3DDEVCAPS_DRAWPRIMTLVERTEX   0x00000400

Definition at line 300 of file d3dcaps.h.

◆ D3DDEVCAPS_EXECUTESYSTEMMEMORY

#define D3DDEVCAPS_EXECUTESYSTEMMEMORY   0x00000010

Definition at line 294 of file d3dcaps.h.

◆ D3DDEVCAPS_EXECUTEVIDEOMEMORY

#define D3DDEVCAPS_EXECUTEVIDEOMEMORY   0x00000020

Definition at line 295 of file d3dcaps.h.

◆ D3DDEVCAPS_FLOATTLVERTEX

#define D3DDEVCAPS_FLOATTLVERTEX   0x00000001

Definition at line 290 of file d3dcaps.h.

◆ D3DDEVCAPS_HWRASTERIZATION

#define D3DDEVCAPS_HWRASTERIZATION   0x00080000

Definition at line 308 of file d3dcaps.h.

◆ D3DDEVCAPS_HWTRANSFORMANDLIGHT

#define D3DDEVCAPS_HWTRANSFORMANDLIGHT   0x00010000

Definition at line 306 of file d3dcaps.h.

◆ D3DDEVCAPS_SEPARATETEXTUREMEMORIES

#define D3DDEVCAPS_SEPARATETEXTUREMEMORIES   0x00004000

Definition at line 304 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTDECREASINGZ

#define D3DDEVCAPS_SORTDECREASINGZ   0X00000004

Definition at line 292 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTEXACT

#define D3DDEVCAPS_SORTEXACT   0x00000008

Definition at line 293 of file d3dcaps.h.

◆ D3DDEVCAPS_SORTINCREASINGZ

#define D3DDEVCAPS_SORTINCREASINGZ   0x00000002

Definition at line 291 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTURENONLOCALVIDMEM

#define D3DDEVCAPS_TEXTURENONLOCALVIDMEM   0x00001000

Definition at line 302 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTURESYSTEMMEMORY

#define D3DDEVCAPS_TEXTURESYSTEMMEMORY   0x00000100

Definition at line 298 of file d3dcaps.h.

◆ D3DDEVCAPS_TEXTUREVIDEOMEMORY

#define D3DDEVCAPS_TEXTUREVIDEOMEMORY   0x00000200

Definition at line 299 of file d3dcaps.h.

◆ D3DDEVCAPS_TLVERTEXSYSTEMMEMORY

#define D3DDEVCAPS_TLVERTEXSYSTEMMEMORY   0x00000040

Definition at line 296 of file d3dcaps.h.

◆ D3DDEVCAPS_TLVERTEXVIDEOMEMORY

#define D3DDEVCAPS_TLVERTEXVIDEOMEMORY   0x00000080

Definition at line 297 of file d3dcaps.h.

◆ D3DDEVICEDESC7SIZE

#define D3DDEVICEDESC7SIZE   (sizeof(D3DDEVICEDESC7))

Definition at line 276 of file d3dcaps.h.

◆ D3DDEVICEDESCSIZE

#define D3DDEVICEDESCSIZE   (sizeof(D3DDEVICEDESC))

Definition at line 234 of file d3dcaps.h.

◆ D3DFDS_ALPHACMPCAPS

#define D3DFDS_ALPHACMPCAPS   0x00000100

Definition at line 366 of file d3dcaps.h.

◆ D3DFDS_COLORMODEL

#define D3DFDS_COLORMODEL   0x00000001

Definition at line 358 of file d3dcaps.h.

◆ D3DFDS_DSTBLENDCAPS

#define D3DFDS_DSTBLENDCAPS   0x00000400

Definition at line 368 of file d3dcaps.h.

◆ D3DFDS_GUID

#define D3DFDS_GUID   0x00000002

Definition at line 359 of file d3dcaps.h.

◆ D3DFDS_HARDWARE

#define D3DFDS_HARDWARE   0x00000004

Definition at line 360 of file d3dcaps.h.

◆ D3DFDS_LINES

#define D3DFDS_LINES   0x00000010

Definition at line 362 of file d3dcaps.h.

◆ D3DFDS_MISCCAPS

#define D3DFDS_MISCCAPS   0x00000020

Definition at line 363 of file d3dcaps.h.

◆ D3DFDS_RASTERCAPS

#define D3DFDS_RASTERCAPS   0x00000040

Definition at line 364 of file d3dcaps.h.

◆ D3DFDS_SHADECAPS

#define D3DFDS_SHADECAPS   0x00000800

Definition at line 369 of file d3dcaps.h.

◆ D3DFDS_SRCBLENDCAPS

#define D3DFDS_SRCBLENDCAPS   0x00000200

Definition at line 367 of file d3dcaps.h.

◆ D3DFDS_TEXTUREADDRESSCAPS

#define D3DFDS_TEXTUREADDRESSCAPS   0x00008000

Definition at line 373 of file d3dcaps.h.

◆ D3DFDS_TEXTUREBLENDCAPS

#define D3DFDS_TEXTUREBLENDCAPS   0x00004000

Definition at line 372 of file d3dcaps.h.

◆ D3DFDS_TEXTURECAPS

#define D3DFDS_TEXTURECAPS   0x00001000

Definition at line 370 of file d3dcaps.h.

◆ D3DFDS_TEXTUREFILTERCAPS

#define D3DFDS_TEXTUREFILTERCAPS   0x00002000

Definition at line 371 of file d3dcaps.h.

◆ D3DFDS_TRIANGLES

#define D3DFDS_TRIANGLES   0x00000008

Definition at line 361 of file d3dcaps.h.

◆ D3DFDS_ZCMPCAPS

#define D3DFDS_ZCMPCAPS   0x00000080

Definition at line 365 of file d3dcaps.h.

◆ D3DFVFCAPS_DONOTSTRIPELEMENTS

#define D3DFVFCAPS_DONOTSTRIPELEMENTS   0x00080000

Definition at line 345 of file d3dcaps.h.

◆ D3DFVFCAPS_TEXCOORDCOUNTMASK

#define D3DFVFCAPS_TEXCOORDCOUNTMASK   0x0000FFFF

Definition at line 344 of file d3dcaps.h.

◆ D3DLIGHTCAPS_DIRECTIONAL

#define D3DLIGHTCAPS_DIRECTIONAL   0x00000004

Definition at line 47 of file d3dcaps.h.

◆ D3DLIGHTCAPS_GLSPOT

#define D3DLIGHTCAPS_GLSPOT   0x00000010

Definition at line 49 of file d3dcaps.h.

◆ D3DLIGHTCAPS_PARALLELPOINT

#define D3DLIGHTCAPS_PARALLELPOINT   0x00000008

Definition at line 48 of file d3dcaps.h.

◆ D3DLIGHTCAPS_POINT

#define D3DLIGHTCAPS_POINT   0x00000001

Definition at line 45 of file d3dcaps.h.

◆ D3DLIGHTCAPS_SPOT

#define D3DLIGHTCAPS_SPOT   0x00000002

Definition at line 46 of file d3dcaps.h.

◆ D3DLIGHTINGMODEL_MONO

#define D3DLIGHTINGMODEL_MONO   0x00000002

Definition at line 43 of file d3dcaps.h.

◆ D3DLIGHTINGMODEL_RGB

#define D3DLIGHTINGMODEL_RGB   0x00000001

Definition at line 42 of file d3dcaps.h.

◆ D3DPBLENDCAPS_BOTHINVSRCALPHA

#define D3DPBLENDCAPS_BOTHINVSRCALPHA   0x00001000

Definition at line 120 of file d3dcaps.h.

◆ D3DPBLENDCAPS_BOTHSRCALPHA

#define D3DPBLENDCAPS_BOTHSRCALPHA   0x00000800

Definition at line 119 of file d3dcaps.h.

◆ D3DPBLENDCAPS_DESTALPHA

#define D3DPBLENDCAPS_DESTALPHA   0x00000040

Definition at line 114 of file d3dcaps.h.

◆ D3DPBLENDCAPS_DESTCOLOR

#define D3DPBLENDCAPS_DESTCOLOR   0x00000100

Definition at line 116 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVDESTALPHA

#define D3DPBLENDCAPS_INVDESTALPHA   0x00000080

Definition at line 115 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVDESTCOLOR

#define D3DPBLENDCAPS_INVDESTCOLOR   0x00000200

Definition at line 117 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVSRCALPHA

#define D3DPBLENDCAPS_INVSRCALPHA   0x00000020

Definition at line 113 of file d3dcaps.h.

◆ D3DPBLENDCAPS_INVSRCCOLOR

#define D3DPBLENDCAPS_INVSRCCOLOR   0x00000008

Definition at line 111 of file d3dcaps.h.

◆ D3DPBLENDCAPS_ONE

#define D3DPBLENDCAPS_ONE   0x00000002

Definition at line 109 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCALPHA

#define D3DPBLENDCAPS_SRCALPHA   0x00000010

Definition at line 112 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCALPHASAT

#define D3DPBLENDCAPS_SRCALPHASAT   0x00000400

Definition at line 118 of file d3dcaps.h.

◆ D3DPBLENDCAPS_SRCCOLOR

#define D3DPBLENDCAPS_SRCCOLOR   0x00000004

Definition at line 110 of file d3dcaps.h.

◆ D3DPBLENDCAPS_ZERO

#define D3DPBLENDCAPS_ZERO   0x00000001

Definition at line 108 of file d3dcaps.h.

◆ D3DPCMPCAPS_ALWAYS

#define D3DPCMPCAPS_ALWAYS   0x00000080

Definition at line 106 of file d3dcaps.h.

◆ D3DPCMPCAPS_EQUAL

#define D3DPCMPCAPS_EQUAL   0x00000004

Definition at line 101 of file d3dcaps.h.

◆ D3DPCMPCAPS_GREATER

#define D3DPCMPCAPS_GREATER   0x00000010

Definition at line 103 of file d3dcaps.h.

◆ D3DPCMPCAPS_GREATEREQUAL

#define D3DPCMPCAPS_GREATEREQUAL   0x00000040

Definition at line 105 of file d3dcaps.h.

◆ D3DPCMPCAPS_LESS

#define D3DPCMPCAPS_LESS   0x00000002

Definition at line 100 of file d3dcaps.h.

◆ D3DPCMPCAPS_LESSEQUAL

#define D3DPCMPCAPS_LESSEQUAL   0x00000008

Definition at line 102 of file d3dcaps.h.

◆ D3DPCMPCAPS_NEVER

#define D3DPCMPCAPS_NEVER   0x00000001

Definition at line 99 of file d3dcaps.h.

◆ D3DPCMPCAPS_NOTEQUAL

#define D3DPCMPCAPS_NOTEQUAL   0x00000020

Definition at line 104 of file d3dcaps.h.

◆ D3DPMISCCAPS_CONFORMANT

#define D3DPMISCCAPS_CONFORMANT   0x00000008

Definition at line 71 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLCCW

#define D3DPMISCCAPS_CULLCCW   0x00000040

Definition at line 74 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLCW

#define D3DPMISCCAPS_CULLCW   0x00000020

Definition at line 73 of file d3dcaps.h.

◆ D3DPMISCCAPS_CULLNONE

#define D3DPMISCCAPS_CULLNONE   0x00000010

Definition at line 72 of file d3dcaps.h.

◆ D3DPMISCCAPS_LINEPATTERNREP

#define D3DPMISCCAPS_LINEPATTERNREP   0x00000004

Definition at line 70 of file d3dcaps.h.

◆ D3DPMISCCAPS_MASKPLANES

#define D3DPMISCCAPS_MASKPLANES   0x00000001

Definition at line 68 of file d3dcaps.h.

◆ D3DPMISCCAPS_MASKZ

#define D3DPMISCCAPS_MASKZ   0x00000002

Definition at line 69 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANISOTROPY

#define D3DPRASTERCAPS_ANISOTROPY   0x00020000

Definition at line 93 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASEDGES

#define D3DPRASTERCAPS_ANTIALIASEDGES   0x00001000

Definition at line 88 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT

#define D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT   0x00000400

Definition at line 86 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT

#define D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT   0x00000800

Definition at line 87 of file d3dcaps.h.

◆ D3DPRASTERCAPS_DITHER

#define D3DPRASTERCAPS_DITHER   0x00000001

Definition at line 76 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGRANGE

#define D3DPRASTERCAPS_FOGRANGE   0x00010000

Definition at line 92 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGTABLE

#define D3DPRASTERCAPS_FOGTABLE   0x00000100

Definition at line 84 of file d3dcaps.h.

◆ D3DPRASTERCAPS_FOGVERTEX

#define D3DPRASTERCAPS_FOGVERTEX   0x00000080

Definition at line 83 of file d3dcaps.h.

◆ D3DPRASTERCAPS_MIPMAPLODBIAS

#define D3DPRASTERCAPS_MIPMAPLODBIAS   0x00002000

Definition at line 89 of file d3dcaps.h.

◆ D3DPRASTERCAPS_PAT

#define D3DPRASTERCAPS_PAT   0x00000008

Definition at line 79 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ROP2

#define D3DPRASTERCAPS_ROP2   0x00000002

Definition at line 77 of file d3dcaps.h.

◆ D3DPRASTERCAPS_STIPPLE

#define D3DPRASTERCAPS_STIPPLE   0x00000200

Definition at line 85 of file d3dcaps.h.

◆ D3DPRASTERCAPS_SUBPIXEL

#define D3DPRASTERCAPS_SUBPIXEL   0x00000020

Definition at line 81 of file d3dcaps.h.

◆ D3DPRASTERCAPS_SUBPIXELX

#define D3DPRASTERCAPS_SUBPIXELX   0x00000040

Definition at line 82 of file d3dcaps.h.

◆ D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT

#define D3DPRASTERCAPS_TRANSLUCENTSORTINDEPENDENT   0x00080000

Definition at line 95 of file d3dcaps.h.

◆ D3DPRASTERCAPS_WBUFFER

#define D3DPRASTERCAPS_WBUFFER   0x00040000

Definition at line 94 of file d3dcaps.h.

◆ D3DPRASTERCAPS_WFOG

#define D3DPRASTERCAPS_WFOG   0x00100000

Definition at line 96 of file d3dcaps.h.

◆ D3DPRASTERCAPS_XOR

#define D3DPRASTERCAPS_XOR   0x00000004

Definition at line 78 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZBIAS

#define D3DPRASTERCAPS_ZBIAS   0x00004000

Definition at line 90 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZBUFFERLESSHSR

#define D3DPRASTERCAPS_ZBUFFERLESSHSR   0x00008000

Definition at line 91 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZFOG

#define D3DPRASTERCAPS_ZFOG   0x00200000

Definition at line 97 of file d3dcaps.h.

◆ D3DPRASTERCAPS_ZTEST

#define D3DPRASTERCAPS_ZTEST   0x00000010

Definition at line 80 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAFLATBLEND

#define D3DPSHADECAPS_ALPHAFLATBLEND   0x00001000

Definition at line 136 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAFLATSTIPPLED

#define D3DPSHADECAPS_ALPHAFLATSTIPPLED   0x00002000

Definition at line 137 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAGOURAUDBLEND

#define D3DPSHADECAPS_ALPHAGOURAUDBLEND   0x00004000

Definition at line 138 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED

#define D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED   0x00008000

Definition at line 139 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAPHONGBLEND

#define D3DPSHADECAPS_ALPHAPHONGBLEND   0x00010000

Definition at line 140 of file d3dcaps.h.

◆ D3DPSHADECAPS_ALPHAPHONGSTIPPLED

#define D3DPSHADECAPS_ALPHAPHONGSTIPPLED   0x00020000

Definition at line 141 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORFLATMONO

#define D3DPSHADECAPS_COLORFLATMONO   0x00000001

Definition at line 122 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORFLATRGB

#define D3DPSHADECAPS_COLORFLATRGB   0x00000002

Definition at line 123 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORGOURAUDMONO

#define D3DPSHADECAPS_COLORGOURAUDMONO   0x00000004

Definition at line 124 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORGOURAUDRGB

#define D3DPSHADECAPS_COLORGOURAUDRGB   0x00000008

Definition at line 125 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORPHONGMONO

#define D3DPSHADECAPS_COLORPHONGMONO   0x00000010

Definition at line 126 of file d3dcaps.h.

◆ D3DPSHADECAPS_COLORPHONGRGB

#define D3DPSHADECAPS_COLORPHONGRGB   0x00000020

Definition at line 127 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGFLAT

#define D3DPSHADECAPS_FOGFLAT   0x00040000

Definition at line 143 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGGOURAUD

#define D3DPSHADECAPS_FOGGOURAUD   0x00080000

Definition at line 144 of file d3dcaps.h.

◆ D3DPSHADECAPS_FOGPHONG

#define D3DPSHADECAPS_FOGPHONG   0x00100000

Definition at line 145 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARFLATMONO

#define D3DPSHADECAPS_SPECULARFLATMONO   0x00000040

Definition at line 129 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARFLATRGB

#define D3DPSHADECAPS_SPECULARFLATRGB   0x00000080

Definition at line 130 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARGOURAUDMONO

#define D3DPSHADECAPS_SPECULARGOURAUDMONO   0x00000100

Definition at line 131 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARGOURAUDRGB

#define D3DPSHADECAPS_SPECULARGOURAUDRGB   0x00000200

Definition at line 132 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARPHONGMONO

#define D3DPSHADECAPS_SPECULARPHONGMONO   0x00000400

Definition at line 133 of file d3dcaps.h.

◆ D3DPSHADECAPS_SPECULARPHONGRGB

#define D3DPSHADECAPS_SPECULARPHONGRGB   0x00000800

Definition at line 134 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_BORDER

#define D3DPTADDRESSCAPS_BORDER   0x00000008

Definition at line 193 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_CLAMP

#define D3DPTADDRESSCAPS_CLAMP   0x00000004

Definition at line 192 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_INDEPENDENTUV

#define D3DPTADDRESSCAPS_INDEPENDENTUV   0x00000010

Definition at line 194 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_MIRROR

#define D3DPTADDRESSCAPS_MIRROR   0x00000002

Definition at line 191 of file d3dcaps.h.

◆ D3DPTADDRESSCAPS_WRAP

#define D3DPTADDRESSCAPS_WRAP   0x00000001

Definition at line 190 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_ADD

#define D3DPTBLENDCAPS_ADD   0x00000080

Definition at line 188 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_COPY

#define D3DPTBLENDCAPS_COPY   0x00000040

Definition at line 187 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECAL

#define D3DPTBLENDCAPS_DECAL   0x00000001

Definition at line 181 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECALALPHA

#define D3DPTBLENDCAPS_DECALALPHA   0x00000004

Definition at line 183 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_DECALMASK

#define D3DPTBLENDCAPS_DECALMASK   0x00000010

Definition at line 185 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATE

#define D3DPTBLENDCAPS_MODULATE   0x00000002

Definition at line 182 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATEALPHA

#define D3DPTBLENDCAPS_MODULATEALPHA   0x00000008

Definition at line 184 of file d3dcaps.h.

◆ D3DPTBLENDCAPS_MODULATEMASK

#define D3DPTBLENDCAPS_MODULATEMASK   0x00000020

Definition at line 186 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_ALPHA

#define D3DPTEXTURECAPS_ALPHA   0x00000004

Definition at line 149 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_ALPHAPALETTE

#define D3DPTEXTURECAPS_ALPHAPALETTE   0x00000080

Definition at line 154 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_BORDER

#define D3DPTEXTURECAPS_BORDER   0x00000010

Definition at line 151 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_COLORKEYBLEND

#define D3DPTEXTURECAPS_COLORKEYBLEND   0x00001000

Definition at line 159 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_CUBEMAP

#define D3DPTEXTURECAPS_CUBEMAP   0x00000800

Definition at line 158 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_NONPOW2CONDITIONAL

#define D3DPTEXTURECAPS_NONPOW2CONDITIONAL   __MSABI_LONG(0x00000100)

Definition at line 155 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_PERSPECTIVE

#define D3DPTEXTURECAPS_PERSPECTIVE   0x00000001

Definition at line 147 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_POW2

#define D3DPTEXTURECAPS_POW2   0x00000002

Definition at line 148 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_PROJECTED

#define D3DPTEXTURECAPS_PROJECTED   0x00000400

Definition at line 157 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_SQUAREONLY

#define D3DPTEXTURECAPS_SQUAREONLY   0x00000020

Definition at line 152 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE

#define D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE   0x00000040

Definition at line 153 of file d3dcaps.h.

◆ D3DPTEXTURECAPS_TRANSPARENCY

#define D3DPTEXTURECAPS_TRANSPARENCY   0x00000008

Definition at line 150 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEAR

#define D3DPTFILTERCAPS_LINEAR   0x00000002

Definition at line 162 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEARMIPLINEAR

#define D3DPTFILTERCAPS_LINEARMIPLINEAR   0x00000020

Definition at line 166 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_LINEARMIPNEAREST

#define D3DPTFILTERCAPS_LINEARMIPNEAREST   0x00000010

Definition at line 165 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFAFLATCUBIC

#define D3DPTFILTERCAPS_MAGFAFLATCUBIC   0x08000000

Definition at line 178 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFANISOTROPIC

#define D3DPTFILTERCAPS_MAGFANISOTROPIC   0x04000000

Definition at line 177 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC

#define D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC   0x10000000

Definition at line 179 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFLINEAR

#define D3DPTFILTERCAPS_MAGFLINEAR   0x02000000

Definition at line 176 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MAGFPOINT

#define D3DPTFILTERCAPS_MAGFPOINT   0x01000000

Definition at line 175 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFANISOTROPIC

#define D3DPTFILTERCAPS_MINFANISOTROPIC   0x00000400

Definition at line 170 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFLINEAR

#define D3DPTFILTERCAPS_MINFLINEAR   0x00000200

Definition at line 169 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MINFPOINT

#define D3DPTFILTERCAPS_MINFPOINT   0x00000100

Definition at line 168 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPFLINEAR

#define D3DPTFILTERCAPS_MIPFLINEAR   0x00020000

Definition at line 173 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPFPOINT

#define D3DPTFILTERCAPS_MIPFPOINT   0x00010000

Definition at line 172 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPLINEAR

#define D3DPTFILTERCAPS_MIPLINEAR   0x00000008

Definition at line 164 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_MIPNEAREST

#define D3DPTFILTERCAPS_MIPNEAREST   0x00000004

Definition at line 163 of file d3dcaps.h.

◆ D3DPTFILTERCAPS_NEAREST

#define D3DPTFILTERCAPS_NEAREST   0x00000001

Definition at line 161 of file d3dcaps.h.

◆ D3DSTENCILCAPS_DECR

#define D3DSTENCILCAPS_DECR   0x00000080

Definition at line 317 of file d3dcaps.h.

◆ D3DSTENCILCAPS_DECRSAT

#define D3DSTENCILCAPS_DECRSAT   0x00000010

Definition at line 314 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INCR

#define D3DSTENCILCAPS_INCR   0x00000040

Definition at line 316 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INCRSAT

#define D3DSTENCILCAPS_INCRSAT   0x00000008

Definition at line 313 of file d3dcaps.h.

◆ D3DSTENCILCAPS_INVERT

#define D3DSTENCILCAPS_INVERT   0x00000020

Definition at line 315 of file d3dcaps.h.

◆ D3DSTENCILCAPS_KEEP

#define D3DSTENCILCAPS_KEEP   0x00000001

Definition at line 310 of file d3dcaps.h.

◆ D3DSTENCILCAPS_REPLACE

#define D3DSTENCILCAPS_REPLACE   0x00000004

Definition at line 312 of file d3dcaps.h.

◆ D3DSTENCILCAPS_ZERO

#define D3DSTENCILCAPS_ZERO   0x00000002

Definition at line 311 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADD

#define D3DTEXOPCAPS_ADD   0x00000040

Definition at line 325 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSIGNED

#define D3DTEXOPCAPS_ADDSIGNED   0x00000080

Definition at line 326 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSIGNED2X

#define D3DTEXOPCAPS_ADDSIGNED2X   0x00000100

Definition at line 327 of file d3dcaps.h.

◆ D3DTEXOPCAPS_ADDSMOOTH

#define D3DTEXOPCAPS_ADDSMOOTH   0x00000400

Definition at line 329 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDCURRENTALPHA

#define D3DTEXOPCAPS_BLENDCURRENTALPHA   0x00008000

Definition at line 334 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDDIFFUSEALPHA

#define D3DTEXOPCAPS_BLENDDIFFUSEALPHA   0x00000800

Definition at line 330 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDFACTORALPHA

#define D3DTEXOPCAPS_BLENDFACTORALPHA   0x00002000

Definition at line 332 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDTEXTUREALPHA

#define D3DTEXOPCAPS_BLENDTEXTUREALPHA   0x00001000

Definition at line 331 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BLENDTEXTUREALPHAPM

#define D3DTEXOPCAPS_BLENDTEXTUREALPHAPM   0x00004000

Definition at line 333 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BUMPENVMAP

#define D3DTEXOPCAPS_BUMPENVMAP   0x00200000

Definition at line 340 of file d3dcaps.h.

◆ D3DTEXOPCAPS_BUMPENVMAPLUMINANCE

#define D3DTEXOPCAPS_BUMPENVMAPLUMINANCE   0x00400000

Definition at line 341 of file d3dcaps.h.

◆ D3DTEXOPCAPS_DISABLE

#define D3DTEXOPCAPS_DISABLE   0x00000001

Definition at line 319 of file d3dcaps.h.

◆ D3DTEXOPCAPS_DOTPRODUCT3

#define D3DTEXOPCAPS_DOTPRODUCT3   0x00800000

Definition at line 342 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE

#define D3DTEXOPCAPS_MODULATE   0x00000008

Definition at line 322 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE2X

#define D3DTEXOPCAPS_MODULATE2X   0x00000010

Definition at line 323 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATE4X

#define D3DTEXOPCAPS_MODULATE4X   0x00000020

Definition at line 324 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR

#define D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR   0x00020000

Definition at line 336 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA

#define D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA   0x00040000

Definition at line 337 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR

#define D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR   0x00080000

Definition at line 338 of file d3dcaps.h.

◆ D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA

#define D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA   0x00100000

Definition at line 339 of file d3dcaps.h.

◆ D3DTEXOPCAPS_PREMODULATE

#define D3DTEXOPCAPS_PREMODULATE   0x00010000

Definition at line 335 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SELECTARG1

#define D3DTEXOPCAPS_SELECTARG1   0x00000002

Definition at line 320 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SELECTARG2

#define D3DTEXOPCAPS_SELECTARG2   0x00000004

Definition at line 321 of file d3dcaps.h.

◆ D3DTEXOPCAPS_SUBTRACT

#define D3DTEXOPCAPS_SUBTRACT   0x00000200

Definition at line 328 of file d3dcaps.h.

◆ D3DTRANSFORMCAPS_CLIP

#define D3DTRANSFORMCAPS_CLIP   __MSABI_LONG(0x00000001)

Definition at line 33 of file d3dcaps.h.

◆ D3DVTXPCAPS_DIRECTIONALLIGHTS

#define D3DVTXPCAPS_DIRECTIONALLIGHTS   0x00000008

Definition at line 350 of file d3dcaps.h.

◆ D3DVTXPCAPS_LOCALVIEWER

#define D3DVTXPCAPS_LOCALVIEWER   0x00000020

Definition at line 352 of file d3dcaps.h.

◆ D3DVTXPCAPS_MATERIALSOURCE7

#define D3DVTXPCAPS_MATERIALSOURCE7   0x00000002

Definition at line 348 of file d3dcaps.h.

◆ D3DVTXPCAPS_POSITIONALLIGHTS

#define D3DVTXPCAPS_POSITIONALLIGHTS   0x00000010

Definition at line 351 of file d3dcaps.h.

◆ D3DVTXPCAPS_TEXGEN

#define D3DVTXPCAPS_TEXGEN   0x00000001

Definition at line 347 of file d3dcaps.h.

◆ D3DVTXPCAPS_VERTEXFOG

#define D3DVTXPCAPS_VERTEXFOG   0x00000004

Definition at line 349 of file d3dcaps.h.

Typedef Documentation

◆ D3DDEVICEDESC

◆ D3DDEVICEDESC7

◆ D3DDEVINFO_TEXTUREMANAGER

◆ D3DDEVINFO_TEXTURING

◆ D3DEXECUTEBUFFERDESC

◆ D3DFINDDEVICERESULT

◆ D3DFINDDEVICESEARCH

◆ D3DLIGHTINGCAPS

◆ D3DPRIMCAPS

◆ D3DTRANSFORMCAPS

◆ LPD3DDEVICEDESC

◆ LPD3DDEVICEDESC7

◆ LPD3DDEVINFO_TEXTUREMANAGER

◆ LPD3DDEVINFO_TEXTURING

◆ LPD3DENUMDEVICESCALLBACK

typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK) (GUID *guid, char *description, char *name, D3DDEVICEDESC *hal_desc, D3DDEVICEDESC *hel_desc, void *ctx)

Definition at line 354 of file d3dcaps.h.

◆ LPD3DENUMDEVICESCALLBACK7

typedef HRESULT(CALLBACK * LPD3DENUMDEVICESCALLBACK7) (char *description, char *name, D3DDEVICEDESC7 *desc, void *ctx)

Definition at line 356 of file d3dcaps.h.

◆ LPD3DEXECUTEBUFFERDESC

◆ LPD3DFINDDEVICERESULT

◆ LPD3DFINDDEVICESEARCH

◆ LPD3DLIGHTINGCAPS

◆ LPD3DPRIMCAPS

◆ LPD3DTRANSFORMCAPS