FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
Loading...
Searching...
No Matches
SkiaRendererImpl.h File Reference
#include <GLFW/glfw3.h>
#include <skia/include/core/SkCanvas.h>
#include <skia/include/core/SkColorSpace.h>
#include <skia/include/core/SkPaint.h>
#include <skia/include/core/SkSurface.h>
#include <skia/include/gpu/ganesh/GrBackendSurface.h>
#include <skia/include/gpu/ganesh/GrDirectContext.h>
#include <skia/include/gpu/ganesh/SkSurfaceGanesh.h>
#include <skia/include/gpu/ganesh/gl/GrGLBackendSurface.h>
#include <skia/include/gpu/ganesh/gl/GrGLDirectContext.h>
#include <skia/include/gpu/ganesh/gl/GrGLInterface.h>
#include <algorithm>
#include <numeric>
#include <optional>
#include <stdexcept>
#include <vector>
#include "FontManager.h"
#include "business_logic/BlocksManager.h"
#include "business_logic/components/UIText.h"
#include "business_logic/components/UITextsRow.h"
#include "business_logic/elements/blocks/BaseBlock.h"
#include "business_logic/geometry/Size2D.h"
#include "constants.h"
#include "delegate/UIRendererDelegate.h"
#include "logging/Loggable.h"
#include "renderer/colors.h"
#include "window/WindowBase.h"
+ Include dependency graph for SkiaRendererImpl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gui::renderer::SkiaRendererImpl
 Class responsible for rendering the GUI using Skia and GLFW. More...
 

Namespaces

namespace  gui
 The actual GUI / renderer implementation counterpart.
 
namespace  gui::renderer
 The GUI renderer and renderer-supporting implementation module.
 

Variables

constexpr float CENTERED_TEXT_ROWS_MARGIN_HORIZONTAL_NORM_PERCENT = 0.5F
 
constexpr float CENTERED_TEXT_ROWS_MARGIN_VERTICAL_NORM_PERCENT = 0.35F
 

Variable Documentation

◆ CENTERED_TEXT_ROWS_MARGIN_HORIZONTAL_NORM_PERCENT

constexpr float CENTERED_TEXT_ROWS_MARGIN_HORIZONTAL_NORM_PERCENT = 0.5F
constexpr

Definition at line 36 of file SkiaRendererImpl.h.

◆ CENTERED_TEXT_ROWS_MARGIN_VERTICAL_NORM_PERCENT

constexpr float CENTERED_TEXT_ROWS_MARGIN_VERTICAL_NORM_PERCENT = 0.35F
constexpr