source: GTP/trunk/App/Demos/Geom/Shark3D/src/drv_d3d9_ctx.h @ 2236

Revision 2236, 1.2 KB checked in by gumbau, 17 years ago (diff)
Line 
1///////////////////////////////////////////////////////////////////////////////
2//
3//      ##  ######
4//       ######  ###
5//  ## ###############        Shark 3D Engine (www.shark3d.com)
6//   ########## # # #
7//    ########                Copyright (c) 1996-2006 Spinor GmbH.
8//   ######### # # #          All rights reserved.
9//  ##   ##########
10//      ##
11//
12///////////////////////////////////////////////////////////////////////////////
13
14//@cpp
15#ifndef DRV_D3D9_CTX_H
16#define DRV_D3D9_CTX_H
17
18#include "drv_d3d9_env.h"
19
20///////////////////////////////////////////////////////////////////////////////
21
22//@
23struct s3d_CDrvD3d9Ctx
24    : public s3d_CUtilPtrBase
25{
26    s3d_CDrvD3d9Direct3d m_D3d;
27    s3d_CDrvD3d9Device m_D3dDev;
28    D3DFORMAT m_BackBufFmt;
29    D3DMULTISAMPLE_TYPE m_MultiSampleType;
30    DWORD m_MultiSampleQuality;
31    UINT m_Adapter;
32    D3DDEVTYPE m_DevType;
33    bool m_Windowed;
34
35    s3d_CUtilMsgHandlerPtr m_MsgHandler;
36    s3d_CUtilMemPoolPtr m_MemPool;
37    s3d_CDrvD3d9Env *m_Env;
38    s3d_CDrvD3d9ParamPtr m_D3dParam;
39
40    s3d_CDrvD3d9Ctx();
41};
42
43//@
44typedef s3d_CUtilPtr<s3d_CDrvD3d9Ctx> s3d_CDrvD3d9CtxPtr;
45
46///////////////////////////////////////////////////////////////////////////////
47
48#endif
Note: See TracBrowser for help on using the repository browser.