![]() |
Leviathan
0.8.0.0
Leviathan game engine
|
Entity plays animations on an Ogre::Item. More...
#include <Components.h>
Public Member Functions | |
DLLEXPORT | Animated (Ogre::Item *item) |
REFERENCE_HANDLE_UNCOUNTED_TYPE (Model) | |
![]() | |
Component (COMPONENT_TYPE type) | |
Component (const Component &)=delete | |
Component & | operator= (const Component &)=delete |
Public Attributes | |
Ogre::Item * | GraphicalObject = nullptr |
The entity that is played animations on. More... | |
std::vector< SimpleAnimation > | Animations |
![]() | |
bool | Marked |
const COMPONENT_TYPE | Type |
Type of this component, used for network serialization. More... | |
Static Public Attributes | |
static constexpr auto | TYPE = COMPONENT_TYPE::Animated |
Entity plays animations on an Ogre::Item.
Definition at line 284 of file Components.h.
|
inline |
Definition at line 286 of file Components.h.
Leviathan::Animated::REFERENCE_HANDLE_UNCOUNTED_TYPE | ( | Model | ) |
std::vector<SimpleAnimation> Leviathan::Animated::Animations |
Playing animations
Definition at line 296 of file Components.h.
Ogre::Item* Leviathan::Animated::GraphicalObject = nullptr |
The entity that is played animations on.
Definition at line 291 of file Components.h.
|
static |
Definition at line 298 of file Components.h.