Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OlympeAnimation::ParameterValue Struct Reference

#include <AnimationTypes.h>

Public Member Functions

 ParameterValue ()
 
 ParameterValue (bool val)
 
 ParameterValue (float val)
 
 ParameterValue (int val)
 
 ParameterValue (const std::string &val)
 

Public Attributes

ParameterType type = ParameterType::Float
 
union { 
 
   bool   boolValue = false 
 
   float   floatValue 
 
   int   intValue 
 
};  
 
std::string stringValue
 

Detailed Description

Definition at line 94 of file AnimationTypes.h.

Constructor & Destructor Documentation

◆ ParameterValue() [1/5]

OlympeAnimation::ParameterValue::ParameterValue ( )
inline

Definition at line 105 of file AnimationTypes.h.

◆ ParameterValue() [2/5]

OlympeAnimation::ParameterValue::ParameterValue ( bool  val)
inline

Definition at line 106 of file AnimationTypes.h.

◆ ParameterValue() [3/5]

OlympeAnimation::ParameterValue::ParameterValue ( float  val)
inline

Definition at line 107 of file AnimationTypes.h.

◆ ParameterValue() [4/5]

OlympeAnimation::ParameterValue::ParameterValue ( int  val)
inline

Definition at line 108 of file AnimationTypes.h.

◆ ParameterValue() [5/5]

OlympeAnimation::ParameterValue::ParameterValue ( const std::string &  val)
inline

Definition at line 109 of file AnimationTypes.h.

Member Data Documentation

◆ [union]

◆ boolValue

bool OlympeAnimation::ParameterValue::boolValue = false

◆ floatValue

float OlympeAnimation::ParameterValue::floatValue

Definition at line 100 of file AnimationTypes.h.

Referenced by OlympeAnimation::AnimationGraph::ParseJSON().

◆ intValue

int OlympeAnimation::ParameterValue::intValue

Definition at line 101 of file AnimationTypes.h.

Referenced by OlympeAnimation::AnimationGraph::ParseJSON().

◆ stringValue

std::string OlympeAnimation::ParameterValue::stringValue

Definition at line 103 of file AnimationTypes.h.

Referenced by OlympeAnimation::AnimationGraph::ParseJSON().

◆ type

ParameterType OlympeAnimation::ParameterValue::type = ParameterType::Float

Definition at line 96 of file AnimationTypes.h.

Referenced by OlympeAnimation::AnimationGraph::ParseJSON().


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