![]() |
ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
#include <CoelaNerdAnimation.h>
Public Member Functions | |
CoelaNerdAnimation () | |
void | FadeIn (float stepRatio) override |
void | FadeOut (float stepRatio) override |
void | Reset () |
void | Update (float ratio) override |
Private Attributes | |
SolidCube | cube |
FunctionGenerator | fGenObjRotation = FunctionGenerator(FunctionGenerator::Sine, -360.0f, 360.0f, 6.0f) |
FunctionGenerator | fGenObjScale = FunctionGenerator(FunctionGenerator::Sine, 10.0f, 10.0f, 4.0f) |
FunctionGenerator | fGenMatPos = FunctionGenerator(FunctionGenerator::Sine, -10.0f, 10.0f, 1.5f) |
FunctionGenerator | fGenMatSize = FunctionGenerator(FunctionGenerator::Sine, 250.0f, 350.0f, 2.1f) |
FunctionGenerator | fGenMatRot = FunctionGenerator(FunctionGenerator::Sine, -5.0f, 5.0f, 3.2f) |
NerdSequence | gif = NerdSequence(Vector2D(200, 145), Vector2D(100, 70), 30) |
Definition at line 12 of file CoelaNerdAnimation.h.
|
inline |
Definition at line 23 of file CoelaNerdAnimation.h.
Definition at line 29 of file CoelaNerdAnimation.h.
Definition at line 30 of file CoelaNerdAnimation.h.
|
inline |
Definition at line 32 of file CoelaNerdAnimation.h.
References gif.
Definition at line 36 of file CoelaNerdAnimation.h.
References cube, EulerConstants::EulerOrderXZYS, fGenMatPos, fGenMatRot, fGenMatSize, fGenObjRotation, fGenObjScale, Rotation::GetQuaternion(), gif, and FunctionGenerator::Update().
|
private |
Definition at line 14 of file CoelaNerdAnimation.h.
Referenced by CoelaNerdAnimation(), and Update().
|
private |
Definition at line 17 of file CoelaNerdAnimation.h.
Referenced by Update().
|
private |
Definition at line 19 of file CoelaNerdAnimation.h.
Referenced by Update().
|
private |
Definition at line 18 of file CoelaNerdAnimation.h.
Referenced by Update().
|
private |
Definition at line 15 of file CoelaNerdAnimation.h.
Referenced by Update().
|
private |
Definition at line 16 of file CoelaNerdAnimation.h.
Referenced by Update().
|
private |
Definition at line 20 of file CoelaNerdAnimation.h.
Referenced by CoelaNerdAnimation(), Reset(), and Update().