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

#include <twiddler.h>

Inherits DefinitionClass.

Public Member Functions

 DECLARE_EDITABLE (TwiddlerClass, DefinitionClass)
 
 TwiddlerClass (void)
 
virtual ~TwiddlerClass (void)
 
uint32 Get_Class_ID (void) const
 
PersistClassCreate (void) const
 
bool Save (ChunkSaveClass &csave)
 
bool Load (ChunkLoadClass &cload)
 
const PersistFactoryClassGet_Factory (void) const
 
virtual DefinitionClassTwiddle (void) const
 
virtual uint32 Get_Indirect_Class_ID (void) const
 
virtual void Set_Indirect_Class_ID (uint32 class_id)
 
- Public Member Functions inherited from DefinitionClass
 DECLARE_EDITABLE (DefinitionClass, EditableClass)
 
 DefinitionClass (void)
 
virtual ~DefinitionClass (void)
 
virtual uint32 Get_ID (void) const
 
virtual void Set_ID (uint32 id)
 
virtual const char * Get_Name (void) const
 
virtual void Set_Name (const char *new_name)
 
virtual bool Is_Valid_Config (StringClass &message)
 
uint32 Get_User_Data (void) const
 
void Set_User_Data (uint32 data)
 
bool Is_Save_Enabled (void) const
 
void Enable_Save (bool onoff)
 
- Public Member Functions inherited from PostLoadableClass
 PostLoadableClass (void)
 
virtual ~PostLoadableClass (void)
 
virtual void On_Post_Load (void)
 
bool Is_Post_Load_Registered (void)
 
void Set_Post_Load_Registered (bool onoff)
 
- Public Member Functions inherited from EditableClass
virtual int Get_Parameter_Count (void) const
 
virtual ParameterClassLock_Parameter (int i)
 
virtual void Unlock_Parameter (int i)
 

Additional Inherited Members

- Protected Attributes inherited from DefinitionClass
int m_DefinitionMgrLink
 

Detailed Description

Definition at line 53 of file twiddler.h.

Constructor & Destructor Documentation

◆ TwiddlerClass()

TwiddlerClass::TwiddlerClass ( void )

Definition at line 80 of file twiddler.cpp.

◆ ~TwiddlerClass()

TwiddlerClass::~TwiddlerClass ( void )
virtual

Definition at line 94 of file twiddler.cpp.

Member Function Documentation

◆ Create()

PersistClass * TwiddlerClass::Create ( void ) const
virtual

Implements DefinitionClass.

Definition at line 135 of file twiddler.cpp.

◆ DECLARE_EDITABLE()

TwiddlerClass::DECLARE_EDITABLE ( TwiddlerClass ,
DefinitionClass  )

◆ Get_Class_ID()

uint32 TwiddlerClass::Get_Class_ID ( void ) const
inlinevirtual

Implements DefinitionClass.

Definition at line 75 of file twiddler.h.

◆ Get_Factory()

const PersistFactoryClass & TwiddlerClass::Get_Factory ( void ) const
virtual

Implements PersistClass.

Definition at line 162 of file twiddler.cpp.

◆ Get_Indirect_Class_ID()

uint32 TwiddlerClass::Get_Indirect_Class_ID ( void ) const
inlinevirtual

Definition at line 112 of file twiddler.h.

◆ Load()

bool TwiddlerClass::Load ( ChunkLoadClass & cload)
virtual

Reimplemented from DefinitionClass.

Definition at line 196 of file twiddler.cpp.

◆ Save()

bool TwiddlerClass::Save ( ChunkSaveClass & csave)
virtual

Reimplemented from DefinitionClass.

Definition at line 174 of file twiddler.cpp.

◆ Set_Indirect_Class_ID()

void TwiddlerClass::Set_Indirect_Class_ID ( uint32 class_id)
inlinevirtual

Definition at line 122 of file twiddler.h.

◆ Twiddle()

DefinitionClass * TwiddlerClass::Twiddle ( void ) const
virtual

Definition at line 106 of file twiddler.cpp.


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