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

Inherits FXNugget.

Public Member Functions

 FXListAtBonePosFXNugget ()
 
virtual void doFXPos (const Coord3D *primary, const Matrix3D *primaryMtx, const Real, const Coord3D *, const Real) const
 
virtual void doFXObj (const Object *primary, const Object *) const
 
- Public Member Functions inherited from FXNugget
 FXNugget ()
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 

Static Public Member Functions

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

Protected Member Functions

void doFxAtBones (const Object *obj, Int start) const
 
- 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 685 of file FXList.cpp.

Constructor & Destructor Documentation

◆ FXListAtBonePosFXNugget()

FXListAtBonePosFXNugget::FXListAtBonePosFXNugget ( )
inline

Definition at line 690 of file FXList.cpp.

Member Function Documentation

◆ doFxAtBones()

void FXListAtBonePosFXNugget::doFxAtBones ( const Object * obj,
Int start ) const
inlineprotected

Definition at line 735 of file FXList.cpp.

◆ doFXObj()

virtual void FXListAtBonePosFXNugget::doFXObj ( const Object * primary,
const Object * secondary ) const
inlinevirtual

the object-based version... by default, just call the location-based implementation. Note that primary and/or secondary can be null, so you must check for this.

Reimplemented from FXNugget.

Definition at line 702 of file FXList.cpp.

◆ doFXPos()

virtual void FXListAtBonePosFXNugget::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 697 of file FXList.cpp.

◆ parse()

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

Definition at line 718 of file FXList.cpp.


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