SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
AnimationStateMachine.hpp File Reference
#include <Core/OSDef.hpp>
#include <string>
#include <vector>
#include <unordered_map>
#include <variant>

Go to the source code of this file.

Classes

struct  Sleak::AnimationState
class  Sleak::AnimationStateMachine
struct  Sleak::AnimationTransition
struct  Sleak::SampleRequest
struct  Sleak::TransitionCondition

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.

Typedefs

using Sleak::ParamValue = std::variant<bool, float, int>

Enumerations

enum class  Sleak::CompareOp {
  Sleak::CompareOp::Equal , Sleak::CompareOp::NotEqual , Sleak::CompareOp::Greater , Sleak::CompareOp::GreaterEqual ,
  Sleak::CompareOp::Less , Sleak::CompareOp::LessEqual
}