ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
PikachuAnimation Class Reference

#include <PikachuAnimation.h>

Inheritance diagram for PikachuAnimation:
Collaboration diagram for PikachuAnimation:

Public Member Functions

 PikachuAnimation ()
 
void FadeIn (float stepRatio) override
 
void FadeOut (float stepRatio) override
 
void Update (float ratio) override
 

Private Attributes

Pikachu pikachu
 
FunctionGenerator fGenRotation = FunctionGenerator(FunctionGenerator::Sine, -30.0f, 30.0f, 2.6f)
 
FunctionGenerator fGenScale = FunctionGenerator(FunctionGenerator::Sine, 0.004f, 0.006f, 4.2f)
 

Detailed Description

Definition at line 8 of file PikachuAnimation.h.

Constructor & Destructor Documentation

◆ PikachuAnimation()

PikachuAnimation ( )
inline

Definition at line 15 of file PikachuAnimation.h.

References pikachu.

Member Function Documentation

◆ FadeIn()

void FadeIn ( float  stepRatio)
inlineoverride

Definition at line 19 of file PikachuAnimation.h.

◆ FadeOut()

void FadeOut ( float  stepRatio)
inlineoverride

Definition at line 20 of file PikachuAnimation.h.

◆ Update()

void Update ( float  ratio)
inlineoverride

Member Data Documentation

◆ fGenRotation

FunctionGenerator fGenRotation = FunctionGenerator(FunctionGenerator::Sine, -30.0f, 30.0f, 2.6f)
private

Definition at line 11 of file PikachuAnimation.h.

Referenced by Update().

◆ fGenScale

FunctionGenerator fGenScale = FunctionGenerator(FunctionGenerator::Sine, 0.004f, 0.006f, 4.2f)
private

Definition at line 12 of file PikachuAnimation.h.

Referenced by Update().

◆ pikachu

Pikachu pikachu
private

Definition at line 10 of file PikachuAnimation.h.

Referenced by PikachuAnimation(), and Update().


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