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

#include <ArtisansAnimation.h>

Inheritance diagram for ArtisansAnimation:
Collaboration diagram for ArtisansAnimation:

Public Member Functions

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

Private Attributes

Artisans artisans
 
FunctionGenerator fGen = FunctionGenerator(FunctionGenerator::Sine, 0.0f, 30.0f, 6.0f)
 
FunctionGenerator fGenPos = FunctionGenerator(FunctionGenerator::Sine, 0.75f, 1.0f, 5.0f)
 

Detailed Description

Definition at line 8 of file ArtisansAnimation.h.

Constructor & Destructor Documentation

◆ ArtisansAnimation()

ArtisansAnimation ( )
inline

Definition at line 15 of file ArtisansAnimation.h.

References artisans.

Member Function Documentation

◆ FadeIn()

void FadeIn ( float  stepRatio)
inlineoverride

Definition at line 19 of file ArtisansAnimation.h.

◆ FadeOut()

void FadeOut ( float  stepRatio)
inlineoverride

Definition at line 20 of file ArtisansAnimation.h.

◆ Update()

void Update ( float  ratio)
inlineoverride

Member Data Documentation

◆ artisans

Artisans artisans
private

Definition at line 10 of file ArtisansAnimation.h.

Referenced by ArtisansAnimation(), and Update().

◆ fGen

FunctionGenerator fGen = FunctionGenerator(FunctionGenerator::Sine, 0.0f, 30.0f, 6.0f)
private

Definition at line 11 of file ArtisansAnimation.h.

Referenced by Update().

◆ fGenPos

FunctionGenerator fGenPos = FunctionGenerator(FunctionGenerator::Sine, 0.75f, 1.0f, 5.0f)
private

Definition at line 12 of file ArtisansAnimation.h.

Referenced by Update().


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