CommonLibSSE (Parapets fork)
RE::NiFloatKey Class Reference

#include <NiFloatKey.h>

Inheritance diagram for RE::NiFloatKey:
RE::NiAnimationKey

Public Member Functions

 NiFloatKey ()
 
 NiFloatKey (float a_time, float a_value)
 
 ~NiFloatKey ()
 
float GetValue () const
 
void SetValue (float a_value)
 
NiFloatKeyGetKeyAt (std::uint32_t a_index, std::uint8_t a_keySize)
 
- Public Member Functions inherited from RE::NiAnimationKey
 NiAnimationKey ()
 
 NiAnimationKey (float a_time)
 
 ~NiAnimationKey ()
 
float GetTime () const
 
void SetTime (float a_time)
 
NiAnimationKeyGetKeyAt (std::uint32_t a_index, std::uint8_t a_keySize) const
 

Protected Attributes

float _value
 
- Protected Attributes inherited from RE::NiAnimationKey
float _time
 

Additional Inherited Members

- Public Types inherited from RE::NiAnimationKey
enum class  KeyContent {
  kFloat , kPos , kRot , kColor ,
  kText , kBool , kTotal
}
 
enum class  KeyType {
  kNoInterp , kLink , kBez , kTCB ,
  kEuler , kStrip , kTotal
}
 

Constructor & Destructor Documentation

◆ NiFloatKey() [1/2]

RE::NiFloatKey::NiFloatKey ( )

◆ NiFloatKey() [2/2]

RE::NiFloatKey::NiFloatKey ( float  a_time,
float  a_value 
)

◆ ~NiFloatKey()

RE::NiFloatKey::~NiFloatKey ( )

Member Function Documentation

◆ GetKeyAt()

NiFloatKey* RE::NiFloatKey::GetKeyAt ( std::uint32_t  a_index,
std::uint8_t  a_keySize 
)

◆ GetValue()

float RE::NiFloatKey::GetValue ( ) const

◆ SetValue()

void RE::NiFloatKey::SetValue ( float  a_value)

Member Data Documentation

◆ _value

float RE::NiFloatKey::_value
protected

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