Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces | Functions
AnimationHelpers.h File Reference

Helper functions for manipulating VisualAnimation_data components. More...

#include "../ECS_Components.h"
#include <string>
+ Include dependency graph for AnimationHelpers.h:

Go to the source code of this file.

Namespaces

namespace  Olympe
 
namespace  Olympe::AnimationHelpers
 

Functions

void Olympe::AnimationHelpers::SetParameter (VisualAnimation_data &animData, const std::string &name, float value)
 Set float parameter value.
 
void Olympe::AnimationHelpers::SetParameter (VisualAnimation_data &animData, const std::string &name, bool value)
 Set bool parameter value.
 
void Olympe::AnimationHelpers::SetParameter (VisualAnimation_data &animData, const std::string &name, int value)
 Set int parameter value.
 
float Olympe::AnimationHelpers::GetFloatParameter (const VisualAnimation_data &animData, const std::string &name, float defaultValue=0.0f)
 Get float parameter value with default.
 
bool Olympe::AnimationHelpers::GetBoolParameter (const VisualAnimation_data &animData, const std::string &name, bool defaultValue=false)
 Get bool parameter value with default.
 
int Olympe::AnimationHelpers::GetIntParameter (const VisualAnimation_data &animData, const std::string &name, int defaultValue=0)
 Get int parameter value with default.
 
bool Olympe::AnimationHelpers::HasParameter (const VisualAnimation_data &animData, const std::string &name)
 Check if parameter exists (any type)
 
void Olympe::AnimationHelpers::ClearParameters (VisualAnimation_data &animData)
 Clear all parameters.
 

Detailed Description

Helper functions for manipulating VisualAnimation_data components.

Author
Olympe Engine - Animation System
Date
2025

Provides utility functions to set/get animation graph parameters without violating ECS principles (components remain pure data).

Definition in file AnimationHelpers.h.