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