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.
1.6.3