|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
Widget for editing and managing a scene and its node hierarchy. More...
#include <C:/Code/AeonEngine/tools/worldeditor/SceneWindow.h>


Public Member Functions | |
| SceneWindow (QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags()) | |
| Construct the scene window widget. | |
| virtual | ~SceneWindow () |
| Destructor. | |
| void | Open (const std::string &mFilename) |
| Open a scene file. | |
| void | Save (const std::string &mFilename) const |
| Save the scene to a file. | |
| void | SetFieldOfView (float aFieldOfView) |
| Set the camera field of view. | |
| void | SetNear (float aNear) |
| Set the near clipping plane distance. | |
| void | SetFar (float aFar) |
| Set the far clipping plane distance. | |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *event) override |
| Handle window close events. | |
Widget for editing and managing a scene and its node hierarchy.
Definition at line 32 of file SceneWindow.h.
| AeonGames::SceneWindow::SceneWindow | ( | QWidget * | parent = Q_NULLPTR, |
| Qt::WindowFlags | f = Qt::WindowFlags() ) |
Construct the scene window widget.
| parent | Parent widget. |
| f | Window flags. |
Definition at line 42 of file SceneWindow.cpp.
|
overrideprotected |
Handle window close events.
Definition at line 367 of file SceneWindow.cpp.
| void AeonGames::SceneWindow::Open | ( | const std::string & | mFilename | ) |
Open a scene file.
| mFilename | Path to the scene file. |
Definition at line 339 of file SceneWindow.cpp.
| void AeonGames::SceneWindow::Save | ( | const std::string & | mFilename | ) | const |
Save the scene to a file.
| mFilename | Path to the output file. |
Definition at line 348 of file SceneWindow.cpp.
| void AeonGames::SceneWindow::SetFar | ( | float | aFar | ) |
Set the far clipping plane distance.
| aFar | Far plane distance. |
Definition at line 363 of file SceneWindow.cpp.
| void AeonGames::SceneWindow::SetFieldOfView | ( | float | aFieldOfView | ) |
Set the camera field of view.
| aFieldOfView | Field of view in degrees. |
Definition at line 355 of file SceneWindow.cpp.
| void AeonGames::SceneWindow::SetNear | ( | float | aNear | ) |
Set the near clipping plane distance.
| aNear | Near plane distance. |
Definition at line 359 of file SceneWindow.cpp.