AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzModifier.h>
Public Member Functions | |
CzModifierManager * | getParent () |
void | setParent (CzModifierManager *parent) |
void | setName (const char *name) |
unsigned int | getNameHash () |
void | setActive (bool active) |
bool | isActive () const |
void | setInitialised (bool init) |
bool | isInitialised () const |
void | setParameter (int index, const CzString &data) |
void | setParameter (int index, const char *data) |
IzModifier () | |
virtual void | InitModifier (IzXomlResource *target)=0 |
virtual void | ReleaseModifier (IzXomlResource *target)=0 |
virtual bool | UpdateModifier (IzXomlResource *target, float dt)=0 |
Protected Attributes | |
CzModifierManager * | Parent |
CzString | Params [4] |
unsigned int | NameHash |
bool | Active |
bool | Initialised |
IzModifier::IzModifier | ( | ) | [inline] |
unsigned int IzModifier::getNameHash | ( | ) | [inline] |
CzModifierManager* IzModifier::getParent | ( | ) | [inline] |
virtual void IzModifier::InitModifier | ( | IzXomlResource * | target | ) | [pure virtual] |
Implemented in CzModScript, CzModCollisionNotify, and CzModFollowHeading.
bool IzModifier::isActive | ( | ) | const [inline] |
bool IzModifier::isInitialised | ( | ) | const [inline] |
virtual void IzModifier::ReleaseModifier | ( | IzXomlResource * | target | ) | [pure virtual] |
Implemented in CzModScript, CzModCollisionNotify, and CzModFollowHeading.
void IzModifier::setActive | ( | bool | active | ) | [inline] |
void IzModifier::setInitialised | ( | bool | init | ) | [inline] |
void IzModifier::setName | ( | const char * | name | ) | [inline] |
void IzModifier::setParameter | ( | int | index, |
const CzString & | data | ||
) | [inline] |
void IzModifier::setParameter | ( | int | index, |
const char * | data | ||
) | [inline] |
void IzModifier::setParent | ( | CzModifierManager * | parent | ) | [inline] |
virtual bool IzModifier::UpdateModifier | ( | IzXomlResource * | target, |
float | dt | ||
) | [pure virtual] |
Implemented in CzModScript, CzModCollisionNotify, and CzModFollowHeading.
bool IzModifier::Active [protected] |
bool IzModifier::Initialised [protected] |
unsigned int IzModifier::NameHash [protected] |
CzString IzModifier::Params[4] [protected] |
CzModifierManager* IzModifier::Parent [protected] |