51 lines
1.5 KiB
C++
51 lines
1.5 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::ComboBox saveModeComboBox;
|
|
wi::gui::CheckBox saveCompressionCheckBox;
|
|
wi::gui::ComboBox languageCombo;
|
|
|
|
wi::gui::CheckBox physicsDebugCheckBox;
|
|
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 wireFrameCheckBox;
|
|
wi::gui::CheckBox envProbesCheckBox;
|
|
wi::gui::CheckBox cameraVisCheckBox;
|
|
wi::gui::CheckBox colliderVisCheckBox;
|
|
wi::gui::CheckBox springVisCheckBox;
|
|
wi::gui::CheckBox freezeCullingCameraCheckBox;
|
|
wi::gui::CheckBox disableAlbedoMapsCheckBox;
|
|
wi::gui::CheckBox forceDiffuseLightingCheckBox;
|
|
wi::gui::CheckBox focusModeCheckBox;
|
|
|
|
wi::gui::Slider transformToolOpacitySlider;
|
|
wi::gui::Slider bonePickerOpacitySlider;
|
|
wi::gui::CheckBox skeletonsVisibleCheckBox;
|
|
|
|
wi::gui::Button localizationButton;
|
|
wi::gui::Button eliminateCoarseCascadesButton;
|
|
wi::gui::Button ddsConvButton;
|
|
wi::gui::Button ktxConvButton;
|
|
|
|
void ResizeLayout() override;
|
|
|
|
void RefreshLanguageSelectionAfterWholeGUIWasInitialized();
|
|
};
|
|
|