#include <render_window.h>
◆ RenderWindow()
      
        
          | RenderWindow::RenderWindow  | 
          ( | 
          const char *  | 
          p_title,  | 
        
        
           | 
           | 
          int  | 
          p_w,  | 
        
        
           | 
           | 
          int  | 
          p_h  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~RenderWindow()
      
        
          | RenderWindow::~RenderWindow  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ addBioplast()
◆ addBuildingsObject()
  
  
      
        
          | void RenderWindow::addBuildingsObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addCloudsObject()
  
  
      
        
          | void RenderWindow::addCloudsObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addFlyingObject()
  
  
      
        
          | void RenderWindow::addFlyingObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addFlyingShadowObject()
  
  
      
        
          | void RenderWindow::addFlyingShadowObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addGroundObject()
  
  
      
        
          | void RenderWindow::addGroundObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addPanelsObject()
  
  
      
        
          | void RenderWindow::addPanelsObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addRoadsObject()
◆ addRocket()
◆ addRocketsObject()
  
  
      
        
          | void RenderWindow::addRocketsObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addTransportsObject()
  
  
      
        
          | void RenderWindow::addTransportsObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ addVegetationObject()
  
  
      
        
          | void RenderWindow::addVegetationObject  | 
          ( | 
          RenderObject *  | 
          pObject | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ cleanUp()
      
        
          | void RenderWindow::cleanUp  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clear()
      
        
          | void RenderWindow::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ createRenderWindowLayer()
  
  
      
        
          | int RenderWindow::createRenderWindowLayer  | 
          ( | 
          const std::string &  | 
          sName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ drawObjects()
      
        
          | void RenderWindow::drawObjects  | 
          ( | 
          const GameState &  | 
          state | ) | 
           | 
        
      
 
 
◆ getLayer()
◆ getRenderer()
      
        
          | SDL_Renderer * RenderWindow::getRenderer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getWindowSize()
      
        
          | void RenderWindow::getWindowSize  | 
          ( | 
          int *  | 
          w,  | 
        
        
           | 
           | 
          int *  | 
          h  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ isFullscreen()
      
        
          | bool RenderWindow::isFullscreen  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ loadTexture()
      
        
          | SDL_Texture * RenderWindow::loadTexture  | 
          ( | 
          const std::string &  | 
          sFilePath | ) | 
           | 
        
      
 
 
◆ loadTextureBioplast()
      
        
          | void RenderWindow::loadTextureBioplast  | 
          ( | 
          const std::string &  | 
          sFilePath | ) | 
           | 
        
      
 
 
◆ loadTextureRocket()
      
        
          | void RenderWindow::loadTextureRocket  | 
          ( | 
          const std::string &  | 
          sFilePath | ) | 
           | 
        
      
 
 
◆ modifyObjects()
      
        
          | void RenderWindow::modifyObjects  | 
          ( | 
          const GameState &  | 
          state | ) | 
           | 
        
      
 
 
◆ removeObject()
◆ sortObjectsByPositionZ()
      
        
          | void RenderWindow::sortObjectsByPositionZ  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ toggleFullscreen()
      
        
          | void RenderWindow::toggleFullscreen  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ m_bFullsreeen
  
  
      
        
          | bool RenderWindow::m_bFullsreeen | 
         
       
   | 
  
private   | 
  
 
 
◆ m_displayMode
  
  
      
        
          | SDL_DisplayMode RenderWindow::m_displayMode | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerBuildings
  
  
      
        
          | int RenderWindow::m_nLayerBuildings | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerClouds
  
  
      
        
          | int RenderWindow::m_nLayerClouds | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerFlying
  
  
      
        
          | int RenderWindow::m_nLayerFlying | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerFlyingShadow
  
  
      
        
          | int RenderWindow::m_nLayerFlyingShadow | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerGround
  
  
      
        
          | int RenderWindow::m_nLayerGround | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerPanels
  
  
      
        
          | int RenderWindow::m_nLayerPanels | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerRoads
  
  
      
        
          | int RenderWindow::m_nLayerRoads | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerRockets
  
  
      
        
          | int RenderWindow::m_nLayerRockets | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerTransport
  
  
      
        
          | int RenderWindow::m_nLayerTransport | 
         
       
   | 
  
private   | 
  
 
 
◆ m_nLayerVegetation
  
  
      
        
          | int RenderWindow::m_nLayerVegetation | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pRenderer
  
  
      
        
          | SDL_Renderer* RenderWindow::m_pRenderer | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pTextureBioplast
  
  
      
        
          | SDL_Texture* RenderWindow::m_pTextureBioplast | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pTextureRocket
  
  
      
        
          | SDL_Texture* RenderWindow::m_pTextureRocket | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pWindow
  
  
      
        
          | SDL_Window* RenderWindow::m_pWindow | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vBioplasts
◆ m_vLayers
◆ m_vRockets
The documentation for this class was generated from the following files: