Darc Library  2012.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
darc::protox::PX_Direct3DParameter Class Reference

#include <px_D3D_Parameter_trash.h>

Inheritance diagram for darc::protox::PX_Direct3DParameter:
darc::protox::PX_P_Adapter darc::protox::PX_P_BackBufferCount darc::protox::PX_P_BackBufferFormat darc::protox::PX_P_DepthStencilEnable darc::protox::PX_P_DepthStencilFormat darc::protox::PX_P_DeviceType darc::protox::PX_P_DisabledDriverManagement darc::protox::PX_P_FlagDeviceClip darc::protox::PX_P_FlagDiscard darc::protox::PX_P_FlagLockableBuffer darc::protox::PX_P_FlagMultiThreaded darc::protox::PX_P_FlagPureDevice darc::protox::PX_P_FlagVideo darc::protox::PX_P_MultiSampleQuality darc::protox::PX_P_MultiSampleType darc::protox::PX_P_PresentationInterval darc::protox::PX_P_RefreshRate darc::protox::PX_P_Resolution darc::protox::PX_P_SwapEffect darc::protox::PX_P_VertexProcessing darc::protox::PX_P_VideoFormat darc::protox::PX_P_WindowMode

List of all members.

Classes

struct  PX_FILTER_ITEM

Public Member Functions

 PX_Direct3DParameter ()
virtual ~PX_Direct3DParameter ()
int getTotalSize () const
int getLockIndex () const
DC_VALUE setLockIndex (int _i)
vector< PX_FILTER_ITEM > const & getItemList () const
void setMask (int _i, BOOL _b)
BOOL getMask (int _i)
virtual DC_VALUE checkRestrictions (const PX_Direct3DConfiguration &_config)=0
virtual DC_VALUE applyToConfig (PX_Direct3DConfiguration &_config, int _value)=0

Public Attributes

int m_paths

Protected Attributes

vector< PX_FILTER_ITEMm_itemList
int m_lockIndex
IDirect3D9 * m_d3d

Detailed Description

Base class for all parameters.


Constructor & Destructor Documentation

Must be defined as virtual to prevent memory leak.


Member Function Documentation

DC_VALUE darc::protox::PX_Direct3DParameter::setLockIndex ( int  _i) [inline]
void darc::protox::PX_Direct3DParameter::setMask ( int  _i,
BOOL  _b 
) [inline]

Member Data Documentation

Lock parameter


The documentation for this class was generated from the following file: