CommonLibSSE (Parapets fork)
RE::NiColorKey Class Reference

#include <NiColorKey.h>

Inheritance diagram for RE::NiColorKey:
RE::NiAnimationKey

Public Member Functions

 NiColorKey ()
 
 NiColorKey (float a_time, const NiColorA &a_color)
 
 ~NiColorKey ()
 
void SetColor (const NiColorA &a_color)
 
const NiColorAGetColor () const
 
NiColorKeyGetKeyAt (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

NiColorA _color
 
- 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

◆ NiColorKey() [1/2]

RE::NiColorKey::NiColorKey ( )

◆ NiColorKey() [2/2]

RE::NiColorKey::NiColorKey ( float  a_time,
const NiColorA a_color 
)

◆ ~NiColorKey()

RE::NiColorKey::~NiColorKey ( )

Member Function Documentation

◆ GetColor()

const NiColorA& RE::NiColorKey::GetColor ( ) const

◆ GetKeyAt()

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

◆ SetColor()

void RE::NiColorKey::SetColor ( const NiColorA a_color)

Member Data Documentation

◆ _color

NiColorA RE::NiColorKey::_color
protected

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