17 #ifndef GZ_RENDERING_OGRE_WIDEANGLECAMERA_HH_
18 #define GZ_RENDERING_OGRE_WIDEANGLECAMERA_HH_
24 #include <gz/utils/ImplPtr.hh>
43 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
48 protected Ogre::CompositorInstance::Listener
57 public:
virtual void Init()
override;
116 float _ratio,
float _hfov);
129 std::function<
void(
const unsigned char *,
unsigned int,
unsigned int,
130 unsigned int,
const std::string &)> _subscriber)
override;
149 Ogre::MaterialPtr &_material)
override;
159 GZ_UTILS_UNIQUE_IMPL_PTR(dataPtr)