21 lines
522 B
C++
21 lines
522 B
C++
#pragma once
|
|
|
|
#include "Numeric_Axis.h"
|
|
|
|
namespace renderive {
|
|
|
|
namespace detail {
|
|
|
|
class LIB_DECL Frequency_Axis_Control : public Axis {
|
|
public:
|
|
Frequency_Axis_Control(::Scene_Base& scene, const Axis_Properties& properties);
|
|
protected:
|
|
[[nodiscard]] std::string format_tick_label(double tick, const Axis_Properties& state) const override;
|
|
};
|
|
|
|
} // namespace detail
|
|
|
|
using Frequency_Axis = Attach_Builder<detail::Frequency_Axis_Control, Axis_Properties, detail::Axis_Renderable_Builder>;
|
|
|
|
} // namespace renderive
|