le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::console::TerminalCreateInfo Struct Reference

#include <le2d/console/terminal_builder.hpp>

Public Attributes

struct { 
 
   std::size_t   history {32} 
 
   std::size_t   buffer {128} 
 
storage 
 
struct { 
 
   TextHeight   text_height {TextHeight{20}} 
 
   float   line_spacing {1.1f} 
 
   float   separator_height {2.0f} 
 
   float   x_pad {15.0f} 
 
   char   caret {'>'} 
 
   char   cursor {'|'} 
 
style 
 
struct { 
 
   float   slide_speed {4000.0f} 
 
   float   scroll_speed {30.0f} 
 
   kvf::Seconds   blink_period {1s} 
 
motion 
 
struct { 
 
   kvf::Color   cursor {kvf::magenta_v} 
 
   kvf::Color   separator {kvf::white_v} 
 
   kvf::Color   input {kvf::yellow_v} 
 
   kvf::Color   output {0xccccccff} 
 
   kvf::Color   error {kvf::red_v} 
 
colors 
 

Member Data Documentation

◆ blink_period

kvf::Seconds le::console::TerminalCreateInfo::blink_period {1s}

◆ buffer

std::size_t le::console::TerminalCreateInfo::buffer {128}

◆ caret

char le::console::TerminalCreateInfo::caret {'>'}

◆ [struct]

struct { ... } le::console::TerminalCreateInfo::colors

◆ cursor [1/2]

char le::console::TerminalCreateInfo::cursor {'|'}

◆ cursor [2/2]

kvf::Color le::console::TerminalCreateInfo::cursor {kvf::magenta_v}

◆ error

kvf::Color le::console::TerminalCreateInfo::error {kvf::red_v}

◆ history

std::size_t le::console::TerminalCreateInfo::history {32}

◆ input

kvf::Color le::console::TerminalCreateInfo::input {kvf::yellow_v}

◆ line_spacing

float le::console::TerminalCreateInfo::line_spacing {1.1f}

◆ [struct]

struct { ... } le::console::TerminalCreateInfo::motion

◆ output

kvf::Color le::console::TerminalCreateInfo::output {0xccccccff}

◆ scroll_speed

float le::console::TerminalCreateInfo::scroll_speed {30.0f}

◆ separator

kvf::Color le::console::TerminalCreateInfo::separator {kvf::white_v}

◆ separator_height

float le::console::TerminalCreateInfo::separator_height {2.0f}

◆ slide_speed

float le::console::TerminalCreateInfo::slide_speed {4000.0f}

◆ [struct]

struct { ... } le::console::TerminalCreateInfo::storage

◆ [struct]

struct { ... } le::console::TerminalCreateInfo::style

◆ text_height

TextHeight le::console::TerminalCreateInfo::text_height {TextHeight{20}}

◆ x_pad

float le::console::TerminalCreateInfo::x_pad {15.0f}

The documentation for this struct was generated from the following file: