SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::AnimationTransition Struct Reference

#include <AnimationStateMachine.hpp>

Public Attributes

float blendDuration = 0.3f
std::vector< TransitionConditionconditions
int fromState = -1
int toState = -1
bool waitForClipEnd = false

Detailed Description

An edge in the state graph, with its blend timing and guard conditions.

Definition at line 56 of file AnimationStateMachine.hpp.

Member Data Documentation

◆ blendDuration

float Sleak::AnimationTransition::blendDuration = 0.3f

Definition at line 59 of file AnimationStateMachine.hpp.

◆ conditions

std::vector<TransitionCondition> Sleak::AnimationTransition::conditions

Definition at line 61 of file AnimationStateMachine.hpp.

◆ fromState

int Sleak::AnimationTransition::fromState = -1

Definition at line 57 of file AnimationStateMachine.hpp.

◆ toState

int Sleak::AnimationTransition::toState = -1

Definition at line 58 of file AnimationStateMachine.hpp.

◆ waitForClipEnd

bool Sleak::AnimationTransition::waitForClipEnd = false

Definition at line 60 of file AnimationStateMachine.hpp.