#include <textbox.h>
|
enum | Flag : u8 {
UPDATED = 1u << 0
, SCREEN_UPDATED = 1u << 1
, MONOSPACED = 1u << 2
, UPDATED = 1u << 0
,
SCREEN_UPDATED = 1u << 1
, MONOSPACED = 1u << 2
} |
|
enum | Flag : u8 {
UPDATED = 1u << 0
, SCREEN_UPDATED = 1u << 1
, MONOSPACED = 1u << 2
, UPDATED = 1u << 0
,
SCREEN_UPDATED = 1u << 1
, MONOSPACED = 1u << 2
} |
|
|
static constexpr auto | DEFAULT_SPEED = std::chrono::milliseconds(50) |
|
◆ Flag [1/2]
Enumerator |
---|
UPDATED | |
SCREEN_UPDATED | |
MONOSPACED | |
UPDATED | |
SCREEN_UPDATED | |
MONOSPACED | |
◆ Flag [2/2]
Enumerator |
---|
UPDATED | |
SCREEN_UPDATED | |
MONOSPACED | |
UPDATED | |
SCREEN_UPDATED | |
MONOSPACED | |
◆ clear_updated() [1/2]
void nngn::Textbox::clear_updated |
( |
void |
| ) |
|
|
inline |
◆ clear_updated() [2/2]
void nngn::Textbox::clear_updated |
( |
void |
| ) |
|
◆ empty() [1/2]
bool nngn::Textbox::empty |
( |
void |
| ) |
const |
|
inline |
◆ empty() [2/2]
bool nngn::Textbox::empty |
( |
void |
| ) |
const |
◆ finished() [1/2]
bool nngn::Textbox::finished |
( |
void |
| ) |
const |
|
inline |
◆ finished() [2/2]
bool nngn::Textbox::finished |
( |
void |
| ) |
const |
|
inline |
◆ init() [1/2]
void nngn::Textbox::init |
( |
const Fonts * |
f | ) |
|
|
inline |
◆ init() [2/2]
void nngn::Textbox::init |
( |
const Fonts * |
f | ) |
|
|
inline |
◆ is_character() [1/4]
bool nngn::Textbox::is_character |
( |
char |
c | ) |
|
|
inlinestatic |
◆ is_character() [2/4]
static bool nngn::Textbox::is_character |
( |
char |
c | ) |
|
|
static |
◆ is_character() [3/4]
bool nngn::Textbox::is_character |
( |
unsigned char |
c | ) |
|
|
inlinestatic |
◆ is_character() [4/4]
static bool nngn::Textbox::is_character |
( |
unsigned char |
c | ) |
|
|
static |
◆ is_command() [1/4]
bool nngn::Textbox::is_command |
( |
char |
c | ) |
|
|
inlinestatic |
◆ is_command() [2/4]
static bool nngn::Textbox::is_command |
( |
char |
c | ) |
|
|
static |
◆ is_command() [3/4]
bool nngn::Textbox::is_command |
( |
unsigned char |
c | ) |
|
|
inlinestatic |
◆ is_command() [4/4]
static bool nngn::Textbox::is_command |
( |
unsigned char |
c | ) |
|
|
static |
◆ monospaced() [1/2]
bool nngn::Textbox::monospaced |
( |
void |
| ) |
const |
|
inline |
◆ monospaced() [2/2]
bool nngn::Textbox::monospaced |
( |
void |
| ) |
const |
|
inline |
◆ set_cur() [1/2]
void nngn::Textbox::set_cur |
( |
std::size_t |
cur | ) |
|
◆ set_cur() [2/2]
void nngn::Textbox::set_cur |
( |
std::size_t |
cur | ) |
|
◆ set_monospaced() [1/2]
void nngn::Textbox::set_monospaced |
( |
bool |
m | ) |
|
|
inline |
◆ set_monospaced() [2/2]
void nngn::Textbox::set_monospaced |
( |
bool |
m | ) |
|
◆ set_screen_updated() [1/2]
void nngn::Textbox::set_screen_updated |
( |
void |
| ) |
|
|
inline |
◆ set_screen_updated() [2/2]
void nngn::Textbox::set_screen_updated |
( |
void |
| ) |
|
|
inline |
◆ set_speed() [1/2]
void nngn::Textbox::set_speed |
( |
unsigned |
s | ) |
|
|
inline |
◆ set_speed() [2/2]
void nngn::Textbox::set_speed |
( |
unsigned |
s | ) |
|
|
inline |
◆ set_text() [1/2]
void nngn::Textbox::set_text |
( |
const char * |
s | ) |
|
◆ set_text() [2/2]
void nngn::Textbox::set_text |
( |
const char * |
s | ) |
|
◆ set_title() [1/2]
void nngn::Textbox::set_title |
( |
const char * |
s | ) |
|
◆ set_title() [2/2]
void nngn::Textbox::set_title |
( |
const char * |
s | ) |
|
◆ text_length() [1/2]
std::size_t nngn::Textbox::text_length |
( |
void |
| ) |
const |
◆ text_length() [2/2]
std::size_t nngn::Textbox::text_length |
( |
void |
| ) |
const |
◆ update() [1/2]
◆ update() [2/2]
◆ update_size() [1/4]
void nngn::Textbox::update_size |
( |
const uvec2 & |
screen | ) |
|
◆ update_size() [2/4]
void nngn::Textbox::update_size |
( |
const uvec2 & |
screen | ) |
|
◆ update_size() [3/4]
void nngn::Textbox::update_size |
( |
void |
| ) |
|
◆ update_size() [4/4]
void nngn::Textbox::update_size |
( |
void |
| ) |
|
◆ updated() [1/2]
bool nngn::Textbox::updated |
( |
void |
| ) |
const |
|
inline |
◆ updated() [2/2]
bool nngn::Textbox::updated |
( |
void |
| ) |
const |
◆ DEFAULT_SPEED
static constexpr auto nngn::Textbox::DEFAULT_SPEED = std::chrono::milliseconds(50) |
|
staticconstexpr |
◆ flags
◆ fonts
const Fonts * nngn::Textbox::fonts = nullptr |
|
private |
◆ speed
◆ str
Text nngn::Textbox::str = {} |
◆ str_bl
vec2 nngn::Textbox::str_bl = {0, 0} |
◆ str_tr
vec2 nngn::Textbox::str_tr = {0, 0} |
◆ timer
std::chrono::microseconds nngn::Textbox::timer = {} |
◆ title
Text nngn::Textbox::title = {} |
◆ title_bl
vec2 nngn::Textbox::title_bl = {0, 0} |
◆ title_tr
vec2 nngn::Textbox::title_tr = {0, 0} |
The documentation for this class was generated from the following files: