Merge branch 'dev1' into 'dev'

Dev1

See merge request link/projekte/ws19/vkvm-new/text-renderer!4
This commit is contained in:
Edgar Schkrob 2019-11-06 12:40:25 +00:00
commit a3368489fe
1 changed files with 5 additions and 33 deletions

View File

@ -1,41 +1,13 @@
# vKVM TextRenderer # vKVM TextRenderer
The TextRenderer gets a string from the Shared Memory and converts the text into
a bitmap-array. Afterwards the array is send back to the Shared Memory.
To convert a string the TextRendere uses a font, which is loaded from a bitmap-file.
## Installation ## Installation
Use the installation script provided in the Scripts repository Use the installation script provided in the Scripts repository
to install the full package. to install the full package.
Installing a single component is currently not supported. Installing a single component is currently not supported.
## Target
TextRender build exports an interface target TextRender::TextRender.
This means that if TextRender has been installed on the Project Path, it
should be enough to do.
translate a string from terminal to the readable form of shared memory .
## Usage
mkdir build
cd build
cmake ..
make
## Description
TextRender has two class, Bitmap class and Font class.
res/font.bmp (bitmap data, used by Bitmap::load() function)
res/font.toml (configuration file, it configure how to read the font.bmp)
src/Bitmap class, it used to read the font.bmp file.
src/Font class, it read the font.bmp data by Bitmap class,
translate a string to a bitmap.
test folder used to test.
main folder is only used to test now.