GraphicsBase.hpp File Reference

Contains general typedefs and enums related to graphics. More...

Go to the source code of this file.

Namespaces

 Gosu
 The library's main namespace.
 

Typedefs

typedef double Gosu::ZPos
 Represents the Z position of something drawn with Gosu's graphics system. More...
 

Enumerations

enum  Gosu::AlphaMode { Gosu::amDefault, Gosu::amAdd, Gosu::amAdditive = amAdd, Gosu::amMultiply }
 Determines the way colors are combined when one is drawn onto another. More...
 
enum  Gosu::FontFlags { Gosu::ffBold = 1, Gosu::ffItalic = 2, Gosu::ffUnderline = 4, Gosu::ffCombinations = 8 }
 
enum  Gosu::TextAlign { Gosu::taLeft, Gosu::taRight, Gosu::taCenter, Gosu::taJustify }
 
enum  Gosu::BorderFlags {
  Gosu::bfSmooth = 0, Gosu::bfTileableLeft = 1, Gosu::bfTileableTop = 2, Gosu::bfTileableRight = 4,
  Gosu::bfTileableBottom = 8, Gosu::bfTileable = bfTileableLeft | bfTileableTop | bfTileableRight | bfTileableBottom
}
 Flags that affect the tileability of an image. More...
 

Variables

GOSU_DEPRECATED const double Gosu::zImmediate = -std::numeric_limits<double>::infinity()
 

Detailed Description

Contains general typedefs and enums related to graphics.

Definition in file GraphicsBase.hpp.