#include "utils/const_clone.hpp"#include "utils/span.hpp"#include <SDL2/SDL_surface.h>#include <ostream>Go to the source code of this file.
Classes | |
| class | surface |
| class | surface_locker< T > |
| Helper class for pinning SDL surfaces into memory. More... | |
Namespaces | |
| surface_helper | |
Typedefs | |
| using | surface_lock = surface_locker< surface > |
| using | const_surface_lock = surface_locker< const surface > |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const surface &surf) |
| auto | surface_helper::pixel_span (const surface &surf) |
| Returns a read-only view over to surf's underlying pixel array. More... | |
| auto | surface_helper::pixel_span (surface &surf) |
| Returns a mutable per-pixel view over surf's underlying pixel array. More... | |
| using const_surface_lock = surface_locker<const surface> |
Definition at line 133 of file surface.hpp.
| using surface_lock = surface_locker<surface> |
Definition at line 132 of file surface.hpp.
| std::ostream& operator<< | ( | std::ostream & | stream, |
| const surface & | surf | ||
| ) |
Definition at line 117 of file surface.cpp.
References surface::get(), and surf.