#include <parameter.h>
Inherits StringParameterClass.
Inherited by SoundFilenameParameterClass, and TextureFilenameParameterClass.
Public Member Functions | |
| FilenameParameterClass (StringClass *string) | |
| FilenameParameterClass (const FilenameParameterClass &src) | |
| virtual | ~FilenameParameterClass (void) |
| const FilenameParameterClass & | operator= (const FilenameParameterClass &src) |
| bool | operator== (const FilenameParameterClass &src) |
| bool | operator== (const ParameterClass &src) |
| virtual Type | Get_Type (void) const |
| virtual bool | Is_Type (Type type) const |
| virtual void | Copy_Value (const ParameterClass &src) |
| virtual void | Set_Extension (const char *extension) |
| virtual const char * | Get_Extension (void) const |
| virtual void | Set_Description (const char *desc) |
| virtual const char * | Get_Description (void) const |
Public Member Functions inherited from StringParameterClass | |
| StringParameterClass (StringClass *string) | |
| StringParameterClass (const StringParameterClass &src) | |
| virtual | ~StringParameterClass (void) |
| const StringParameterClass & | operator= (const StringParameterClass &src) |
| bool | operator== (const StringParameterClass &src) |
| bool | operator== (const ParameterClass &src) |
| virtual const char * | Get_String (void) const |
| virtual void | Set_String (const char *string) |
Public Member Functions inherited from ParameterClass | |
| ParameterClass (void) | |
| ParameterClass (const ParameterClass &src) | |
| virtual | ~ParameterClass (void) |
| const ParameterClass & | operator= (const ParameterClass &src) |
| virtual DefParameterClass * | As_DefParameterClass (void) |
| virtual bool | Is_Modifed (void) const |
| virtual void | Set_Modified (bool onoff=true) |
| virtual const char * | Get_Name (void) const |
| virtual void | Set_Name (const char *new_name) |
| virtual const char * | Get_Units_Name (void) const |
| virtual void | Set_Units_Name (const char *units_name) |
Protected Attributes | |
| StringClass | m_Extension |
| StringClass | m_Description |
Protected Attributes inherited from StringParameterClass | |
| StringClass * | m_String |
Additional Inherited Members | |
Public Types inherited from ParameterClass | |
| 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 } |
Static Public Member Functions inherited from ParameterClass | |
| static ParameterClass * | Construct (ParameterClass::Type type, void *data, const char *param_name) |
Definition at line 307 of file parameter.h.
| FilenameParameterClass::FilenameParameterClass | ( | StringClass * | string | ) |
Definition at line 334 of file parameter.cpp.
| FilenameParameterClass::FilenameParameterClass | ( | const FilenameParameterClass & | src | ) |
Definition at line 346 of file parameter.cpp.
|
inlinevirtual |
Definition at line 316 of file parameter.h.
|
virtual |
Reimplemented from StringParameterClass.
Reimplemented in TextureFilenameParameterClass.
Definition at line 397 of file parameter.cpp.
|
inlinevirtual |
Definition at line 340 of file parameter.h.
|
inlinevirtual |
Definition at line 337 of file parameter.h.
|
inlinevirtual |
Reimplemented from StringParameterClass.
Reimplemented in SoundFilenameParameterClass, and TextureFilenameParameterClass.
Definition at line 330 of file parameter.h.
Reimplemented from StringParameterClass.
Reimplemented in SoundFilenameParameterClass, and TextureFilenameParameterClass.
Definition at line 331 of file parameter.h.
| const FilenameParameterClass & FilenameParameterClass::operator= | ( | const FilenameParameterClass & | src | ) |
Definition at line 360 of file parameter.cpp.
| bool FilenameParameterClass::operator== | ( | const FilenameParameterClass & | src | ) |
Definition at line 373 of file parameter.cpp.
|
virtual |
Implements ParameterClass.
Definition at line 385 of file parameter.cpp.
|
inlinevirtual |
Definition at line 339 of file parameter.h.
|
inlinevirtual |
Definition at line 336 of file parameter.h.
|
protected |
Definition at line 348 of file parameter.h.
|
protected |
Definition at line 347 of file parameter.h.