Files
WickedEngine/Editor/CameraWindow.h
T
2020-04-13 22:19:29 +01:00

44 lines
771 B
C++

#pragma once
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiTextInputField;
class EditorComponent;
class CameraWindow
{
public:
CameraWindow(EditorComponent* editor);
~CameraWindow();
void ResetCam();
wiECS::Entity proxy = wiECS::INVALID_ENTITY;
void SetEntity(wiECS::Entity entity);
wiScene::TransformComponent camera_transform;
wiScene::TransformComponent camera_target;
wiGUI* GUI;
wiWindow* cameraWindow;
wiSlider* farPlaneSlider;
wiSlider* nearPlaneSlider;
wiSlider* fovSlider;
wiSlider* movespeedSlider;
wiSlider* rotationspeedSlider;
wiButton* resetButton;
wiCheckBox* fpsCheckBox;
wiButton* proxyButton;
wiTextInputField* proxyNameField;
wiCheckBox* followCheckBox;
wiSlider* followSlider;
};