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:
- include/SO3SceneLoader/ALKeyFrame.h
- src/SO3SceneLoader/ALKeyFrame.cpp
Generated by 1.9.8