nngn
Loading...
Searching...
No Matches
terminal.cpp File Reference
#include "graphics/graphics.h"
#include "os/platform.h"
#include "utils/log.h"
#include "font/font.h"
#include "graphics/pseudo.h"
#include "os/terminal.h"
#include "timing/limit.h"
#include "utils/flags.h"
#include "frame_buffer.h"
#include "rasterizer.h"
Include dependency graph for terminal.cpp:

Classes

class  anonymous_namespace{terminal.cpp}::TerminalBackend
 Graphics back end for character terminals. More...
 
struct  anonymous_namespace{terminal.cpp}::TerminalBackend::RenderList
 
struct  anonymous_namespace{terminal.cpp}::TerminalBackend::RenderList::Stage
 

Namespaces

namespace  anonymous_namespace{terminal.cpp}
 
namespace  nngn
 

Typedefs

using Flag = nngn::Graphics::TerminalFlag
 
using Mode = nngn::Graphics::TerminalMode
 

Functions

template<>
std::unique_ptr< Graphics > nngn::graphics_create_backend< backend > (const void *params)
 

Variables

static constexpr auto backend = nngn::Graphics::Backend::TERMINAL_BACKEND
 

Typedef Documentation

◆ Flag

◆ Mode

Variable Documentation

◆ backend

constexpr auto backend = nngn::Graphics::Backend::TERMINAL_BACKEND
staticconstexpr