ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <emichore.h>

Inheritance diagram for Grim::EMIChore:
Collaboration diagram for Grim::EMIChore:

List of all members.

Public Member Functions

 EMIChore (char name[32], int id, Costume *owner, int length, int numTracks)
void update (uint msecs) override
void stop (uint msecs) override
void addComponent (Component *component)
bool isWearChore ()
void saveState (SaveGame *state) const override
void restoreState (SaveGame *state) override
EMIMeshComponentgetMesh ()
EMISkelComponentgetSkeleton ()

Static Public Member Functions

static int32 getStaticTag ()

Private Member Functions

void fade (Animation::FadeMode mode, uint msecs) override

Private Attributes

Animation::FadeMode _fadeMode
float _fade
float _startFade
int _fadeLength
EMIMeshComponent_mesh
EMISkelComponent_skeleton

Detailed Description

Definition at line 33 of file emichore.h.


Constructor & Destructor Documentation

Grim::EMIChore::EMIChore ( char  name[32],
int  id,
Costume owner,
int  length,
int  numTracks 
)

Definition at line 28 of file emichore.cpp.


Member Function Documentation

void Grim::EMIChore::addComponent ( Component component  ) 

Definition at line 33 of file emichore.cpp.

void Grim::EMIChore::fade ( Animation::FadeMode  mode,
uint  msecs 
) [override, private, virtual]

Reimplemented from Grim::Chore.

Definition at line 102 of file emichore.cpp.

EMIMeshComponent* Grim::EMIChore::getMesh (  )  [inline]

Definition at line 44 of file emichore.h.

EMISkelComponent* Grim::EMIChore::getSkeleton (  )  [inline]

Definition at line 45 of file emichore.h.

static int32 Grim::EMIChore::getStaticTag (  )  [inline, static]

Definition at line 36 of file emichore.h.

bool Grim::EMIChore::isWearChore (  )  [inline]

Definition at line 41 of file emichore.h.

void Grim::EMIChore::restoreState ( SaveGame state  )  [override, virtual]

Reimplemented from Grim::Chore.

Definition at line 127 of file emichore.cpp.

void Grim::EMIChore::saveState ( SaveGame state  )  const [override, virtual]

Reimplemented from Grim::Chore.

Definition at line 118 of file emichore.cpp.

void Grim::EMIChore::stop ( uint  msecs  )  [override, virtual]

Reimplemented from Grim::Chore.

Definition at line 87 of file emichore.cpp.

void Grim::EMIChore::update ( uint  msecs  )  [override, virtual]

Reimplemented from Grim::Chore.

Definition at line 44 of file emichore.cpp.


Member Data Documentation

float Grim::EMIChore::_fade [private]

Definition at line 51 of file emichore.h.

Definition at line 53 of file emichore.h.

Definition at line 50 of file emichore.h.

Definition at line 55 of file emichore.h.

Definition at line 56 of file emichore.h.

float Grim::EMIChore::_startFade [private]

Definition at line 52 of file emichore.h.


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


Generated on Sat Jan 12 2019 05:04:30 for ResidualVM by doxygen 1.7.1
curved edge   curved edge