SO3Engine
|
SO3DeferredShading.h
Go to the documentation of this file.
72 };
74 // References about most of the techniques listed here can be found here: http://iryoku.com/aacourse/
78 SO3_DEFERRED_SSAA = 1, // Warning, SSAA means Screen Space AA, not Super Sampling AA (although it a super sampling derivated technique!).
82 };
Definition SO3DeferredShading.h:59
Ogre::CompositorInstance * AntiAliasingCompositors[SO3_DEFERRED_AA_COUNT]
Definition SO3DeferredShading.h:86
static SDeferredShading * getSingletonPtr()
Definition SO3DeferredShading.cpp:139
static const Ogre::uint8 PRE_GBUFFER_RENDER_QUEUE
Definition SO3DeferredShading.h:148
void SetAntiAliasing(SViewPort *existingViewport, DeferredShadingAntiAliasingMode newMode)
Definition SO3DeferredShading.cpp:332
DeferredShadingAntiAliasingMode
Definition SO3DeferredShading.h:76
@ SO3_DEFERRED_AA_COUNT
Definition SO3DeferredShading.h:81
void SetSSAO(SViewPort *existingViewport, bool ssao)
Definition SO3DeferredShading.cpp:320
void UnregisterViewport(SViewPort *existingViewport)
Definition SO3DeferredShading.cpp:241
static SDeferredShading & getSingleton()
Definition SO3DeferredShading.cpp:144
std::map< SViewPort *, GBufferFilters * > OgreViewportList
Definition SO3DeferredShading.h:95
OgreViewportList ogreViewportList
Definition SO3DeferredShading.h:96
void UnregisterAllViewports()
Definition SO3DeferredShading.cpp:274
static const Ogre::uint8 POST_GBUFFER_RENDER_QUEUE
Definition SO3DeferredShading.h:154
void RegisterViewport(SViewPort *targetViewport)
Definition SO3DeferredShading.cpp:150
DeferredShadingMode GetMode() const
Definition SO3DeferredShading.cpp:351
@ SO3_DEFERRED_SHOWMATERIALID
Definition SO3DeferredShading.h:70
void SetMode(DeferredShadingMode mode)
Definition SO3DeferredShading.cpp:286
SGBufferMaterialGenerator * GetGBufferMaterialGenerator()
Definition SO3DeferredShading.cpp:361
Ogre::CompositorInstance * GBufferCompositors[SO3_DEFERRED_COUNT]
Definition SO3DeferredShading.h:85
Definition SO3GBuffer.h:37
Definition SO3ViewPort.h:56
Definition SO3DataScol.h:38
Ogre::CompositorInstance * ssaoCompositor
Definition SO3DeferredShading.h:91
GBufferCompositors gBufferCompositors
Definition SO3DeferredShading.h:90
AntiAliasingCompositors antiAliasingCompositors
Definition SO3DeferredShading.h:92
Ogre::CompositorInstance * gBufferInstance
Definition SO3DeferredShading.h:89
Generated by 1.9.8