osmanip
Library with useful output stream tools like: color and style manipulators, progress bars and terminal graphics.
Classes | Namespaces | Macros | Enumerations
canvas.hpp File Reference
#include <cstdint>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for canvas.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osm::Canvas
 Instances of this class are used to draw in a limited 2D space. All the functions that modify the canvas do it internally; to make the changes effective in the console, you must use the refresh method. More...
 

Namespaces

 osm
 

Macros

#define OSMANIP_GRAPHICS_CANVAS_HPP
 

Enumerations

enum  osm::FrameStyle { osm::EMPTY = 0 , osm::ASCII = 1 , osm::BOX = 2 }
 Enum class used to define the frame style. More...
 

Detailed Description

Author
Miguel MJ (migue.nosp@m.lmjv.nosp@m.g@gma.nosp@m.il.c.nosp@m.om)
Date
2022-06-06

Macro Definition Documentation

◆ OSMANIP_GRAPHICS_CANVAS_HPP

#define OSMANIP_GRAPHICS_CANVAS_HPP