Class LightTuning
Defined in File LightTuning.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public gz::sim::GuiSystem
Class Documentation
-
class LightTuning : public gz::sim::GuiSystem
Public Functions
-
virtual void LoadConfig(const tinyxml2::XMLElement *_pluginElem) override
-
void Update(const gz::sim::UpdateInfo &_info, gz::sim::EntityComponentManager &_ecm) override
Public Slots
-
void OnLightTypeSelect(sdf::Light &light, const QString &type)
-
void OnCreateLightBtnPress(int idx, bool cast_shadow, const QString &type, const QString &name, const QString &pose_str, const QString &diffuse_str, const QString &specular_str, const QString &attentuation_range_str, const QString &attentuation_constant_str, const QString &attentuation_linear_str, const QString &attentuation_quadratic_str, const QString &direction_str, const QString &spot_inner_angle_str, const QString &spot_outer_angle_str, const QString &spot_falloff_str)
-
void OnRemoveLightBtnPress(int idx, const QString &name)
-
void OnAddLightFormBtnPress(const QString &name)
-
void OnSaveLightsBtnPress(const QString &url, bool save_all = true, int idx = -1)
Protected Functions
-
bool eventFilter(QObject *_obj, QEvent *_event) override
-
virtual void LoadConfig(const tinyxml2::XMLElement *_pluginElem) override