/////////////////////////////////////////////////////////////////////////////// // // ## ###### // ###### ### // ## ############### Shark 3D Engine (www.shark3d.com) // ########## # # # // ######## Copyright (c) 1996-2006 Spinor GmbH. // ######### # # # All rights reserved. // ## ########## // ## // /////////////////////////////////////////////////////////////////////////////// //@cpp #ifndef DRV_D3D9_CTX_H #define DRV_D3D9_CTX_H #include "drv_d3d9_env.h" /////////////////////////////////////////////////////////////////////////////// //@ struct s3d_CDrvD3d9Ctx : public s3d_CUtilPtrBase { s3d_CDrvD3d9Direct3d m_D3d; s3d_CDrvD3d9Device m_D3dDev; D3DFORMAT m_BackBufFmt; D3DMULTISAMPLE_TYPE m_MultiSampleType; DWORD m_MultiSampleQuality; UINT m_Adapter; D3DDEVTYPE m_DevType; bool m_Windowed; s3d_CUtilMsgHandlerPtr m_MsgHandler; s3d_CUtilMemPoolPtr m_MemPool; s3d_CDrvD3d9Env *m_Env; s3d_CDrvD3d9ParamPtr m_D3dParam; s3d_CDrvD3d9Ctx(); }; //@ typedef s3d_CUtilPtr s3d_CDrvD3d9CtxPtr; /////////////////////////////////////////////////////////////////////////////// #endif