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