Ocular Engine
Ocular::Editor::CameraDisplay Class Reference

#include <CameraDisplay.hpp>

Inheritance diagram for Ocular::Editor::CameraDisplay:

Public Member Functions

 CameraDisplay (QWidget *parent=nullptr)
virtual void setObject (Core::SceneObject *object) override
virtual void updateProperties () override
- Public Member Functions inherited from Ocular::Editor::PropertiesDisplayBox
 PropertiesDisplayBox (std::string const &displayName, bool canMinimize=true, bool canClose=false, QWidget *parent=nullptr)
virtual QSize sizeHint () const override
void setTitle (std::string const &title)

Protected Member Functions

void updateProjection ()
void updateClearColor ()
void updateFrustum ()
void togglePerspective ()
void toggleOrthographic ()
- Protected Member Functions inherited from Ocular::Editor::PropertiesDisplayBox
void buildLayout ()
void buildTitleBar (std::string const &displayName, bool canMinimize, bool canClsoe)

Additional Inherited Members

- Protected Attributes inherited from Ocular::Editor::PropertiesDisplayBox
QVBoxLayout * m_Layout

Detailed Description

Custom properties display widget specifically for Camera object instances.

The documentation for this class was generated from the following files: