wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
Loading...
Searching...
No Matches
bgi_outline_font.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <string>
5#include <utility>
6#include <vector>
7
8namespace bgi
9{
10
11 bool isOutlineFont(int fontId);
12 const char *outlineFontName(int fontId);
13 int outlineFontIdFromName(const std::string &name);
14
15 std::pair<int, int> measureOutlineText(
16 int fontId,
17 const std::vector<std::uint32_t> &codepoints,
18 int scaleX,
19 int scaleY,
20 bool vertical);
21
23 int x,
24 int y,
25 int fontId,
26 const std::vector<std::uint32_t> &codepoints,
27 int color,
28 int scaleX,
29 int scaleY,
30 bool vertical);
31
32} // namespace bgi
Definition bgi_camera.h:28
int outlineFontIdFromName(const std::string &name)
std::pair< int, int > measureOutlineText(int fontId, const std::vector< std::uint32_t > &codepoints, int scaleX, int scaleY, bool vertical)
bool isOutlineFont(int fontId)
void drawOutlineText(int x, int y, int fontId, const std::vector< std::uint32_t > &codepoints, int color, int scaleX, int scaleY, bool vertical)
const char * outlineFontName(int fontId)