36 lines
717 B
C++
36 lines
717 B
C++
#pragma once
|
|
|
|
class DrawContext;
|
|
class Camera;
|
|
class Assets;
|
|
class Batch3D;
|
|
class Frustum;
|
|
class TextNote;
|
|
struct EngineSettings;
|
|
|
|
class TextsRenderer {
|
|
const Frustum* frustum;
|
|
|
|
void renderText(
|
|
Batch3D& batch,
|
|
const TextNote& note,
|
|
const DrawContext& context,
|
|
const Assets& assets,
|
|
const Camera& camera,
|
|
const EngineSettings& settings,
|
|
bool hudVisible
|
|
);
|
|
public:
|
|
TextsRenderer(const Frustum* frustum);
|
|
|
|
void renderTexts(
|
|
Batch3D& batch,
|
|
const DrawContext& context,
|
|
const Assets& assets,
|
|
const Camera& camera,
|
|
const EngineSettings& settings,
|
|
bool hudVisible,
|
|
bool frontLayer
|
|
);
|
|
};
|