GraphicsBase.hpp File Reference

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

Go to the source code of this file.


Namespaces

namespace  Gosu
 The library's main namespace.

Typedefs

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

Enumerations

enum  Gosu::AlphaMode { Gosu::amDefault, Gosu::amAdditive, 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()
 The lowest possible Z position.


Detailed Description

Contains general typedefs and enums related to graphics.

Definition in file GraphicsBase.hpp.