#include <parameter.h>
Inherited by SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< float, type >, SimpleParameterClass< int, type >, DefIDListParameterClass, DefParameterClass, EnumParameterClass, FilenameListParameterClass, ModelDefParameterClass, PhysDefParameterClass, ScriptListParameterClass, ScriptParameterClass, SeparatorParameterClass, SimpleParameterClass< T, type >, StringParameterClass, and ZoneParameterClass.
|
| enum | Type {
TYPE_INT = 0
, TYPE_FLOAT
, TYPE_STRING
, TYPE_VECTOR3
,
TYPE_MATRIX3D
, TYPE_BOOL
, TYPE_TRANSITION
, TYPE_MODELDEFINITIONID
,
TYPE_FILENAME
, TYPE_ENUM
, TYPE_GAMEOBJDEFINITIONID
, TYPE_SCRIPT
,
TYPE_SOUND_FILENAME
, TYPE_ANGLE
, TYPE_WEAPONOBJDEFINITIONID
, TYPE_AMMOOBJDEFINITIONID
,
TYPE_SOUNDDEFINITIONID
, TYPE_COLOR
, TYPE_PHYSDEFINITIONID
, TYPE_EXPLOSIONDEFINITIONID
,
TYPE_DEFINITIONIDLIST
, TYPE_ZONE
, TYPE_FILENAMELIST
, TYPE_SEPARATOR
,
TYPE_GENERICDEFINITIONID
, TYPE_SCRIPTLIST
, TYPE_VECTOR2
, TYPE_RECT
,
TYPE_TEXTURE_FILENAME
, TYPE_STRINGSDB_ID
} |
| |
Definition at line 68 of file parameter.h.
◆ Type
| Enumerator |
|---|
| TYPE_INT | |
| TYPE_FLOAT | |
| TYPE_STRING | |
| TYPE_VECTOR3 | |
| TYPE_MATRIX3D | |
| TYPE_BOOL | |
| TYPE_TRANSITION | |
| TYPE_MODELDEFINITIONID | |
| TYPE_FILENAME | |
| TYPE_ENUM | |
| TYPE_GAMEOBJDEFINITIONID | |
| TYPE_SCRIPT | |
| TYPE_SOUND_FILENAME | |
| TYPE_ANGLE | |
| TYPE_WEAPONOBJDEFINITIONID | |
| TYPE_AMMOOBJDEFINITIONID | |
| TYPE_SOUNDDEFINITIONID | |
| TYPE_COLOR | |
| TYPE_PHYSDEFINITIONID | |
| TYPE_EXPLOSIONDEFINITIONID | |
| TYPE_DEFINITIONIDLIST | |
| TYPE_ZONE | |
| TYPE_FILENAMELIST | |
| TYPE_SEPARATOR | |
| TYPE_GENERICDEFINITIONID | |
| TYPE_SCRIPTLIST | |
| TYPE_VECTOR2 | |
| TYPE_RECT | |
| TYPE_TEXTURE_FILENAME | |
| TYPE_STRINGSDB_ID | |
Definition at line 72 of file parameter.h.
◆ ParameterClass() [1/2]
| ParameterClass::ParameterClass |
( |
void | | ) |
|
|
inline |
◆ ParameterClass() [2/2]
◆ ~ParameterClass()
| ParameterClass::~ParameterClass |
( |
void | | ) |
|
|
inlinevirtual |
◆ As_DefParameterClass()
◆ Construct()
◆ Copy_Value()
Reimplemented in AmmoObjDefParameterClass, DefIDListParameterClass, DefParameterClass, EnumParameterClass, ExplosionObjDefParameterClass, FilenameListParameterClass, FilenameParameterClass, GameObjDefParameterClass, GenericDefParameterClass, ModelDefParameterClass, PhysDefParameterClass, ScriptListParameterClass, ScriptParameterClass, SeparatorParameterClass, SimpleParameterClass< T, type >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< float, type >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, type >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, StringParameterClass, TextureFilenameParameterClass, WeaponObjDefParameterClass, and ZoneParameterClass.
Definition at line 144 of file parameter.h.
◆ Get_Name()
| const char * ParameterClass::Get_Name |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Type()
| virtual Type ParameterClass::Get_Type |
( |
void | | ) |
const |
|
pure virtual |
Implemented in AmmoObjDefParameterClass, DefIDListParameterClass, EnumParameterClass, ExplosionObjDefParameterClass, FilenameListParameterClass, FilenameParameterClass, GameObjDefParameterClass, GenericDefParameterClass, ModelDefParameterClass, PhysDefParameterClass, ScriptListParameterClass, ScriptParameterClass, SeparatorParameterClass, SimpleParameterClass< T, type >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< float, type >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, type >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SoundDefParameterClass, SoundFilenameParameterClass, StringParameterClass, TextureFilenameParameterClass, WeaponObjDefParameterClass, and ZoneParameterClass.
◆ Get_Units_Name()
| const char * ParameterClass::Get_Units_Name |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Is_Modifed()
| virtual bool ParameterClass::Is_Modifed |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Is_Type()
| virtual bool ParameterClass::Is_Type |
( |
Type | type | ) |
const |
|
inlinevirtual |
Reimplemented in AmmoObjDefParameterClass, DefIDListParameterClass, EnumParameterClass, ExplosionObjDefParameterClass, FilenameListParameterClass, FilenameParameterClass, GameObjDefParameterClass, GenericDefParameterClass, ModelDefParameterClass, PhysDefParameterClass, ScriptListParameterClass, ScriptParameterClass, SeparatorParameterClass, SoundDefParameterClass, SoundFilenameParameterClass, StringParameterClass, TextureFilenameParameterClass, WeaponObjDefParameterClass, and ZoneParameterClass.
Definition at line 129 of file parameter.h.
◆ operator=()
◆ operator==()
Implemented in AmmoObjDefParameterClass, DefIDListParameterClass, DefParameterClass, EnumParameterClass, ExplosionObjDefParameterClass, FilenameListParameterClass, FilenameParameterClass, GameObjDefParameterClass, GenericDefParameterClass, ModelDefParameterClass, PhysDefParameterClass, ScriptListParameterClass, ScriptParameterClass, SeparatorParameterClass, SimpleParameterClass< T, type >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< bool, ParameterClass::TYPE_BOOL >, SimpleParameterClass< float, type >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, ParameterClass::TYPE_STRINGSDB_ID >, SimpleParameterClass< int, type >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< Matrix3D, ParameterClass::TYPE_MATRIX3D >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< RectClass, ParameterClass::TYPE_RECT >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector2, ParameterClass::TYPE_VECTOR2 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_COLOR >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SimpleParameterClass< Vector3, ParameterClass::TYPE_VECTOR3 >, SoundDefParameterClass, StringParameterClass, WeaponObjDefParameterClass, and ZoneParameterClass.
◆ Set_Modified()
| virtual void ParameterClass::Set_Modified |
( |
bool | onoff = true | ) |
|
|
inlinevirtual |
◆ Set_Name()
| void ParameterClass::Set_Name |
( |
const char * | new_name | ) |
|
|
inlinevirtual |
◆ Set_Units_Name()
| void ParameterClass::Set_Units_Name |
( |
const char * | units_name | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: