JugiMap Framework
Common

Classes

struct  ColorRGBA
 Color in RGBA color space - integer variant. More...
 
struct  ColorRGBAf
 Color in RGBA color space - float variant. More...
 
class  ColorsLibrary
 The ColorsLibrary defines storage for ColorRGBA objects. More...
 
struct  Vec2< T >
 2d vector. More...
 
struct  Rect< T >
 Rectangle. More...
 
struct  AffineMat3< T >
 Matrix representation of the affine transformation. More...
 
struct  Parameter
 The Parameter struct defines a pair name : value. More...
 
class  Easing
 The Easing struct defines interpolation methods used for obtaining values between a start value and an end value. It is used in timeline animations and tweens. More...
 
class  Tween
 The Tween class defines transition between two values over time. More...
 
struct  CustomObject
 The CustomObject class is the base class for custom objects. More...
 

Typedefs

typedef Vec2< int > Vec2i
 Vec2 struct in integer precision. More...
 
typedef Vec2< float > Vec2f
 Vec2 struct in float precision. More...
 
typedef Rect< int > Recti
 Rect struct in integer precision. More...
 
typedef Rect< float > Rectf
 Rect struct in float precision. More...
 
typedef AffineMat3< float > AffineMat3f
 AffineMat3 struct in float precision. More...
 

Variables

ColorsLibrary textColorsLibrary
 A global library for text colors. More...
 

Detailed Description

Typedef Documentation

◆ Vec2i

typedef Vec2<int> Vec2i

Vec2 struct in integer precision.

◆ Vec2f

typedef Vec2<float> Vec2f

Vec2 struct in float precision.

◆ Recti

typedef Rect<int> Recti

Rect struct in integer precision.

◆ Rectf

typedef Rect<float> Rectf

Rect struct in float precision.

◆ AffineMat3f

typedef AffineMat3<float> AffineMat3f

AffineMat3 struct in float precision.

Variable Documentation

◆ textColorsLibrary

ColorsLibrary textColorsLibrary

A global library for text colors.