Namespaces | |
namespace | OpenGL |
All OpenGL-specific operations and conventions are encapsulated here, be they related to 2D or 3D. | |
namespace | Pixels |
Allows to handle the various pixel colors and formats. | |
namespace | TwoDimensional |
Classes | |
class | OverlayException |
Thrown when an error regarding overlays occured. More... | |
class | Overlay |
An overlay is an image, encoded in a specific format, that can be blitted onto a Surface. More... | |
class | PaletteException |
Exception raised when a palette operation failed. More... | |
class | Palette |
Describes a palette, for example for color-indexed modes. More... | |
class | SurfaceEvent |
Mother class of all events sent by a Surface (event source) to its widgets (listeners). More... | |
class | VideoMemoryLostException |
Thrown when video memory has been lost. More... | |
class | Surface |
Represents a video buffer. More... | |
class | VideoModule |
Root module for all video needs. More... | |
class | VideoException |
Mother class for all video exceptions. More... | |
Typedefs | |
typedef ::SDL_Overlay | LowLevelOverlay |
Low-level overlay being used. | |
typedef Ceylan::Uint16 | ColorCount |
Number of colors. | |
typedef Ceylan::Uint8 | ColorIndex |
Number of colors or color index, in 256-color palettes. | |
typedef Ceylan::SignedLongInteger | ColorDistance |
Distance between colors. | |
typedef Ceylan::Uint16 | PaletteIdentifier |
Allows to designate a palette. | |
typedef ::SDL_Palette | LowLevelPalette |
SDL low-level palette being used. | |
typedef ::SDL_Surface | LowLevelSurface |
The internal actual surface. | |
typedef Ceylan::Uint32 | UpdateCount |
typedef Ceylan::Uint8 | IconMask |
Icon masks are use for window manager's icons. | |
typedef std::pair< Length, Length > | Definition |
A screen definition is defined as a ( width, height ) pair. | |
typedef Ceylan::Uint16 | Length |
Length, unit of measure, unsigned. | |
typedef Ceylan::Sint16 | SignedLength |
Length, unit of measure, signed. | |
typedef Ceylan::Uint16 | Pitch |
Pixel pitch, unit of measure. | |
typedef Ceylan::Sint16 | Coordinate |
Coordinate, unit of measure, integer, signed. | |
typedef Coordinate | Offset |
Offset, difference between coordinates. | |
typedef Ceylan::Float32 | FloatingPointCoordinate |
Coordinate unit of measure, floating-point. | |
typedef Ceylan::Uint8 | BitsPerPixel |
Color depth, bits per pixel. | |
typedef Ceylan::Uint8 | BytesPerPixel |
Color depth, bytes per pixel. | |
typedef SDL_Cursor | LowLevelCursor |
The internal actual surface. | |
Enumerations | |
enum | StandardScreenSize { Size_FullScreen = 0, Size_640x480 = 1, Size_800x600 = 2, Size_1024x780 = 3, Size_1280x1024 = 4, Size_1680x1050 = 5 } |
Useful to specify standard screen sizes for OSDL windows;. More... |
typedef Ceylan::Uint8 OSDL::Video::BitsPerPixel |
Color depth, bits per pixel.
Definition at line 99 of file OSDLVideoTypes.h.
typedef Ceylan::Uint8 OSDL::Video::BytesPerPixel |
Color depth, bytes per pixel.
Definition at line 103 of file OSDLVideoTypes.h.
typedef Ceylan::Uint16 OSDL::Video::ColorCount |
Number of colors.
Definition at line 70 of file OSDLPalette.h.
typedef Ceylan::SignedLongInteger OSDL::Video::ColorDistance |
Distance between colors.
Definition at line 83 of file OSDLPalette.h.
typedef Ceylan::Uint8 OSDL::Video::ColorIndex |
Number of colors or color index, in 256-color palettes.
Definition at line 78 of file OSDLPalette.h.
typedef Ceylan::Sint16 OSDL::Video::Coordinate |
Coordinate, unit of measure, integer, signed.
Definition at line 79 of file OSDLVideoTypes.h.
typedef std::pair<Length, Length> OSDL::Video::Definition |
A screen definition is defined as a ( width, height ) pair.
Definition at line 91 of file OSDLVideo.h.
typedef Ceylan::Float32 OSDL::Video::FloatingPointCoordinate |
Coordinate unit of measure, floating-point.
Definition at line 94 of file OSDLVideoTypes.h.
typedef Ceylan::Uint8 OSDL::Video::IconMask |
Icon masks are use for window manager's icons.
Definition at line 86 of file OSDLVideo.h.
typedef Ceylan::Uint16 OSDL::Video::Length |
Length, unit of measure, unsigned.
Definition at line 59 of file OSDLVideoTypes.h.
typedef SDL_Cursor OSDL::Video::LowLevelCursor |
The internal actual surface.
Definition at line 73 of file OSDLMouseCursor.h.
typedef ::SDL_Overlay OSDL::Video::LowLevelOverlay |
Low-level overlay being used.
Definition at line 61 of file OSDLOverlay.h.
typedef ::SDL_Palette OSDL::Video::LowLevelPalette |
SDL low-level palette being used.
Definition at line 102 of file OSDLPalette.h.
typedef ::SDL_Surface OSDL::Video::LowLevelSurface |
The internal actual surface.
Definition at line 101 of file OSDLSurface.h.
typedef Coordinate OSDL::Video::Offset |
Offset, difference between coordinates.
Definition at line 84 of file OSDLVideoTypes.h.
typedef Ceylan::Uint16 OSDL::Video::PaletteIdentifier |
Allows to designate a palette.
Identifier 1 is reserved for the main master palette, as defined in master-palette.pal on the Nintendo DS.
Definition at line 94 of file OSDLPalette.h.
typedef Ceylan::Uint16 OSDL::Video::Pitch |
Pixel pitch, unit of measure.
Definition at line 67 of file OSDLVideoTypes.h.
typedef Ceylan::Sint16 OSDL::Video::SignedLength |
Length, unit of measure, signed.
Definition at line 63 of file OSDLVideoTypes.h.
typedef Ceylan::Uint32 OSDL::Video::UpdateCount |
Definition at line 112 of file OSDLSurface.h.
Useful to specify standard screen sizes for OSDL windows;.
Definition at line 96 of file OSDLVideo.h.