OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SsTColor< T > Class Template Reference

カラー値を定義するテンプレートクラスです。 More...

#include <sstypes.h>

Public Member Functions

 SsTColor ()
 
 SsTColor (T ar, T ag, T ab, T aa)
 
 SsTColor (const SsTColor &s)
 
void fromARGB (u32 c)
 
void fromBGRA (u32 c)
 
u32 toARGB () const
 
bool operator== (const SsTColor &rhs) const
 
 SsTColor ()
 rgba 小数版
 
void fromARGB (u32 c)
 
void fromBGRA (u32 c)
 
u32 toARGB () const
 
 SsTColor ()
 
void fromARGB (u32 c)
 
void fromBGRA (u32 c)
 
u32 toARGB () const
 
 SsTColor ()
 
void fromARGB (u32 c)
 
void fromBGRA (u32 c)
 
u32 toARGB () const
 

Public Attributes

r
 
g
 
b
 
a
 

Detailed Description

template<typename T>
class spritestudio6::SsTColor< T >

カラー値を定義するテンプレートクラスです。

Constructor & Destructor Documentation

◆ SsTColor() [1/6]

template<typename T>
spritestudio6::SsTColor< T >::SsTColor ( )
inline

◆ SsTColor() [2/6]

template<typename T>
spritestudio6::SsTColor< T >::SsTColor ( T ar,
T ag,
T ab,
T aa )
inline

◆ SsTColor() [3/6]

template<typename T>
spritestudio6::SsTColor< T >::SsTColor ( const SsTColor< T > & s)
inline

◆ SsTColor() [4/6]

spritestudio6::SsTColor< float >::SsTColor ( )
inline

rgba 小数版

◆ SsTColor() [5/6]

spritestudio6::SsTColor< u32 >::SsTColor ( )
inline

◆ SsTColor() [6/6]

spritestudio6::SsTColor< u8 >::SsTColor ( )
inline

Member Function Documentation

◆ fromARGB() [1/4]

template<typename T>
void spritestudio6::SsTColor< T >::fromARGB ( u32 c)

◆ fromARGB() [2/4]

void spritestudio6::SsTColor< float >::fromARGB ( u32 c)
inline

◆ fromARGB() [3/4]

void spritestudio6::SsTColor< u32 >::fromARGB ( u32 c)
inline

◆ fromARGB() [4/4]

void spritestudio6::SsTColor< u8 >::fromARGB ( u32 c)
inline

◆ fromBGRA() [1/4]

template<typename T>
void spritestudio6::SsTColor< T >::fromBGRA ( u32 c)

◆ fromBGRA() [2/4]

void spritestudio6::SsTColor< float >::fromBGRA ( u32 c)
inline

◆ fromBGRA() [3/4]

void spritestudio6::SsTColor< u32 >::fromBGRA ( u32 c)
inline

◆ fromBGRA() [4/4]

void spritestudio6::SsTColor< u8 >::fromBGRA ( u32 c)
inline

◆ operator==()

template<typename T>
bool spritestudio6::SsTColor< T >::operator== ( const SsTColor< T > & rhs) const
inline

◆ toARGB() [1/4]

template<typename T>
u32 spritestudio6::SsTColor< T >::toARGB ( ) const

◆ toARGB() [2/4]

u32 spritestudio6::SsTColor< float >::toARGB ( ) const
inline

◆ toARGB() [3/4]

u32 spritestudio6::SsTColor< u32 >::toARGB ( ) const
inline

◆ toARGB() [4/4]

u32 spritestudio6::SsTColor< u8 >::toARGB ( ) const
inline

Member Data Documentation

◆ a

template<typename T>
T spritestudio6::SsTColor< T >::a

◆ b

template<typename T>
T spritestudio6::SsTColor< T >::b

◆ g

template<typename T>
T spritestudio6::SsTColor< T >::g

◆ r

template<typename T>
T spritestudio6::SsTColor< T >::r

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