Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
TextureFilenameParameterClass Class Reference

#include <parameter.h>

Inherits FilenameParameterClass.

Public Member Functions

 TextureFilenameParameterClass (StringClass *string)
 
 TextureFilenameParameterClass (const TextureFilenameParameterClass &src)
 
virtual ~TextureFilenameParameterClass ()
 
virtual Type Get_Type (void) const
 
virtual bool Is_Type (Type type) const
 
void Set_Show_Alpha (bool show)
 
bool Get_Show_Alpha () const
 
void Set_Show_Texture (bool show)
 
bool Get_Show_Texture () const
 
virtual void Copy_Value (const ParameterClass &src)
 
- Public Member Functions inherited from FilenameParameterClass
 FilenameParameterClass (StringClass *string)
 
 FilenameParameterClass (const FilenameParameterClass &src)
 
virtual ~FilenameParameterClass (void)
 
const FilenameParameterClassoperator= (const FilenameParameterClass &src)
 
bool operator== (const FilenameParameterClass &src)
 
bool operator== (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 StringParameterClassoperator= (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 ParameterClassoperator= (const ParameterClass &src)
 
virtual DefParameterClassAs_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

bool Show_Alpha
 
bool Show_Texture
 
- Protected Attributes inherited from FilenameParameterClass
StringClass m_Extension
 
StringClass m_Description
 
- Protected Attributes inherited from StringParameterClass
StringClassm_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 ParameterClassConstruct (ParameterClass::Type type, void *data, const char *param_name)
 

Detailed Description

Definition at line 356 of file parameter.h.

Constructor & Destructor Documentation

◆ TextureFilenameParameterClass() [1/2]

TextureFilenameParameterClass::TextureFilenameParameterClass ( StringClass * string)

Definition at line 419 of file parameter.cpp.

◆ TextureFilenameParameterClass() [2/2]

TextureFilenameParameterClass::TextureFilenameParameterClass ( const TextureFilenameParameterClass & src)

Definition at line 432 of file parameter.cpp.

◆ ~TextureFilenameParameterClass()

virtual TextureFilenameParameterClass::~TextureFilenameParameterClass ( )
inlinevirtual

Definition at line 365 of file parameter.h.

Member Function Documentation

◆ Copy_Value()

void TextureFilenameParameterClass::Copy_Value ( const ParameterClass & src)
virtual

Reimplemented from FilenameParameterClass.

Definition at line 444 of file parameter.cpp.

◆ Get_Show_Alpha()

bool TextureFilenameParameterClass::Get_Show_Alpha ( ) const
inline

Definition at line 377 of file parameter.h.

◆ Get_Show_Texture()

bool TextureFilenameParameterClass::Get_Show_Texture ( ) const
inline

Definition at line 380 of file parameter.h.

◆ Get_Type()

virtual Type TextureFilenameParameterClass::Get_Type ( void ) const
inlinevirtual

Reimplemented from FilenameParameterClass.

Definition at line 373 of file parameter.h.

◆ Is_Type()

virtual bool TextureFilenameParameterClass::Is_Type ( Type type) const
inlinevirtual

Reimplemented from FilenameParameterClass.

Definition at line 374 of file parameter.h.

◆ Set_Show_Alpha()

void TextureFilenameParameterClass::Set_Show_Alpha ( bool show)
inline

Definition at line 376 of file parameter.h.

◆ Set_Show_Texture()

void TextureFilenameParameterClass::Set_Show_Texture ( bool show)
inline

Definition at line 379 of file parameter.h.

Member Data Documentation

◆ Show_Alpha

bool TextureFilenameParameterClass::Show_Alpha
protected

Definition at line 387 of file parameter.h.

◆ Show_Texture

bool TextureFilenameParameterClass::Show_Texture
protected

Definition at line 388 of file parameter.h.


The documentation for this class was generated from the following files: