45 lines
863 B
C++
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;
|
|
};
|
|
|