Files
WickedEngine/Editor/LightWindow.h
T
2018-03-17 20:27:06 +00:00

44 lines
736 B
C++

#pragma once
struct Material;
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiButton;
class wiColorPicker;
class wiComboBox;
struct Light;
class LightWindow
{
public:
LightWindow(wiGUI* gui);
~LightWindow();
wiGUI* GUI;
void SetLight(Light* light);
void SetLightType(Light::LightType type);
Light* light;
wiWindow* lightWindow;
wiSlider* energySlider;
wiSlider* distanceSlider;
wiSlider* radiusSlider;
wiSlider* widthSlider;
wiSlider* heightSlider;
wiSlider* fovSlider;
wiSlider* biasSlider;
wiCheckBox* shadowCheckBox;
wiCheckBox* haloCheckBox;
wiCheckBox* volumetricsCheckBox;
wiButton* addLightButton;
wiColorPicker* colorPicker;
wiComboBox* typeSelectorComboBox;
};