liballofw
Classes | Namespaces | Enumerations
graphics.h File Reference
#include "common.h"
#include "stream.h"
#include "math/math.h"

Go to the source code of this file.

Classes

class  allofw::GraphicalContext2D
 
struct  allofw::GraphicalContext2D::State
 
class  allofw::GraphicalContext3D
 
class  allofw::Path2D
 
class  allofw::Paint2D
 
class  allofw::Surface2D
 
class  allofw::VideoSurface2D
 
class  allofw::GraphicalBackend
 

Namespaces

 allofw
 

Enumerations

enum  allofw::LineCap : short { allofw::LineCap::BUTT = 0, allofw::LineCap::ROUND = 1, allofw::LineCap::SQUARE = 2 }
 
enum  allofw::LineJoin : short { allofw::LineJoin::BEVEL = 0, allofw::LineJoin::MITER = 1, allofw::LineJoin::ROUND = 2 }
 
enum  allofw::FontStyle : short { allofw::FontStyle::NORMAL = 0, allofw::FontStyle::BOLD = 1, allofw::FontStyle::ITALIC = 2, allofw::FontStyle::BOLDITALIC = 3 }
 
enum  allofw::TextAlign : short { allofw::TextAlign::LEFT = 0, allofw::TextAlign::CENTER = 1, allofw::TextAlign::RIGHT = 2 }
 
enum  allofw::PaintMode : short { allofw::PaintMode::STROKE = 0, allofw::PaintMode::FILL = 1, allofw::PaintMode::STROKEFILL = 2 }
 
enum  allofw::TransferMode : short {
  allofw::TransferMode::SRC_OVER = 0, allofw::TransferMode::DST_OVER = 1, allofw::TransferMode::SRC = 2, allofw::TransferMode::DST = 3,
  allofw::TransferMode::SRC_IN = 4, allofw::TransferMode::DST_IN = 5, allofw::TransferMode::SRC_OUT = 6, allofw::TransferMode::DST_OUT = 7,
  allofw::TransferMode::SRC_ATOP = 8, allofw::TransferMode::DST_ATOP = 9, allofw::TransferMode::XOR = 10, allofw::TransferMode::PLUS = 11,
  allofw::TransferMode::CLEAR = 12
}