Files
WickedEngine/Editor/ObjectWindow.h
T
2019-05-04 02:54:25 +01:00

45 lines
863 B
C++

#pragma once
class EditorComponent;
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiComboBox;
class wiColorPicker;
class ObjectWindow
{
public:
ObjectWindow(EditorComponent* editor);
~ObjectWindow();
EditorComponent* editor;
wiECS::Entity entity;
void SetEntity(wiECS::Entity entity);
wiGUI* GUI;
wiWindow* objectWindow;
wiLabel* nameLabel;
wiCheckBox* renderableCheckBox;
wiSlider* ditherSlider;
wiSlider* cascadeMaskSlider;
wiColorPicker* colorPicker;
wiLabel* physicsLabel;
wiCheckBox* rigidBodyCheckBox;
wiCheckBox* disabledeactivationCheckBox;
wiCheckBox* kinematicCheckBox;
wiComboBox* collisionShapeComboBox;
wiSlider* lightmapResolutionSlider;
wiComboBox* lightmapSourceUVSetComboBox;
wiButton* generateLightmapButton;
wiButton* stopLightmapGenButton;
wiButton* clearLightmapButton;
};