rolmodl
C++ API for the Simple Directmedia Library 2 (SDL2)
|
Main namespace. More...
Namespaces | |
blendMode | |
rolmodl::BlendMode methods. | |
detail | |
Implementation details. | |
geom | |
Geometry structures. | |
pixelfmt | |
Pixel format management members. | |
ren | |
rolmodl::Ren -related members. | |
sys | |
System information functions and enums. | |
win | |
rolmodl::Win -related members. | |
Classes | |
struct | BorderSizes |
Window decoration (border) sizes snapshot. More... | |
struct | DstRectWH |
Rectangle specifying the destination rectangle for a rendering operation by its top left corner coordinates, width, and height. More... | |
struct | DstRectXY |
Rectangle specifying the destination rectangle for a rendering operation by its top left and bottom right corner coordinates. More... | |
struct | Flip |
Rendering flip configuration container. More... | |
struct | HatState |
struct | Keysym |
class | LockTex |
class | Ren |
Renderer class that does not support rendering to texture. Use rolmodl::TexRen for rendering to texture support. More... | |
struct | RenScale |
Rendering scaling factors. More... | |
class | RenTex |
struct | RGB |
RGB color type. No alpha component. More... | |
struct | RGBA |
RGBA color type. Has an alpha component. More... | |
struct | sdlexception |
Exception type containing an error code and the last SDL error at the moment of creation. More... | |
class | SDLString |
Container for SDL-owned strings that must be freed with SDL_free . More... | |
struct | SrcRectWH |
Rectangle specifying the source rectangle for a rendering operation by its top left corner coordinates, width, and height. More... | |
struct | SrcRectXY |
Rectangle specifying the source rectangle for a rendering operation by its top left and bottom right corner coordinates. More... | |
class | StaticTex |
class | SWTex |
class | SWTex_Base |
class | SWTex_RLE |
class | SWTex_RLELock |
class | Tex |
class | TexLock |
class | TexRen |
Renderer class that supports rendering to texture. Use rolmodl::Ren if you do not need support for rendering to texture. More... | |
struct | TextureInfo |
class | Win |
Window class for use with accelerated rendering (rolmodl::Ren). More... | |
class | Win_Base |
Common window class. Use rolmodl::Win for use with accelerated rendering (rolmodl::Ren) and rolmodl::Win_SW for use with software rendering (rolmodl::SWTex). More... | |
class | Win_SW |
Enumerations | |
enum | ButtonState { Up, Down } |
enum | BlendMode { BlendMode::none, BlendMode::blend, BlendMode::add, BlendMode::mod } |
Describes how colors are combined when rendering twice to the same place. More... | |
enum | TextureType { Static, Lock, Ren } |
Functions | |
void | swap (SDLString &a, SDLString &b) noexcept |
void | swap (Ren &a, Ren &b) noexcept |
void | swap (SWTex_Base &a, SWTex_Base &b) noexcept |
void | swap (SWTex_RLELock &a, SWTex_RLELock &b) noexcept |
void | swap (Tex &a, Tex &b) noexcept |
void | swap (TexLock &a, TexLock &b) noexcept |
void | swap (Win_Base &a, Win_Base &b) noexcept |
Main namespace.
|
strong |
Describes how colors are combined when rendering twice to the same place.