Files
WickedEngine/Editor/CameraWindow.h
T
turanszkij 9a2e810e2a updates
2018-09-18 21:37:20 +01:00

42 lines
746 B
C++

#pragma once
class wiGUI;
class wiWindow;
class wiLabel;
class wiCheckBox;
class wiSlider;
class wiTextInputField;
class CameraWindow
{
public:
CameraWindow(wiGUI* gui);
~CameraWindow();
void ResetCam();
wiECS::Entity proxy = wiECS::INVALID_ENTITY;
void SetEntity(wiECS::Entity entity);
wiSceneSystem::TransformComponent camera_transform;
wiSceneSystem::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;
};