Project Alice
Loading...
Searching...
No Matches
launcher::ogl Namespace Reference

Namespaces

namespace  parameters
 

Classes

struct  color3f
 

Enumerations

enum class  color_modification { none , disabled , interactable , interactable_disabled }
 

Functions

auto map_color_modification_to_index (color_modification e)
 
void bind_vertices_by_rotation (ui::rotation r, bool flipped)
 
void render_textured_rect (color_modification enabled, int32_t ix, int32_t iy, int32_t iwidth, int32_t iheight, GLuint texture_handle, ui::rotation r, bool flipped)
 
void internal_text_render (std::string_view str, float baseline_x, float baseline_y, float size, ::text::font &f)
 
void render_new_text (std::string_view sv, color_modification enabled, float x, float y, float size, color3f const &c, ::text::font &f)
 

Enumeration Type Documentation

◆ color_modification

Enumerator
none 
disabled 
interactable 
interactable_disabled 

Definition at line 1557 of file launcher_main.cpp.

Function Documentation

◆ bind_vertices_by_rotation()

void launcher::ogl::bind_vertices_by_rotation ( ui::rotation  r,
bool  flipped 
)

Definition at line 1581 of file launcher_main.cpp.

◆ internal_text_render()

void launcher::ogl::internal_text_render ( std::string_view  str,
float  baseline_x,
float  baseline_y,
float  size,
::text::font f 
)

Definition at line 1627 of file launcher_main.cpp.

Here is the call graph for this function:

◆ map_color_modification_to_index()

auto launcher::ogl::map_color_modification_to_index ( color_modification  e)
inline

Definition at line 1567 of file launcher_main.cpp.

◆ render_new_text()

void launcher::ogl::render_new_text ( std::string_view  sv,
color_modification  enabled,
float  x,
float  y,
float  size,
color3f const &  c,
::text::font f 
)

Definition at line 1656 of file launcher_main.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_textured_rect()

void launcher::ogl::render_textured_rect ( color_modification  enabled,
int32_t  ix,
int32_t  iy,
int32_t  iwidth,
int32_t  iheight,
GLuint  texture_handle,
ui::rotation  r,
bool  flipped 
)

Definition at line 1604 of file launcher_main.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: