Project

General

Profile

SO3Engine
SO3::ALKeyFrame Class Reference

#include <ALKeyFrame.h>

Public Member Functions

 ALKeyFrame (double time)
 
 ~ALKeyFrame ()
 
bool hasPosition ()
 
bool hasScale ()
 
bool hasRotation ()
 
void setPosition (aiVectorKey positionkey)
 
void setScale (aiVectorKey scaleKey)
 
void setRotation (aiQuatKey rotationKey)
 
double getTime ()
 
aiVectorKey getPosition ()
 
aiVectorKey getScale ()
 
aiQuatKey getRotation ()
 
void createInterpolation (std::vector< ALKeyFrame > keyframes, aiNode *initNode)
 

Detailed Description

Definition at line 8 of file ALKeyFrame.h.

Constructor & Destructor Documentation

◆ ALKeyFrame()

SO3::ALKeyFrame::ALKeyFrame ( double  time)

Definition at line 6 of file ALKeyFrame.cpp.

◆ ~ALKeyFrame()

SO3::ALKeyFrame::~ALKeyFrame ( )

Definition at line 14 of file ALKeyFrame.cpp.

Member Function Documentation

◆ createInterpolation()

void SO3::ALKeyFrame::createInterpolation ( std::vector< ALKeyFrame keyframes,
aiNode *  initNode 
)

Definition at line 78 of file ALKeyFrame.cpp.

◆ getPosition()

aiVectorKey SO3::ALKeyFrame::getPosition ( )

Definition at line 56 of file ALKeyFrame.cpp.

◆ getRotation()

aiQuatKey SO3::ALKeyFrame::getRotation ( )

Definition at line 66 of file ALKeyFrame.cpp.

◆ getScale()

aiVectorKey SO3::ALKeyFrame::getScale ( )

Definition at line 61 of file ALKeyFrame.cpp.

◆ getTime()

double SO3::ALKeyFrame::getTime ( )

Definition at line 33 of file ALKeyFrame.cpp.

◆ hasPosition()

bool SO3::ALKeyFrame::hasPosition ( )

Definition at line 18 of file ALKeyFrame.cpp.

◆ hasRotation()

bool SO3::ALKeyFrame::hasRotation ( )

Definition at line 28 of file ALKeyFrame.cpp.

◆ hasScale()

bool SO3::ALKeyFrame::hasScale ( )

Definition at line 23 of file ALKeyFrame.cpp.

◆ setPosition()

void SO3::ALKeyFrame::setPosition ( aiVectorKey  positionkey)

Definition at line 38 of file ALKeyFrame.cpp.

◆ setRotation()

void SO3::ALKeyFrame::setRotation ( aiQuatKey  rotationKey)

Definition at line 50 of file ALKeyFrame.cpp.

◆ setScale()

void SO3::ALKeyFrame::setScale ( aiVectorKey  scaleKey)

Definition at line 44 of file ALKeyFrame.cpp.


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