|
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