clanDisplay 2D

Classes

class  clan::Color
 Color description class. More...
 
class  clan::Colorf
 Floating point color description class (for float). More...
 
class  clan::ColorHSLx< Type, ColorType >
 Color HSL description class. More...
 
class  clan::ColorHSVx< Type, ColorType >
 Color HSV description class. More...
 
class  clan::CursorDescription
 This class contains everything to construct a cursor - its data, default settings etc. More...
 
class  clan::CursorDescriptionFrame
 This class describes a single frame in a cursor description. More...
 
class  clan::Gradient
 Colorgradient description class. More...
 
struct  clan::SpanLayout::HitTestResult
 
class  clan::Image
 Image class. More...
 
class  clan::SpanLayout
 Span layout class. More...
 
class  clan::Sprite
 Sprite class. More...
 
class  clan::StandardColor
 Standard X11/HTML named colors. More...
 
class  clan::StandardColorf
 Standard X11/HTML named colors (for float) More...
 
class  clan::Subtexture
 Sub-texture description. More...
 
class  clan::TextureGroup
 Texture grouping class. More...
 

Typedefs

typedef ColorHSLx< double, Colorf > clan::ColorHSLd
 
typedef ColorHSLx< float, Colorf > clan::ColorHSLf
 
typedef ColorHSLx< int, Color > clan::ColorHSLi
 
typedef ColorHSVx< double, Colorf > clan::ColorHSVd
 
typedef ColorHSVx< float, Colorf > clan::ColorHSVf
 
typedef ColorHSVx< int, Color > clan::ColorHSVi
 

Enumerations

enum  clan::Sprite::ShowOnFinish { clan::Sprite::show_blank, clan::Sprite::show_last_frame, clan::Sprite::show_first_frame }
 
enum  clan::SpanAlign { clan::span_left, clan::span_right, clan::span_center, clan::span_justify }
 Span Align. More...
 
enum  clan::TextureGroup::TextureAllocationPolicy { clan::TextureGroup::create_new_texture, clan::TextureGroup::search_previous_textures }
 Texture allocation policy. More...
 
enum  clan::SpanLayout::HitTestResult::Type {
  clan::SpanLayout::HitTestResult::no_objects_available, clan::SpanLayout::HitTestResult::outside_top, clan::SpanLayout::HitTestResult::outside_left, clan::SpanLayout::HitTestResult::outside_right,
  clan::SpanLayout::HitTestResult::outside_bottom, clan::SpanLayout::HitTestResult::inside
}
 

Detailed Description

Typedef Documentation

typedef ColorHSLx<double, Colorf> clan::ColorHSLd
typedef ColorHSLx<float, Colorf> clan::ColorHSLf
typedef ColorHSLx<int, Color> clan::ColorHSLi
typedef ColorHSVx<double, Colorf> clan::ColorHSVd
typedef ColorHSVx<float, Colorf> clan::ColorHSVf
typedef ColorHSVx<int, Color> clan::ColorHSVi

Enumeration Type Documentation

Enumerator
show_blank 
show_last_frame 
show_first_frame 

Span Align.

Enumerator
span_left 
span_right 
span_center 
span_justify 

Texture allocation policy.

Enumerator
create_new_texture 
search_previous_textures 
Enumerator
no_objects_available 
outside_top 
outside_left 
outside_right 
outside_bottom 
inside