Files
WickedEngine/Editor/GeneralWindow.h
T
Stanislav Denisov 6c1c1c16c7 Improve the transform tool (#1560)
* Improve the transform tool

* Restore the default visual look
2026-02-20 14:06:04 +01:00

70 lines
2.1 KiB
C++

#pragma once
class EditorComponent;
class GeneralWindow : public wi::gui::Window
{
public:
void Create(EditorComponent* editor);
EditorComponent* editor = nullptr;
wi::gui::CheckBox versionCheckBox;
wi::gui::CheckBox fpsCheckBox;
wi::gui::CheckBox otherinfoCheckBox;
wi::gui::Slider masterVolumeSlider;
wi::gui::ComboBox themeCombo;
wi::gui::Button themeEditorButton;
wi::gui::ComboBox saveModeComboBox;
wi::gui::CheckBox saveCompressionCheckBox;
wi::gui::ComboBox entityTreeSortingComboBox;
wi::gui::ComboBox languageCombo;
wi::gui::CheckBox physicsDebugCheckBox;
wi::gui::Slider physicsDebugMaxDistanceSlider;
wi::gui::CheckBox nameDebugCheckBox;
wi::gui::CheckBox gridHelperCheckBox;
wi::gui::CheckBox aabbDebugCheckBox;
wi::gui::CheckBox boneLinesCheckBox;
wi::gui::CheckBox debugEmittersCheckBox;
wi::gui::CheckBox debugForceFieldsCheckBox;
wi::gui::CheckBox debugRaytraceBVHCheckBox;
wi::gui::CheckBox placeInFrontOfCameraCheckBox;
wi::gui::ComboBox wireFrameComboBox;
wi::gui::CheckBox envProbesCheckBox;
wi::gui::CheckBox cameraVisCheckBox;
wi::gui::CheckBox colliderVisCheckBox;
wi::gui::CheckBox springVisCheckBox;
wi::gui::CheckBox splineVisCheckBox;
wi::gui::CheckBox freezeCullingCameraCheckBox;
wi::gui::CheckBox disableAlbedoMapsCheckBox;
wi::gui::CheckBox forceDiffuseLightingCheckBox;
wi::gui::CheckBox forceUnlitCheckBox;
wi::gui::CheckBox focusModeCheckBox;
wi::gui::CheckBox disableRoundCornersCheckBox;
wi::gui::CheckBox disableGradientCheckBox;
wi::gui::Label transformToolLabel;
wi::gui::Slider transformToolOpacitySlider;
wi::gui::Slider transformToolDarkenSlider;
wi::gui::Slider transformToolScaleSlider;
wi::gui::Slider transformToolThicknessSlider;
wi::gui::Slider outlineOpacitySlider;
wi::gui::Slider bonePickerOpacitySlider;
wi::gui::CheckBox skeletonsVisibleCheckBox;
wi::gui::Button localizationButton;
wi::gui::Button eliminateCoarseCascadesButton;
wi::gui::Button ddsConvButton;
wi::gui::Button duplicateCollidersButton;
std::string currentTheme;
void ResizeLayout() override;
void RefreshLanguageSelectionAfterWholeGUIWasInitialized();
void RefreshTheme();
void ReloadThemes();
};