1 #ifndef EDITOR_COMPONENTS_RENDER_HIGHLIGHTRADIOBUTTONCOMPONENT_HPP
2 #define EDITOR_COMPONENTS_RENDER_HIGHLIGHTRADIOBUTTONCOMPONENT_HPP
4 #include <BLIB/Graphics/Rectangle.hpp>
5 #include <BLIB/Interfaces/GUI/Renderer/Basic/RadioButtonComponent.hpp>
32 bl::gui::defcoms::RadioButtonComponent base;
33 bl::gfx::Rectangle highlight;
35 virtual void setVisible(
bool visible)
override;
36 virtual void onElementUpdated()
override;
37 virtual void onRenderSettingChange()
override;
38 virtual bl::ecs::Entity getEntity()
const override;
39 virtual void doCreate(bl::engine::Engine& engine, bl::gui::rdr::Renderer& renderer)
override;
40 virtual void doSceneAdd(bl::rc::Overlay* overlay)
override;
41 virtual void doSceneRemove()
override;
42 virtual void handleAcquisition()
override;
43 virtual void handleMove()
override;
44 virtual sf::Vector2f getRequisition()
const override;
All classes and functionality used for implementing the game editor.
Renderer component for HighlightRadioButton.
virtual ~HighlightRadioButtonComponent()=default
Destroys the component.
HighlightRadioButtonComponent()
Creates the component.