class ART::IEntity
#include <ARTIEntity.h>
Inherits: IREDObject.
Public functions:
virtual RED_RC | AddAnimation ( RED::Object * iAnimation, bool iSetOwner ) = 0 |
virtual RED_RC | BlendAnimationTo ( unsigned int iId, double iDuration ) = 0 |
virtual RED_RC | ClearAnimations ( ) = 0 |
virtual RED_RC | GetAnimationCurrentTime ( double & oTime, unsigned int iId ) const = 0 |
virtual RED_RC | GetAnimationDuration ( double & oDuration, unsigned int iId ) const = 0 |
virtual RED_RC | GetAnimationSpeed ( double & oSpeed, unsigned int iId ) const = 0 |
virtual bool | HasAnimation ( unsigned int iId ) const = 0 |
virtual RED_RC | IsAnimationEndReached ( bool & oEndReached, unsigned int iId ) const = 0 |
virtual RED_RC | IsAnimationLoop ( bool & oLoop, unsigned int iId ) const = 0 |
virtual RED_RC | JumpAnimationToTime ( unsigned int iId, double iTime ) = 0 |
virtual RED_RC | SetAnimationLoop ( unsigned int iId, bool iLoop ) = 0 |
virtual RED_RC | SetAnimationSpeed ( unsigned int iId, double iSpeed ) = 0 |
virtual RED_RC | SetGeometry ( RED::Object * iGeometry ) = 0 |
Public static functions:
static RED::CID | GetClassID ( ) |
Functions documentation
public static RED::CID ART::IEntity::GetClassID | ( | ) |
public virtual RED_RC ART::IEntity::AddAnimation | ( | RED::Object * | iAnimation, |
bool | iSetOwner | ||
) | = 0 |
public virtual RED_RC ART::IEntity::BlendAnimationTo | ( | unsigned int | iId, |
double | iDuration | ||
) | = 0 |
public virtual RED_RC ART::IEntity::ClearAnimations | ( | ) = 0 |
public virtual RED_RC ART::IEntity::GetAnimationCurrentTime | ( | double & | oTime, |
unsigned int | iId | ||
) | const = 0 |
public virtual RED_RC ART::IEntity::GetAnimationDuration | ( | double & | oDuration, |
unsigned int | iId | ||
) | const = 0 |
public virtual RED_RC ART::IEntity::GetAnimationSpeed | ( | double & | oSpeed, |
unsigned int | iId | ||
) | const = 0 |
public virtual bool ART::IEntity::HasAnimation | ( | unsigned int | iId | ) const = 0 |
public virtual RED_RC ART::IEntity::IsAnimationEndReached | ( | bool & | oEndReached, |
unsigned int | iId | ||
) | const = 0 |
public virtual RED_RC ART::IEntity::IsAnimationLoop | ( | bool & | oLoop, |
unsigned int | iId | ||
) | const = 0 |
public virtual RED_RC ART::IEntity::JumpAnimationToTime | ( | unsigned int | iId, |
double | iTime | ||
) | = 0 |
public virtual RED_RC ART::IEntity::SetAnimationLoop | ( | unsigned int | iId, |
bool | iLoop | ||
) | = 0 |
public virtual RED_RC ART::IEntity::SetAnimationSpeed | ( | unsigned int | iId, |
double | iSpeed | ||
) | = 0 |
public virtual RED_RC ART::IEntity::SetGeometry | ( | RED::Object * | iGeometry | ) = 0 |