Rasterization-DiscoBall
 All Classes Files Functions Variables Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
Animation Class Reference

#include <Animation.h>

Public Member Functions

 Animation (shared_ptr< VisibleEntity > ve, Vector3 direction, int lifeTime)
 
int step ()
 

Static Public Member Functions

static shared_ptr< Animationcreate (shared_ptr< VisibleEntity > ve, Vector3 direction, int lifeTime)
 
static std::vector< shared_ptr
< Animation > > 
explosion (String modelName, Vector3 point, int duration, int severity, int speed, shared_ptr< DemoScene > m_scene)
 

Public Attributes

shared_ptr< VisibleEntity > ve
 

Protected Attributes

Vector3 direction
 
int lifeTime
 

Constructor & Destructor Documentation

Animation::Animation ( shared_ptr< VisibleEntity >  ve,
Vector3  direction,
int  lifeTime 
)

Member Function Documentation

shared_ptr< Animation > Animation::create ( shared_ptr< VisibleEntity >  ve,
Vector3  direction,
int  lifeTime 
)
static
std::vector< shared_ptr< Animation > > Animation::explosion ( String  modelName,
Vector3  point,
int  duration,
int  severity,
int  speed,
shared_ptr< DemoScene m_scene 
)
static
int Animation::step ( )

Member Data Documentation

Vector3 Animation::direction
protected
int Animation::lifeTime
protected
shared_ptr<VisibleEntity> Animation::ve

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