27 Axis(
const std::shared_ptr<Vector2i>& coordinate,
const std::shared_ptr<Vector2i>& backgroundSize,
const std::shared_ptr<Vector2i>& windowSize,
const std::string& fontFile);
33 std::shared_ptr<Node> buildAxis();
34 std::shared_ptr<Node> buildLabel(
const std::string& fontFile);
37 std::shared_ptr<Vector2i> m_backgroundSize;
38 std::shared_ptr<Vector2i> m_windowSize;
41 std::shared_ptr<Axis>
_axis(
const std::shared_ptr<Vector2i>& coordinate,
const std::shared_ptr<Vector2i>& backgroundSize,
const std::shared_ptr<Vector2i>& windowSize,
const std::string& fontFile);
void sync(const std::shared_ptr< Camera > &camera)
Axis(const std::shared_ptr< Vector2i > &coordinate, const std::shared_ptr< Vector2i > &backgroundSize, const std::shared_ptr< Vector2i > &windowSize, const std::string &fontFile)
The Pass class represents a rendering pass within a graphics pipeline.
Definition pass.h:34
std::shared_ptr< Camera > camera
This member holds a shared pointer to a Camera object which the current pass uses for rendering.
Definition pass.h:39
std::shared_ptr< Axis > _axis(const std::shared_ptr< Vector2i > &coordinate, const std::shared_ptr< Vector2i > &backgroundSize, const std::shared_ptr< Vector2i > &windowSize, const std::string &fontFile)