#include <RenderWindow.h>
Definition at line 23 of file RenderWindow.h.
◆ SelectionMode
| Enumerator |
|---|
| OBJECT_MODE | |
| PRIMITIVE_MODE | |
Definition at line 28 of file RenderWindow.h.
◆ RenderWindow()
| dyno::RenderWindow::RenderWindow |
( |
| ) |
|
◆ getCamera()
| virtual std::shared_ptr< Camera > dyno::RenderWindow::getCamera |
( |
| ) |
|
|
inlinevirtual |
◆ getCurrentSelectedNode()
| std::shared_ptr< dyno::Node > dyno::RenderWindow::getCurrentSelectedNode |
( |
| ) |
|
|
virtual |
◆ getRenderEngine()
| virtual std::shared_ptr< RenderEngine > dyno::RenderWindow::getRenderEngine |
( |
| ) |
|
|
inlinevirtual |
◆ getRenderParams()
◆ getSelectionMode()
◆ initialize()
| virtual void dyno::RenderWindow::initialize |
( |
int | width, |
|
|
int | height ) |
|
inlinevirtual |
◆ isScreenRecordingOn()
| bool & dyno::RenderWindow::isScreenRecordingOn |
( |
| ) |
|
|
inline |
◆ mainLoop()
| virtual void dyno::RenderWindow::mainLoop |
( |
| ) |
|
|
inlinevirtual |
◆ onSaveScreen()
| virtual void dyno::RenderWindow::onSaveScreen |
( |
const std::string & | filename | ) |
|
|
inlineprotectedvirtual |
◆ onSelected()
| void dyno::RenderWindow::onSelected |
( |
const Selection & | s | ) |
|
|
protectedvirtual |
◆ saveScreen()
| void dyno::RenderWindow::saveScreen |
( |
unsigned int | frame | ) |
|
◆ screenRecordingInterval()
| int & dyno::RenderWindow::screenRecordingInterval |
( |
| ) |
|
|
inline |
◆ select() [1/2]
| const dyno::Selection & dyno::RenderWindow::select |
( |
int | x, |
|
|
int | y, |
|
|
int | w, |
|
|
int | h ) |
|
virtual |
◆ select() [2/2]
| void dyno::RenderWindow::select |
( |
std::shared_ptr< Node > | node, |
|
|
int | instance = -1, |
|
|
int | primitive = -1 ) |
|
virtual |
◆ setCamera()
| virtual void dyno::RenderWindow::setCamera |
( |
std::shared_ptr< Camera > | camera | ) |
|
|
inlinevirtual |
◆ setDefaultAnimationOption()
| virtual void dyno::RenderWindow::setDefaultAnimationOption |
( |
bool | op | ) |
|
|
pure virtual |
◆ setMainLightDirection()
| void dyno::RenderWindow::setMainLightDirection |
( |
glm::vec3 | dir | ) |
|
◆ setRenderEngine()
| virtual void dyno::RenderWindow::setRenderEngine |
( |
std::shared_ptr< RenderEngine > | engine | ) |
|
|
inlinevirtual |
◆ setRenderParams()
| void dyno::RenderWindow::setRenderParams |
( |
const RenderParams & | rparams | ) |
|
|
inline |
◆ setScreenRecordingPath()
| void dyno::RenderWindow::setScreenRecordingPath |
( |
std::string | path | ) |
|
|
inline |
◆ setSelectionMode()
◆ setWindowSize()
| void dyno::RenderWindow::setWindowSize |
( |
int | w, |
|
|
int | h ) |
|
virtual |
◆ showImGUI()
| bool dyno::RenderWindow::showImGUI |
( |
| ) |
|
|
inline |
◆ toggleImGUI()
| void dyno::RenderWindow::toggleImGUI |
( |
| ) |
|
◆ mCamera
| std::shared_ptr<Camera> dyno::RenderWindow::mCamera |
|
protected |
◆ mRenderEngine
| std::shared_ptr<RenderEngine> dyno::RenderWindow::mRenderEngine |
|
protected |
◆ mRenderParams
◆ mSaveScreenInterval
| int dyno::RenderWindow::mSaveScreenInterval = 1 |
|
protected |
◆ mSaveScreenToggle
| bool dyno::RenderWindow::mSaveScreenToggle = false |
|
protected |
◆ mScreenRecordingPath
| std::string dyno::RenderWindow::mScreenRecordingPath |
|
protected |
◆ mSelectionMode
◆ mShowImWindow
| bool dyno::RenderWindow::mShowImWindow = true |
|
protected |
◆ selectedObject
The documentation for this class was generated from the following files: