Files
WickedEngine/Editor/CameraWindow.h
T
2021-08-19 12:07:00 +02:00

41 lines
800 B
C++

#pragma once
#include "WickedEngine.h"
class EditorComponent;
class CameraWindow : public wiWindow
{
public:
void Create(EditorComponent* editor);
void ResetCam();
wiECS::Entity proxy = wiECS::INVALID_ENTITY;
void SetEntity(wiECS::Entity entity);
void Update();
XMFLOAT3 move = {};
wiScene::TransformComponent camera_transform;
wiScene::TransformComponent camera_target;
wiSlider farPlaneSlider;
wiSlider nearPlaneSlider;
wiSlider fovSlider;
wiSlider focalLengthSlider;
wiSlider apertureSizeSlider;
wiSlider apertureShapeXSlider;
wiSlider apertureShapeYSlider;
wiSlider movespeedSlider;
wiSlider rotationspeedSlider;
wiSlider accelerationSlider;
wiButton resetButton;
wiCheckBox fpsCheckBox;
wiButton proxyButton;
wiCheckBox followCheckBox;
wiSlider followSlider;
};