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

Inherits FXNugget.

Public Member Functions

 ViewShakeFXNugget ()
 
virtual void doFXPos (const Coord3D *primary, const Matrix3D *, const Real, const Coord3D *, const Real) const
 
- Public Member Functions inherited from FXNugget
 FXNugget ()
 
virtual void doFXObj (const Object *primary, const Object *secondary=NULL) const
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 

Static Public Member Functions

static void parse (INI *ini, void *instance, void *, const void *)
 

Static Protected Member Functions

static void parseShakeType (INI *ini, void *instance, void *store, const 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 383 of file FXList.cpp.

Constructor & Destructor Documentation

◆ ViewShakeFXNugget()

ViewShakeFXNugget::ViewShakeFXNugget ( )
inline

Definition at line 388 of file FXList.cpp.

Member Function Documentation

◆ doFXPos()

virtual void ViewShakeFXNugget::doFXPos ( const Coord3D * primary,
const Matrix3D * primaryMtx,
const Real primarySpeed,
const Coord3D * secondary,
const Real overrideRadius ) const
inlinevirtual

The main guts of the system: actually perform the sound and/or video effects needed. Note that primary and/or secondary can be null, so you must check for this.

Implements FXNugget.

Definition at line 392 of file FXList.cpp.

◆ parse()

static void ViewShakeFXNugget::parse ( INI * ini,
void * instance,
void * ,
const void *  )
inlinestatic

Definition at line 405 of file FXList.cpp.

◆ parseShakeType()

static void ViewShakeFXNugget::parseShakeType ( INI * ini,
void * instance,
void * store,
const void *  )
inlinestaticprotected

Definition at line 419 of file FXList.cpp.


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