47 lines
862 B
C++
47 lines
862 B
C++
#pragma once
|
|
|
|
class wiGUI;
|
|
class wiWindow;
|
|
class wiLabel;
|
|
class wiCheckBox;
|
|
class wiSlider;
|
|
class wiButton;
|
|
class wiColorPicker;
|
|
class wiComboBox;
|
|
|
|
class EditorComponent;
|
|
|
|
class LightWindow
|
|
{
|
|
public:
|
|
LightWindow(EditorComponent* editor);
|
|
~LightWindow();
|
|
|
|
wiGUI* GUI;
|
|
|
|
wiECS::Entity entity;
|
|
void SetEntity(wiECS::Entity entity);
|
|
|
|
void SetLightType(wiScene::LightComponent::LightType type);
|
|
|
|
wiWindow* lightWindow;
|
|
wiSlider* energySlider;
|
|
wiSlider* rangeSlider;
|
|
wiSlider* radiusSlider;
|
|
wiSlider* widthSlider;
|
|
wiSlider* heightSlider;
|
|
wiSlider* fovSlider;
|
|
wiSlider* biasSlider;
|
|
wiCheckBox* shadowCheckBox;
|
|
wiCheckBox* haloCheckBox;
|
|
wiCheckBox* volumetricsCheckBox;
|
|
wiCheckBox* staticCheckBox;
|
|
wiButton* addLightButton;
|
|
wiColorPicker* colorPicker;
|
|
wiComboBox* typeSelectorComboBox;
|
|
|
|
wiLabel* lensflare_Label;
|
|
wiButton* lensflare_Button[7];
|
|
};
|
|
|