#include "sdl/surface.hpp"
#include "sdl/utils.hpp"
#include <algorithm>
#include <array>
#include <boost/test/unit_test.hpp>
Go to the source code of this file.
Macros | |
#define | GETTEXT_DOMAIN "wesnoth-test" |
Functions | |
template<size_t w, size_t h> | |
surface | array_to_surface (const std::array< uint32_t, w *h > &arr) |
std::vector< uint32_t > | surface_to_vec (const surface &surf) |
BOOST_AUTO_TEST_CASE (test_scale_sharp_nullptr) | |
BOOST_AUTO_TEST_CASE (test_scale_sharp_zero) | |
BOOST_AUTO_TEST_CASE (test_scale_sharp_round) | |
BOOST_AUTO_TEST_CASE (test_scale_sharp_fractional) | |
Variables | |
constexpr uint32_t | red = 0xFF'FF'00'00 |
constexpr uint32_t | green = 0xFF'00'FF'00 |
constexpr uint32_t | blue = 0xFF'00'00'FF |
constexpr uint32_t | yellow = 0xFF'FF'FF'00 |
constexpr uint32_t | white = 0xFF'FF'FF'FF |
constexpr uint32_t | black = 0xFF'00'00'00 |
constexpr std::array< uint32_t, 16 > | img_4x4 |
constexpr std::array< uint32_t, 4 > | img_4x4_to_2x2_result |
constexpr std::array< uint32_t, 6 > | img_4x4_to_3x2_result |
#define GETTEXT_DOMAIN "wesnoth-test" |
Definition at line 15 of file test_sdl.cpp.
Definition at line 49 of file test_sdl.cpp.
References h, i, surface_locker< T >::pixels(), and w.
BOOST_AUTO_TEST_CASE | ( | test_scale_sharp_fractional | ) |
Definition at line 99 of file test_sdl.cpp.
References img_4x4, img_4x4_to_3x2_result, scale_surface_sharp(), and surface_to_vec().
BOOST_AUTO_TEST_CASE | ( | test_scale_sharp_nullptr | ) |
Definition at line 76 of file test_sdl.cpp.
References scale_surface_sharp().
BOOST_AUTO_TEST_CASE | ( | test_scale_sharp_round | ) |
Definition at line 90 of file test_sdl.cpp.
References img_4x4, img_4x4_to_2x2_result, scale_surface_sharp(), and surface_to_vec().
BOOST_AUTO_TEST_CASE | ( | test_scale_sharp_zero | ) |
Definition at line 82 of file test_sdl.cpp.
References img_4x4, and scale_surface_sharp().
std::vector<uint32_t> surface_to_vec | ( | const surface & | surf | ) |
Definition at line 64 of file test_sdl.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
constexpr |
Definition at line 29 of file test_sdl.cpp.
|
constexpr |
Definition at line 26 of file test_sdl.cpp.
Referenced by adjust_surface_color(), blend_surface(), blur_alpha_surface(), blur_surface(), unit_drawer::redraw_unit(), and swap_channels_image().
|
constexpr |
Definition at line 25 of file test_sdl.cpp.
Referenced by adjust_surface_color(), blend_surface(), blur_alpha_surface(), blur_surface(), unit_drawer::redraw_unit(), and swap_channels_image().
|
constexpr |
|
constexpr |
Definition at line 38 of file test_sdl.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
constexpr |
Definition at line 43 of file test_sdl.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
constexpr |
Definition at line 24 of file test_sdl.cpp.
Referenced by adjust_surface_color(), blend_surface(), blur_alpha_surface(), blur_surface(), unit_drawer::redraw_unit(), and swap_channels_image().
|
constexpr |
Definition at line 28 of file test_sdl.cpp.
|
constexpr |
Definition at line 27 of file test_sdl.cpp.