Eidolon
Public Member Functions | Public Attributes | List of all members
OgreRenderAdapter Class Reference

#include <OgreRenderTypes.h>

Inheritance diagram for OgreRenderAdapter:
Inheritance graph
Collaboration diagram for OgreRenderAdapter:
Collaboration graph

Public Member Functions

 OgreRenderAdapter (Config *config) throw (RenderException)
 
virtual ~OgreRenderAdapter ()
 
virtual u64 createWindow (int width, int height) throw (RenderException)
 
virtual void paint ()
 
virtual void resize (int x, int y, int width, int height)
 
virtual RenderScenegetRenderScene ()
 
- Public Member Functions inherited from RenderAdapter
virtual ~RenderAdapter ()
 

Public Attributes

Ogre::Root * root
 
Ogre::SceneManager * mgr
 
Ogre::RenderWindow * win
 
Ogre::OverlaySystem * overlay
 
Configconfig
 
OgreRenderScenescene
 

Constructor & Destructor Documentation

◆ OgreRenderAdapter()

OgreRenderAdapter ( Config config)
throw (RenderException
)

◆ ~OgreRenderAdapter()

~OgreRenderAdapter ( )
virtual

Member Function Documentation

◆ createWindow()

u64 createWindow ( int  width,
int  height 
)
throw (RenderException
)
virtual

Reimplemented from RenderAdapter.

◆ getRenderScene()

RenderScene * getRenderScene ( )
virtual

Reimplemented from RenderAdapter.

Here is the caller graph for this function:

◆ paint()

void paint ( )
virtual

Reimplemented from RenderAdapter.

Here is the call graph for this function:

◆ resize()

void resize ( int  x,
int  y,
int  width,
int  height 
)
virtual

Reimplemented from RenderAdapter.

Here is the caller graph for this function:

Member Data Documentation

◆ config

Config* config

◆ mgr

Ogre::SceneManager* mgr

◆ overlay

Ogre::OverlaySystem* overlay

◆ root

Ogre::Root* root

◆ scene

◆ win

Ogre::RenderWindow* win

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