Physics Simulation & Visualization Tool
0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
CameraSettingsGroup.h
Go to the documentation of this file.
1
#pragma once
2
#include "
ISettingsGroup.h
"
3
#include "
graphics/core/Camera.h
"
4
5
struct
CameraSettingsGroup
:
public
ISettingsGroup
{
6
float
movementSpeed
=
Camera::kDefaultMovementSpeed
;
7
float
mouseSensitivity
=
Camera::kDefaultMouseSensitivity
;
8
float
fov
=
Camera::kDefaultFov
;
9
10
CameraSettingsGroup
() =
default
;
11
12
void
load
(QSettings& settings)
override
;
13
void
save
(QSettings& settings)
const override
;
14
};
Camera.h
ISettingsGroup.h
Camera::kDefaultFov
static constexpr float kDefaultFov
Definition
Camera.h:26
Camera::kDefaultMouseSensitivity
static constexpr float kDefaultMouseSensitivity
Definition
Camera.h:25
Camera::kDefaultMovementSpeed
static constexpr float kDefaultMovementSpeed
Definition
Camera.h:24
ISettingsGroup
Definition
ISettingsGroup.h:4
CameraSettingsGroup
Definition
CameraSettingsGroup.h:5
CameraSettingsGroup::mouseSensitivity
float mouseSensitivity
Definition
CameraSettingsGroup.h:7
CameraSettingsGroup::save
void save(QSettings &settings) const override
Definition
CameraSettingsGroup.cpp:18
CameraSettingsGroup::CameraSettingsGroup
CameraSettingsGroup()=default
CameraSettingsGroup::load
void load(QSettings &settings) override
Definition
CameraSettingsGroup.cpp:10
CameraSettingsGroup::movementSpeed
float movementSpeed
Definition
CameraSettingsGroup.h:6
CameraSettingsGroup::fov
float fov
Definition
CameraSettingsGroup.h:8
src
ui
settings
CameraSettingsGroup.h
Generated by
1.9.8