![]() |
ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
#include <CoelaBonkAnimation.h>


Public Member Functions | |
| CoelaBonkAnimation () | |
| 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, -5.0f, 5.0f, 3.0f) |
| FunctionGenerator | fGenMatSize = FunctionGenerator(FunctionGenerator::Sine, 150.0f, 175.0f, 2.1f) |
| FunctionGenerator | fGenMatRot = FunctionGenerator(FunctionGenerator::Sine, -5.0f, 5.0f, 3.2f) |
| BonkSequence | gif = BonkSequence(Vector2D(200, 145), Vector2D(100, 70), 30) |
Definition at line 12 of file CoelaBonkAnimation.h.
|
inline |
Definition at line 23 of file CoelaBonkAnimation.h.
Definition at line 29 of file CoelaBonkAnimation.h.
Definition at line 30 of file CoelaBonkAnimation.h.
|
inline |
Definition at line 32 of file CoelaBonkAnimation.h.
References gif.
Definition at line 36 of file CoelaBonkAnimation.h.
References cube, EulerConstants::EulerOrderXZYS, fGenMatPos, fGenMatRot, fGenMatSize, fGenObjRotation, fGenObjScale, Rotation::GetQuaternion(), gif, and FunctionGenerator::Update().
|
private |
Definition at line 14 of file CoelaBonkAnimation.h.
Referenced by CoelaBonkAnimation(), and Update().
|
private |
Definition at line 17 of file CoelaBonkAnimation.h.
Referenced by Update().
|
private |
Definition at line 19 of file CoelaBonkAnimation.h.
Referenced by Update().
|
private |
Definition at line 18 of file CoelaBonkAnimation.h.
Referenced by Update().
|
private |
Definition at line 15 of file CoelaBonkAnimation.h.
Referenced by Update().
|
private |
Definition at line 16 of file CoelaBonkAnimation.h.
Referenced by Update().
|
private |
Definition at line 20 of file CoelaBonkAnimation.h.
Referenced by CoelaBonkAnimation(), Reset(), and Update().