#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 |
◆ 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: