17 #ifndef GZ_RENDERING_OGRE2_OGRE2GLOBALILLUMINATIONVCT_HH_
18 #define GZ_RENDERING_OGRE2_OGRE2GLOBALILLUMINATIONVCT_HH_
22 #include "gz/rendering/ogre2/Export.hh"
36 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
39 class Ogre2GlobalIlluminationVctPrivate;
52 protected:
virtual void Init()
override;
58 public:
virtual void Build()
override;
71 public:
virtual const uint32_t*
Resolution()
const override;
121 public:
virtual bool Enabled()
const override;
136 private: Ogre::HlmsPbs* HlmsPbs()
const;
140 private:
void SyncModeVisualizationMode();