|
Panda3D
|
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "pandabase.h"#include "graphicsWindow.h"#include "pmap.h"#include <windows.h>#include <d3d9.h>#include <d3dx9.h>#include <dxerr9.h>Go to the source code of this file.
Classes | |
| struct | DXScreenData |
Macros | |
| #define | D3D_MAXTEXTURESTAGES 8 |
| #define | D3D_OVERLOADS |
| #define | D3DERRORSTRING(HRESULT) |
| #define | D3DFMT_ATI1 ((D3DFORMAT)MAKEFOURCC('A', 'T', 'I', '1')) |
| #define | D3DFMT_ATI2 ((D3DFORMAT)MAKEFOURCC('A', 'T', 'I', '2')) |
| #define | D3DFMT_INTZ ((D3DFORMAT)MAKEFOURCC('I', 'N', 'T', 'Z')) |
| #define | DISPLAY_16BPP_REQUIRES_16BPP_ZBUFFER_FLAG DXT2_FLAG |
| #define | DISPLAY_32BPP_REQUIRES_16BPP_ZBUFFER_FLAG DXT1_FLAG |
| #define | DO_PSTATS_STUFF(XX) |
| #define | DX_DECLARE_CLEAN(type, var) |
| #define | DX_GET_ERROR_DESCRIPTION_FUNC DXGetErrorDescription9 |
| #define | DX_GET_ERROR_STRING_FUNC DXGetErrorString9 |
| #define | FLG(NN) |
| #define | IS_16BPP_DISPLAY_FORMAT(FMT) |
| #define | IS_16BPP_ZBUFFER(FMT) |
| #define | IS_ATI(DDDEVICEID) |
| #define | IS_MATROX(DDDEVICEID) |
| #define | IS_NVIDIA(DDDEVICEID) |
| #define | IS_STENCIL_FORMAT(FMT) |
| #define | IS_VALID_PTR(PTR) |
| #define | ISPOW2(X) |
| #define | MAX_POSSIBLE_TEXFMTS 32 |
| #define | PANDA_MAXNUMVERTS 0xFFFF |
| #define | PRINT_REFCNT(MODULE, p) |
| #define | RECT_XSIZE(REC) |
| #define | RECT_YSIZE(REC) |
| #define | RELEASE(OBJECT, MODULE, DBGSTR, bDoDownToZero) |
| #define | RELEASE_DOWN_TO_ZERO true |
| #define | RELEASE_ONCE false |
| #define | SAFE_DELETE(p) |
| #define | SAFE_DELETE_ARRAY(p) |
| #define | SAFE_DELSHADER(TYPE, HANDLE, PDEVICE) |
| #define | SAFE_FREELIB(hDLL) |
| #define | SAFE_RELEASE(p) |
| #define | STRICT |
| #define | WIN32_LEAN_AND_MEAN 1 |
Typedefs | |
| typedef DWORD | DXShaderHandle |
Functions | |
| const char * | D3DFormatStr (D3DFORMAT fmt) |
| void | Init_D3DFORMAT_map () |
Variables | |
| pmap< D3DFORMAT_FLAG, D3DFORMAT > | g_D3DFORMATmap |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file dxgsg9base.h.
| #define D3D_MAXTEXTURESTAGES 8 |
Definition at line 71 of file dxgsg9base.h.
| #define D3D_OVERLOADS |
Definition at line 31 of file dxgsg9base.h.
| #define D3DERRORSTRING | ( | HRESULT | ) |
Definition at line 61 of file dxgsg9base.h.
| #define D3DFMT_ATI1 ((D3DFORMAT)MAKEFOURCC('A', 'T', 'I', '1')) |
Definition at line 184 of file dxgsg9base.h.
| #define D3DFMT_ATI2 ((D3DFORMAT)MAKEFOURCC('A', 'T', 'I', '2')) |
Definition at line 185 of file dxgsg9base.h.
| #define D3DFMT_INTZ ((D3DFORMAT)MAKEFOURCC('I', 'N', 'T', 'Z')) |
Definition at line 183 of file dxgsg9base.h.
| #define DISPLAY_16BPP_REQUIRES_16BPP_ZBUFFER_FLAG DXT2_FLAG |
Definition at line 190 of file dxgsg9base.h.
| #define DISPLAY_32BPP_REQUIRES_16BPP_ZBUFFER_FLAG DXT1_FLAG |
Definition at line 189 of file dxgsg9base.h.
| #define DO_PSTATS_STUFF | ( | XX | ) |
Definition at line 141 of file dxgsg9base.h.
| #define DX_DECLARE_CLEAN | ( | type, | |
| var ) |
Definition at line 79 of file dxgsg9base.h.
| #define DX_GET_ERROR_DESCRIPTION_FUNC DXGetErrorDescription9 |
Definition at line 48 of file dxgsg9base.h.
| #define DX_GET_ERROR_STRING_FUNC DXGetErrorString9 |
Definition at line 47 of file dxgsg9base.h.
| #define FLG | ( | NN | ) |
Definition at line 146 of file dxgsg9base.h.
| #define IS_16BPP_DISPLAY_FORMAT | ( | FMT | ) |
Definition at line 192 of file dxgsg9base.h.
| #define IS_16BPP_ZBUFFER | ( | FMT | ) |
Definition at line 193 of file dxgsg9base.h.
| #define IS_ATI | ( | DDDEVICEID | ) |
Definition at line 68 of file dxgsg9base.h.
| #define IS_MATROX | ( | DDDEVICEID | ) |
Definition at line 69 of file dxgsg9base.h.
| #define IS_NVIDIA | ( | DDDEVICEID | ) |
Definition at line 67 of file dxgsg9base.h.
| #define IS_STENCIL_FORMAT | ( | FMT | ) |
Definition at line 194 of file dxgsg9base.h.
| #define IS_VALID_PTR | ( | PTR | ) |
Definition at line 77 of file dxgsg9base.h.
| #define ISPOW2 | ( | X | ) |
Definition at line 76 of file dxgsg9base.h.
| #define MAX_POSSIBLE_TEXFMTS 32 |
Definition at line 147 of file dxgsg9base.h.
| #define PANDA_MAXNUMVERTS 0xFFFF |
Definition at line 144 of file dxgsg9base.h.
| #define PRINT_REFCNT | ( | MODULE, | |
| p ) |
Definition at line 135 of file dxgsg9base.h.
| #define RECT_XSIZE | ( | REC | ) |
Definition at line 195 of file dxgsg9base.h.
| #define RECT_YSIZE | ( | REC | ) |
Definition at line 196 of file dxgsg9base.h.
| #define RELEASE | ( | OBJECT, | |
| MODULE, | |||
| DBGSTR, | |||
| bDoDownToZero ) |
Definition at line 122 of file dxgsg9base.h.
| #define RELEASE_DOWN_TO_ZERO true |
Definition at line 95 of file dxgsg9base.h.
| #define RELEASE_ONCE false |
Definition at line 96 of file dxgsg9base.h.
| #define SAFE_DELETE | ( | p | ) |
Definition at line 87 of file dxgsg9base.h.
| #define SAFE_DELETE_ARRAY | ( | p | ) |
Definition at line 88 of file dxgsg9base.h.
| #define SAFE_DELSHADER | ( | TYPE, | |
| HANDLE, | |||
| PDEVICE ) |
Definition at line 84 of file dxgsg9base.h.
| #define SAFE_FREELIB | ( | hDLL | ) |
Definition at line 92 of file dxgsg9base.h.
| #define SAFE_RELEASE | ( | p | ) |
Definition at line 91 of file dxgsg9base.h.
| #define STRICT |
Definition at line 26 of file dxgsg9base.h.
| #define WIN32_LEAN_AND_MEAN 1 |
Definition at line 22 of file dxgsg9base.h.
| typedef DWORD DXShaderHandle |
Definition at line 74 of file dxgsg9base.h.
| enum D3DFORMAT_FLAG |
Definition at line 148 of file dxgsg9base.h.
| enum ShaderType |
Definition at line 73 of file dxgsg9base.h.
|
extern |
Definition at line 878 of file wdxGraphicsPipe9.cxx.
|
extern |
Definition at line 836 of file wdxGraphicsPipe9.cxx.
|
extern |
Definition at line 834 of file wdxGraphicsPipe9.cxx.