Inherits DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION >.
Public Member Functions | |
| unsigned int | GetId () const |
| To get with SetId changed values. | |
| PVRIntSettingDefinition | GetIntDefinition () const |
| To get with SetIntDefinition changed values. | |
| std::string | GetName () const |
| To get with SetName changed values. | |
| uint64_t | GetReadonlyConditions () const |
| To get with SetReadonlyConditions changed values. | |
| PVRStringSettingDefinition | GetStringDefinition () const |
| To get with SetStringDefinition changed values. | |
| PVR_SETTING_TYPE | GetType () const |
| To get with SetType changed values. | |
| PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, PVR_SETTING_TYPE eType, uint64_t readonlyConditions, const PVRIntSettingDefinition &intSettingDef, const PVRStringSettingDefinition &stringSettingDef) | |
| Class constructor with integrated values. | |
| PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, uint64_t readonlyConditions, const PVRIntSettingDefinition &settingDef) | |
| Class constructor with integrated values. | |
| PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, uint64_t readonlyConditions, const PVRStringSettingDefinition &settingDef) | |
| Class constructor with integrated values. | |
| void | SetId (unsigned int defId) |
| required This setting definition's identifier. | |
| void | SetIntDefinition (const PVRIntSettingDefinition &def) |
| optional | |
| void | SetName (const std::string &name) |
| required A short localized string with the name of the setting. | |
| void | SetReadonlyConditions (uint64_t conditions) |
| optional The read-only conditions value for this setting. PVR_SETTING_READONLY_CONDITION_* enum values | |
| void | SetStringDefinition (const PVRStringSettingDefinition &def) |
| optional | |
| void | SetType (PVR_SETTING_TYPE eType) |
| required This setting definition's identifier. | |
Public Member Functions inherited from DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION > | |
| DynamicCStructHdl (const DynamicCStructHdl &cppClass) | |
| DynamicCStructHdl (const PVR_SETTING_DEFINITION *cStructure) | |
| DynamicCStructHdl (PVR_SETTING_DEFINITION *cStructure) | |
| const PVR_SETTING_DEFINITION * | GetCStructure () const |
| operator const PVR_SETTING_DEFINITION * () const | |
| operator PVR_SETTING_DEFINITION * () | |
| const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
| const DynamicCStructHdl & | operator= (const PVR_SETTING_DEFINITION &right) |
| PVR_SETTING_DEFINITION * | release () |
Static Public Member Functions | |
| static PVR_SETTING_DEFINITION ** | AllocAndCopyData (const std::vector< PVRSettingDefinition > &source) |
| static PVR_SETTING_DEFINITION ** | AllocAndCopyData (PVR_SETTING_DEFINITION **source, unsigned int size) |
| static void | AllocResources (const PVR_SETTING_DEFINITION *source, PVR_SETTING_DEFINITION *target) |
| static void | FreeResources (PVR_SETTING_DEFINITION **defs, unsigned int size) |
| static void | FreeResources (PVR_SETTING_DEFINITION *target) |
| static void | ReallocAndCopyData (PVR_SETTING_DEFINITION ***source, unsigned int *size, const std::vector< PVRSettingDefinition > &defs) |
Friends | |
| class | CInstancePVRClient |
Additional Inherited Members | |
Protected Attributes inherited from DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION > | |
| PVR_SETTING_DEFINITION * | m_cStructure |