17 #ifndef GZ_RENDERING_OGRE2_OGRE2GLOBALILLUMINATIONVCT_HH_
18 #define GZ_RENDERING_OGRE2_OGRE2GLOBALILLUMINATIONVCT_HH_
22 #include "gz/rendering/ogre2/Export.hh"
31 #pragma warning(disable:4251)
43 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
46 class Ogre2GlobalIlluminationVctPrivate;
59 protected:
virtual void Init()
override;
65 public:
virtual void Build()
override;
78 public:
virtual const uint32_t*
Resolution()
const override;
128 public:
virtual bool Enabled()
const override;
143 private: Ogre::HlmsPbs* HlmsPbs()
const;
147 private:
void SyncModeVisualizationMode();