#include "dxGraphicsStateGuardian7.h"
#include "config_dxgsg7.h"
#include "displayRegion.h"
#include "renderBuffer.h"
#include "geom.h"
#include "geomSphere.h"
#include "geomIssuer.h"
#include "graphicsWindow.h"
#include "graphicsChannel.h"
#include "lens.h"
#include "perspectiveLens.h"
#include "ambientLight.h"
#include "directionalLight.h"
#include "pointLight.h"
#include "spotlight.h"
#include "textureAttrib.h"
#include "lightAttrib.h"
#include "cullFaceAttrib.h"
#include "transparencyAttrib.h"
#include "alphaTestAttrib.h"
#include "depthTestAttrib.h"
#include "depthWriteAttrib.h"
#include "colorWriteAttrib.h"
#include "texMatrixAttrib.h"
#include "materialAttrib.h"
#include "renderModeAttrib.h"
#include "fogAttrib.h"
#include "depthOffsetAttrib.h"
#include "fog.h"
#include <mmsystem.h>
Go to the source code of this file.
Compounds | |
struct | draw_sprite_vertex_less |
class | WrappedSprite |
CSN, 7/11/00. More... | |
class | WrappedSpriteSortPtr |
Defines | |
#define | DISABLE_POLYGON_OFFSET_DECALING |
#define | DONT_USE_DRAWPRIMSTRIDED |
#define | NO_MULTIPLE_DISPLAY_REGIONS |
#define | PER_NORMAL NormalOnly |
#define | PER_COLOR ColorOnly |
#define | PER_TEXCOORD TexCoordOnly |
#define | CountDPs(nv, nt) |
#define | MY_D3DRGBA(r, g, b, a) ((D3DCOLOR) D3DRGBA(r,g,b,a)) |
#define | REQUIRED_BLENDCAPS |
#define | REQUIRED_TEXFILTERCAPS (D3DPTFILTERCAPS_MAGFLINEAR | D3DPTFILTERCAPS_MINFLINEAR | D3DPTFILTERCAPS_LINEAR) |
#define | REQUIRED_MIPMAP_TEXFILTERCAPS (D3DPTFILTERCAPS_MIPFLINEAR | D3DPTFILTERCAPS_LINEARMIPLINEAR) |
#define | REQUIRED_TEXBLENDCAPS (D3DTEXOPCAPS_MODULATE | D3DTEXOPCAPS_SELECTARG1 | D3DTEXOPCAPS_SELECTARG2) |
Enumerations | |
enum | DrawLoopFlags { NothingSet = 0, NormalOnly, ColorOnly, Normal_Color, TexCoordOnly, Normal_TexCoord, Color_TexCoord, Normal_Color_TexCoord } |
enum | DP_Type { DrawPrim, DrawIndexedPrim, DrawPrimStrided } |
enum | GeomVertFormat { FlatVerts, IndexedVerts, MixedFmtVerts } |
Functions | |
DWORD | Colorf_to_D3DCOLOR (const Colorf &cColorf) |
HRESULT CALLBACK | EnumTexFmtsCallback (LPDDPIXELFORMAT pddpf, VOID *param) |
void INLINE | TestDrawPrimFailure (DP_Type dptype, HRESULT hr, LPDIRECTDRAW7 pDD, DWORD nVerts, DWORD nTris) |
Variables | |
const int | VERT_BUFFER_SIZE = (32*6*1024L) |
D3DMATRIX | matIdentity |
const char * | DP_Type_Strs [3] = {"DrawPrimitive","DrawIndexedPrimitive","DrawPrimitiveStrided"} |
Definition in file dxGraphicsStateGuardian7.cxx.
|
Definition at line 122 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 66 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 73 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 125 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 84 of file dxGraphicsStateGuardian7.cxx. |
|
|
Definition at line 94 of file dxGraphicsStateGuardian7.cxx. Referenced by DXGraphicsStateGuardian8::draw_point(), and DXGraphicsStateGuardian7::draw_point(). |
|
Definition at line 96 of file dxGraphicsStateGuardian7.cxx. Referenced by DXGraphicsStateGuardian8::draw_polygon(), DXGraphicsStateGuardian8::draw_quad(), DXGraphicsStateGuardian7::draw_tri(), and DXGraphicsStateGuardian8::draw_trifan(). |
|
Value: (D3DPBLENDCAPS_ZERO|D3DPBLENDCAPS_ONE| \ D3DPBLENDCAPS_SRCALPHA|D3DPBLENDCAPS_INVSRCALPHA ) |
|
|
|
|
|
|
|
Definition at line 907 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 90 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 1063 of file dxGraphicsStateGuardian7.cxx. Referenced by DXGraphicsStateGuardian7::draw_prim_inner_loop_coordtexonly(). |
|
_X86_ _X86_ Definition at line 134 of file dxGraphicsStateGuardian7.cxx. References DWORD. |
|
Definition at line 364 of file dxGraphicsStateGuardian7.cxx. References NULL. |
|
Definition at line 910 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 908 of file dxGraphicsStateGuardian7.cxx. |
|
Definition at line 98 of file dxGraphicsStateGuardian7.cxx. Referenced by DXGraphicsStateGuardian7::DXGraphicsStateGuardian7(). |
|