ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
SageAnimation Member List

This is the complete list of members for SageAnimation, including all inherited members.

AddBackgroundMaterial(Material::Method method, Material *material, uint16_t frames=20, float minOpacity=0.0f, float maxOpacity=1.0f)ProtogenProjectprotected
AddBackgroundMaterialFrame(Color color, float opacity=0.8f)ProtogenProjectprotected
AddBackgroundMaterialFrame(Material &material, float opacity=1.0f)ProtogenProjectprotected
AddBlinkParameter(float *blinkParameter)ProtogenProjectprotected
AddMaterial(Material::Method method, Material *material, uint16_t frames=20, float minOpacity=0.0f, float maxOpacity=1.0f)ProtogenProjectprotected
AddMaterialFrame(Color color, float opacity=0.8f)ProtogenProjectprotected
AddMaterialFrame(Material &material, float opacity=1.0f)ProtogenProjectprotected
AddParameter(uint8_t index, float *parameter, uint16_t transitionFrames, IEasyEaseAnimator::InterpolationMethod interpolationMethod=IEasyEaseAnimator::InterpolationMethod::Overshoot, bool invertDirection=false)ProtogenProjectprotected
AddParameterFrame(uint16_t ProjectIndex, float target)ProtogenProjectprotected
AddViseme(Viseme::MouthShape visemeName, float *parameter)ProtogenProjectprotected
AlignObject(Vector2D min, Vector2D max, Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectFace(Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectNoScale(Vector2D min, Vector2D max, Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectNoScaleFace(Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectNoScaleRear(Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectRear(Object3D *obj, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjects(Vector2D min, Vector2D max, Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectsFace(Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectsNoScale(Vector2D min, Vector2D max, Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectsNoScaleFace(Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectsNoScaleRear(Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
AlignObjectsRear(Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f, bool mirror=true)ProtogenProjectprotected
Angry1()SageAnimationinlineprivate
Angry2()SageAnimationinlineprivate
Angry3()SageAnimationinlineprivate
Animate(float ratio)Project
animationTimeProjectprotected
aRGProtogenProjectprivate
AudioReactiveGradientCallback()=0ProtogenProjectpure virtual
AudioReactiveGradientFace()ProtogenProjectprotected
avgFPSProjectprotected
backgroundProtogenProjectprivate
backgroundMaterialProtogenProjectprivate
batteryChargeFuncSageAnimationprivate
blackMaterialProtogenProjectprivate
blinkProtogenProjectprivate
blinkSetProtogenProjectprivate
blueMaterialProtogenProjectprivate
Blush()SageAnimationinlineprivate
boopProtogenProjectprivate
buttonPinProtogenProjectprivate
camerasSageAnimationprivate
cameraSizeProtogenProjectprivate
camMaxProtogenProjectprivate
camMaxRearProtogenProjectprivate
camMinProtogenProjectprivate
camMinRearProtogenProjectprivate
CBASE enum valueProtogenProjectprotected
CBLACK enum valueProtogenProjectprotected
CBLUE enum valueProtogenProjectprotected
CGREEN enum valueProtogenProjectprotected
CHORIZONTALRAINBOW enum valueProtogenProjectprotected
Color enum nameProtogenProjectprotected
controllerSageAnimationprivate
CORANGE enum valueProtogenProjectprotected
CPURPLE enum valueProtogenProjectprotected
CRAINBOW enum valueProtogenProjectprotected
CRAINBOWNOISE enum valueProtogenProjectprotected
CRED enum valueProtogenProjectprotected
CWHITE enum valueProtogenProjectprotected
CYELLOW enum valueProtogenProjectprotected
Default()SageAnimationinlineprivate
DisableBlinking()ProtogenProjectprotected
Display()Project
displayTimeProjectprotected
Dizzy()SageAnimationinlineprivate
eEAProtogenProjectprotected
EnableBlinking()ProtogenProjectprotected
faceArraySageAnimationprivate
faceCountProtogenProjectprivate
fadeProjectprotected
fanControllerProtogenProjectprivate
fGenMatXMoveProtogenProjectprivate
fGenMatYMoveProtogenProjectprivate
flowNoiseProtogenProjectprivate
frameLimiterProtogenProjectprivate
GetAlignmentTransform(Vector2D min, Vector2D max, Object3D *obj, float rotation=0.0f, float margin=2.0f)ProtogenProjectprotected
GetAlignmentTransform(Vector2D min, Vector2D max, Object3D **objects, uint8_t objectCount, float rotation=0.0f, float margin=2.0f)ProtogenProjectprotected
GetAnimationTime()Project
GetBackgroundMaterial()ProtogenProjectprotected
GetDisplayTime()Project
GetFaceMaterial()ProtogenProjectprotected
GetFaceScale()ProtogenProjectprotected
GetFrameRate()Project
GetObjectAlign()ProtogenProjectprotected
GetObjectAlignFace()ProtogenProjectprotected
GetObjectAlignRear()ProtogenProjectprotected
GetRenderTime()Project
GetWiggleOffset()ProtogenProjectprotected
gradientMatProtogenProjectprivate
gradientSpectrumProtogenProjectprivate
greenMaterialProtogenProjectprivate
HideFace()ProtogenProjectprotected
hRainbowProtogenProjectprivate
hudProtogenProjectprotected
Initialize() overrideProtogenProjectvirtual
IsBooped()ProtogenProjectprotected
isBoopedProtogenProjectprivate
LinkControlParameters() overrideSageAnimationinlineprivatevirtual
LinkParameters()ProtogenProjectprivate
materialAnimatorProtogenProjectprivate
microphonePinProtogenProjectprivate
objAProtogenProjectprivate
objAOtherProtogenProjectprivate
objARearProtogenProjectprivate
offsetFaceProtogenProjectprivate
offsetFaceARGProtogenProjectprivate
offsetFaceIndProtogenProjectprivate
offsetFaceIndARGProtogenProjectprivate
offsetFaceIndOSCProtogenProjectprivate
offsetFaceIndSAProtogenProjectprivate
offsetFaceOSCProtogenProjectprivate
offsetFaceSAProtogenProjectprivate
orangeMaterialProtogenProjectprivate
oSCProtogenProjectprivate
OscilloscopeCallback()=0ProtogenProjectpure virtual
OscilloscopeFace()ProtogenProjectprotected
OwO()SageAnimationinlineprivate
pMSageAnimationprivate
previousAnimationTimeProjectprotected
previousDisplayTimeProjectprotected
previousRenderTimeProjectprotected
PrintStats()Project
Project(CameraManager *cameras, Controller *controller, uint8_t numObjects)Project
ProtogenProject(CameraManager *cameras, Controller *controller, uint8_t numObjects, Vector2D camMin, Vector2D camMax, uint8_t microphonePin, uint8_t buttonPin, uint8_t faceCount)ProtogenProject
purpleMaterialProtogenProjectprivate
rainbowSpiralProtogenProjectprivate
redMaterialProtogenProjectprivate
Render()Project
RenderEndTimer()Projectprotected
RenderStartTimer()Projectprotected
renderTimeProjectprotected
sAProtogenProjectprivate
Sad()SageAnimationinlineprivate
SageAnimation()SageAnimationinline
sageSideDisplaySageAnimationprivate
sceneProjectprotected
SetBaseMaterial(Material *material)ProtogenProjectprivate
SetCameraMain(Vector2D min, Vector2D max)ProtogenProjectprotected
SetCameraRear(Vector2D min, Vector2D max)ProtogenProjectprotected
SetMaterialColor()ProtogenProjectprivate
SetMaterialLayers()ProtogenProjectprivate
SetMenuOffset(Vector2D offset)ProtogenProjectprotected
SetMenuSize(Vector2D size)ProtogenProjectprotected
SetMenuWiggleSpeed(float multiplierX, float multiplierY, float multiplierR)ProtogenProjectprotected
SetWiggleSpeed(float multiplier)ProtogenProjectprotected
SpectrumAnalyzerCallback()=0ProtogenProjectpure virtual
SpectrumAnalyzerFace()ProtogenProjectprotected
Surprised()SageAnimationinlineprivate
Tired()SageAnimationinlineprivate
Update(float ratio) overrideSageAnimationinlinevirtual
UpdateFace(float ratio)ProtogenProjectprotected
UpdateFFTVisemes()ProtogenProjectprivate
UpdateKeyFrameTracks()ProtogenProjectprivate
voiceDetectionProtogenProjectprivate
whiteMaterialProtogenProjectprivate
wiggleSageAnimationprivate
xOffsetProtogenProjectprivate
yellowMaterialProtogenProjectprivate
yOffsetProtogenProjectprivate