Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Enumerations | Functions
primitives.hh File Reference
#include <list>
#include <math.h>
#include <values.h>
#include <cairo.h>
#include <rapicorn-core.hh>
#include <ui/serverapi.hh>

Go to the source code of this file.

Classes

class  Rapicorn::Point
class  Rapicorn::Rect
struct  Rapicorn::IRect
class  Rapicorn::Color
class  Rapicorn::Affine
struct  Rapicorn::Affine::VectorReturn
struct  Rapicorn::AffineIdentity
struct  Rapicorn::AffineHFlip
struct  Rapicorn::AffineVFlip
struct  Rapicorn::AffineTranslate
struct  Rapicorn::AffineScale
struct  Rapicorn::AffineRotate
struct  Rapicorn::AffineShear

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.


Enumerations

enum  CombineType {
  COMBINE_NORMAL, COMBINE_OVER, COMBINE_UNDER, COMBINE_ADD,
  COMBINE_DEL, COMBINE_ATOP, COMBINE_XOR, COMBINE_BLEND,
  COMBINE_VALUE
}

Functions

double Rapicorn::degree (double radians)
double Rapicorn::radians (double degree)
Point Rapicorn::min (const Point &p1, const Point &p2)
Point Rapicorn::max (const Point &p1, const Point &p2)
Point Rapicorn::floor (const Point &s)
Point Rapicorn::ceil (const Point &s)
Point Rapicorn::round (const Point &s)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines