47 public:
virtual void Init()
override;
114 private:
bool CopyToBuffer(
const PixelBuffer &_dst)
const;
118 std::function<
void(
const unsigned char *,
unsigned int,
unsigned int,
119 unsigned int,
const std::string &)> _subscriber)
override;
194 protected:
void SetupMSAA(Ogre::CompositorManager2 *_ogreCompMgr,
198 private:
void UpdateBackgroundMaterial();
206 private:
void RetrieveCubePassSceneDefs(
207 Ogre::CompositorManager2 *_ogreCompMgr,
bool _withMsaa);
211 private:
void PrepareForCubemapFacePass(Ogre::CompositorPass *_pass);
215 private:
void PrepareForFinalPass(Ogre::Pass *_pass);
219 GZ_UTILS_UNIQUE_IMPL_PTR(dataPtr)
223 private: friend class Ogre2WideAngleCameraWorkspaceListenerPrivate;