Classes | Namespaces | Typedefs
SColor.h File Reference
#include "SVector.h"
#include "SVector3.h"
Include dependency graph for SColor.h:

Go to the source code of this file.

Classes

struct  Color::Full< T >
 Determines the maximum color value for a given type. More...
 
struct  Color::Full< f32 >
 
struct  Color::Full< u8 >
 
struct  Color::Convert< T, U >
 Implements a conversion between two color types. More...
 
struct  Color::Convert< u8, f32 >
 
struct  Color::Convert< f32, u8 >
 
class  SColorA< T >
 Customized variant of vec4 that intelligently handles conversion between floating point and integer colors. More...
 
class  color3< T >
 Customized variant of vec3 that intelligently handles conversion between floating point and integer colors. More...
 
class  SColorA< T >
 Customized variant of vec4 that intelligently handles conversion between floating point and integer colors. More...
 
struct  Color::Pack
 Packs a color into 24 bits. More...
 
struct  Color::Unpack
 Unacks a color from 24 bits. More...
 

Namespaces

 Color
 
 Colors
 Some very basic colors.
 

Typedefs

typedef color3< u8SColori
 
typedef color3< u8SColorc
 
typedef SColorA< u8SColorAi
 
typedef SColorA< u8SColorAc
 
typedef color3< u8SColor24
 
typedef SColorA< u8SColor32
 
typedef color3< f32SColorf
 
typedef SColorA< f32SColorAf
 
typedef color3< f32SColor72
 
typedef SColorA< f32SColor96
 
typedef color3< f64SColord
 
typedef SColorA< f64SColorAd
 
typedef color3< f64SColor192
 
typedef SColorA< f64SColor256
 
typedef SColori color3i
 
typedef SColorf color3f
 
typedef SColorAi color4i
 
typedef SColorAf color4f
 

Typedef Documentation

typedef SColorf color3f
typedef SColori color3i
typedef SColorAf color4f
typedef SColorAi color4i
typedef color3<f64> SColor192
typedef color3<u8> SColor24
typedef SColorA<f64> SColor256
typedef SColorA<u8> SColor32
typedef color3<f32> SColor72
typedef SColorA<f32> SColor96
typedef SColorA<u8> SColorAc
typedef SColorA<f64> SColorAd
typedef SColorA<f32> SColorAf
typedef SColorA<u8> SColorAi
typedef color3<u8> SColorc
typedef color3<f64> SColord
typedef color3<f32> SColorf
typedef color3<u8> SColori