Virtual base class for the renderer.
More...
#include <abstract_renderer.hpp>
|
virtual void | onLoadWorld ()=0 |
|
virtual void | onUnloadWorld ()=0 |
|
virtual void | resetPostProcessing () |
|
virtual void | giveBoost (unsigned int cam_index) |
|
virtual void | removeSkyBox () |
|
virtual const SHCoefficients * | getSHCoefficients () const |
|
virtual GLuint | getRenderTargetTexture (TypeRTT which) const |
|
virtual GLuint | getDepthStencilTexture () const |
|
virtual void | setAmbientLight (const irr::video::SColorf &light, bool force_SH_computation=true) |
|
virtual void | addSunLight (const irr::core::vector3df &pos) |
|
virtual void | addGlowingNode (irr::scene::ISceneNode *n, float r=1.0f, float g=1.0f, float b=1.0f) |
|
virtual void | clearGlowingNodes () |
|
virtual void | render (float dt, bool is_loading=false)=0 |
|
const irr::core::vector2df & | getCurrentScreenSize () const |
|
virtual std::unique_ptr< RenderTarget > | createRenderTarget (const irr::core::dimension2du &dimension, const std::string &name)=0 |
| Create a RenderTarget (for rendering to a texture)
|
|
virtual void | createPostProcessing () |
|
|
void | renderSkybox (const irr::scene::ICameraSceneNode *camera) const |
|
|
irr::core::vector2df | m_current_screen_size |
|
Virtual base class for the renderer.
◆ createRenderTarget()
virtual std::unique_ptr< RenderTarget > AbstractRenderer::createRenderTarget |
( |
const irr::core::dimension2du & |
dimension, |
|
|
const std::string & |
name |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: