Darc Library
2012.11
|
#include <px_D3D_Parameter_trash.h>
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_ITEM > | m_itemList |
int | m_lockIndex |
IDirect3D9 * | m_d3d |
Base class for all parameters.
virtual darc::protox::PX_Direct3DParameter::~PX_Direct3DParameter | ( | ) | [inline, virtual] |
Must be defined as virtual to prevent memory leak.
virtual DC_VALUE darc::protox::PX_Direct3DParameter::applyToConfig | ( | PX_Direct3DConfiguration & | _config, |
int | _value | ||
) | [pure virtual] |
Implemented in darc::protox::PX_P_FlagPureDevice, darc::protox::PX_P_FlagMultiThreaded, darc::protox::PX_P_DisabledDriverManagement, darc::protox::PX_P_PresentationInterval, darc::protox::PX_P_VertexProcessing, darc::protox::PX_P_FlagVideo, darc::protox::PX_P_FlagDeviceClip, darc::protox::PX_P_FlagLockableBuffer, darc::protox::PX_P_FlagDiscard, darc::protox::PX_P_Resolution, darc::protox::PX_P_RefreshRate, darc::protox::PX_P_BackBufferCount, darc::protox::PX_P_SwapEffect, darc::protox::PX_P_MultiSampleQuality, darc::protox::PX_P_MultiSampleType, darc::protox::PX_P_DepthStencilFormat, darc::protox::PX_P_DepthStencilEnable, darc::protox::PX_P_BackBufferFormat, darc::protox::PX_P_VideoFormat, darc::protox::PX_P_WindowMode, darc::protox::PX_P_DeviceType, and darc::protox::PX_P_Adapter.
virtual DC_VALUE darc::protox::PX_Direct3DParameter::checkRestrictions | ( | const PX_Direct3DConfiguration & | _config | ) | [pure virtual] |
Implemented in darc::protox::PX_P_FlagPureDevice, darc::protox::PX_P_FlagMultiThreaded, darc::protox::PX_P_DisabledDriverManagement, darc::protox::PX_P_PresentationInterval, darc::protox::PX_P_VertexProcessing, darc::protox::PX_P_FlagVideo, darc::protox::PX_P_FlagDeviceClip, darc::protox::PX_P_FlagLockableBuffer, darc::protox::PX_P_FlagDiscard, darc::protox::PX_P_Resolution, darc::protox::PX_P_RefreshRate, darc::protox::PX_P_BackBufferCount, darc::protox::PX_P_SwapEffect, darc::protox::PX_P_MultiSampleQuality, darc::protox::PX_P_MultiSampleType, darc::protox::PX_P_DepthStencilFormat, darc::protox::PX_P_DepthStencilEnable, darc::protox::PX_P_BackBufferFormat, darc::protox::PX_P_VideoFormat, darc::protox::PX_P_WindowMode, darc::protox::PX_P_DeviceType, and darc::protox::PX_P_Adapter.
vector<PX_FILTER_ITEM> const& darc::protox::PX_Direct3DParameter::getItemList | ( | ) | const [inline] |
int darc::protox::PX_Direct3DParameter::getLockIndex | ( | ) | const [inline] |
BOOL darc::protox::PX_Direct3DParameter::getMask | ( | int | _i | ) | [inline] |
int darc::protox::PX_Direct3DParameter::getTotalSize | ( | ) | const [inline] |
DC_VALUE darc::protox::PX_Direct3DParameter::setLockIndex | ( | int | _i | ) | [inline] |
void darc::protox::PX_Direct3DParameter::setMask | ( | int | _i, |
BOOL | _b | ||
) | [inline] |
IDirect3D9* darc::protox::PX_Direct3DParameter::m_d3d [protected] |
vector<PX_FILTER_ITEM> darc::protox::PX_Direct3DParameter::m_itemList [protected] |
int darc::protox::PX_Direct3DParameter::m_lockIndex [protected] |
Lock parameter