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

#include <SpecialPower.h>

Inherits Overridable.

Public Member Functions

 SpecialPowerTemplate ()
 
void friend_setNameAndID (const AsciiString &name, UnsignedInt id)
 
AsciiString getName (void) const
 
UnsignedInt getID (void) const
 
SpecialPowerType getSpecialPowerType (void) const
 
UnsignedInt getReloadTime (void) const
 
ScienceType getRequiredScience (void) const
 
const AudioEventRTSgetInitiateSound (void) const
 
const AudioEventRTSgetInitiateAtTargetSound (void) const
 
Bool hasPublicTimer (void) const
 
Bool isSharedNSync (void) const
 
UnsignedInt getDetectionTime (void) const
 
UnsignedInt getViewObjectDuration (void) const
 
Real getViewObjectRange (void) const
 
Real getRadiusCursorRadius () const
 
Bool isShortcutPower () const
 
AcademyClassificationType getAcademyClassificationType () const
 
- Public Member Functions inherited from Overridable
 Overridable ()
 
const OverridablegetNextOverride (void) const
 
const OverridablegetFinalOverride (void) const
 
void setNextOverride (Overridable *nextOverridable)
 
Overridablefriend_getNextOverride (void)
 
Overridablefriend_getFinalOverride (void)
 
const Overridablefriend_getFinalOverride (void) const
 
void markAsOverride (void)
 
OverridabledeleteOverrides (void)
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 

Static Public Member Functions

static const FieldParsegetFieldParse (void)
 

Additional Inherited Members

- Protected Member Functions inherited from MemoryPoolObject
virtual ~MemoryPoolObject ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 
virtual MemoryPoolgetObjectMemoryPool ()=0
 

Detailed Description

Definition at line 96 of file SpecialPower.h.

Constructor & Destructor Documentation

◆ SpecialPowerTemplate()

SpecialPowerTemplate::SpecialPowerTemplate ( )

Definition at line 216 of file SpecialPower.cpp.

Member Function Documentation

◆ friend_setNameAndID()

void SpecialPowerTemplate::friend_setNameAndID ( const AsciiString & name,
UnsignedInt id )
inline

Definition at line 108 of file SpecialPower.h.

◆ getAcademyClassificationType()

AcademyClassificationType SpecialPowerTemplate::getAcademyClassificationType ( ) const
inline

Definition at line 128 of file SpecialPower.h.

◆ getDetectionTime()

UnsignedInt SpecialPowerTemplate::getDetectionTime ( void ) const
inline

Definition at line 123 of file SpecialPower.h.

◆ getFieldParse()

static const FieldParse * SpecialPowerTemplate::getFieldParse ( void )
inlinestatic

Definition at line 106 of file SpecialPower.h.

◆ getID()

UnsignedInt SpecialPowerTemplate::getID ( void ) const
inline

Definition at line 115 of file SpecialPower.h.

◆ getInitiateAtTargetSound()

const AudioEventRTS * SpecialPowerTemplate::getInitiateAtTargetSound ( void ) const
inline

Definition at line 120 of file SpecialPower.h.

◆ getInitiateSound()

const AudioEventRTS * SpecialPowerTemplate::getInitiateSound ( void ) const
inline

Definition at line 119 of file SpecialPower.h.

◆ getName()

AsciiString SpecialPowerTemplate::getName ( void ) const
inline

Definition at line 114 of file SpecialPower.h.

◆ getRadiusCursorRadius()

Real SpecialPowerTemplate::getRadiusCursorRadius ( ) const
inline

Definition at line 126 of file SpecialPower.h.

◆ getReloadTime()

UnsignedInt SpecialPowerTemplate::getReloadTime ( void ) const
inline

Definition at line 117 of file SpecialPower.h.

◆ getRequiredScience()

ScienceType SpecialPowerTemplate::getRequiredScience ( void ) const
inline

Definition at line 118 of file SpecialPower.h.

◆ getSpecialPowerType()

SpecialPowerType SpecialPowerTemplate::getSpecialPowerType ( void ) const
inline

Definition at line 116 of file SpecialPower.h.

◆ getViewObjectDuration()

UnsignedInt SpecialPowerTemplate::getViewObjectDuration ( void ) const
inline

Definition at line 124 of file SpecialPower.h.

◆ getViewObjectRange()

Real SpecialPowerTemplate::getViewObjectRange ( void ) const
inline

Definition at line 125 of file SpecialPower.h.

◆ hasPublicTimer()

Bool SpecialPowerTemplate::hasPublicTimer ( void ) const
inline

Definition at line 121 of file SpecialPower.h.

◆ isSharedNSync()

Bool SpecialPowerTemplate::isSharedNSync ( void ) const
inline

Definition at line 122 of file SpecialPower.h.

◆ isShortcutPower()

Bool SpecialPowerTemplate::isShortcutPower ( ) const
inline

Definition at line 127 of file SpecialPower.h.


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