MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
matrix Namespace Reference

Namespaces

namespace  anonymous_namespace{rain.cpp}

Classes

class  Rain
struct  RainConfig

Functions

RainConfig make_matrix_rain_config (const std::string &asset_root, bool binary_glyph_mode)

Function Documentation

◆ make_matrix_rain_config()

RainConfig matrix::make_matrix_rain_config ( const std::string & asset_root,
bool binary_glyph_mode )

Definition at line 157 of file rain.cpp.

157 {
158 RainConfig config;
159 config.font_path = asset_root + "/data/NotoSansCJK-Bold.ttc";
160 config.symbols = binary_glyph_mode ? Rain::binary_symbol_set() : Rain::full_symbol_set();
163 return config;
164 }
static SDL_Color matrix_color(int level)
Definition rain.cpp:128
static SDL_Color head_color()
Definition rain.cpp:138
static std::vector< Uint32 > binary_symbol_set()
Definition rain.cpp:153
std::function< SDL_Color()> head_color
Definition rain.hpp:53
std::string font_path
Definition rain.hpp:18
std::vector< Uint32 > symbols
Definition rain.hpp:21
std::function< SDL_Color(int)> level_color
Definition rain.hpp:52