54 public:
virtual void Copy(
Image &_image)
const override;
62 private:
bool CopyToBuffer(
const PixelBuffer &_dst)
const;
64 public:
virtual Ogre::Camera *
Camera()
const;
66 public:
virtual void SetCamera(Ogre::Camera *_camera);
81 public:
virtual void Destroy()
override = 0;
92 public: Ogre::Viewport *
Viewport(
const int _viewportId)
const;
120 protected: Ogre::Camera *ogreCamera =
nullptr;
122 protected: Ogre::Viewport *ogreViewport =
nullptr;
132 protected:
bool colorDirty =
true;
134 protected:
unsigned int antiAliasing = 4;