![]()  | 
  
    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().