version 1.1.0
add Renderer::GrabFormat flags
This commit is contained in:
@@ -158,9 +158,12 @@ public:
|
||||
context_menu.addActions(al);
|
||||
}
|
||||
void popupMenu(const QPoint & pos, QAction * at = nullptr) { context_menu.popup(pos, at); }
|
||||
void setGrabImage(bool on) { renderer_.setGrabImage(on); }
|
||||
bool isGrabImage() const { return renderer_.isGrabImage(); }
|
||||
void setGrabImage(bool on) { grab_formats.setFlag(Renderer::gfImage, on); }
|
||||
void setGrabImageF(bool on) { grab_formats.setFlag(Renderer::gfFloat, on); }
|
||||
QFlags<Renderer::GrabFormat> grabFormats() const { return grab_formats; }
|
||||
void setGrabFormats(QFlags<Renderer::GrabFormat> f) { grab_formats = f; }
|
||||
QImage getImage() const { return renderer_.getImage(); }
|
||||
QVector<QVector4D> getImageF() const { return renderer_.getImageF(); }
|
||||
|
||||
void setShadowMapSize(QSize sz);
|
||||
void setTextureMapSize(QSize sz);
|
||||
@@ -212,6 +215,7 @@ private:
|
||||
QElapsedTimer time;
|
||||
GLint max_anisotropic, max_texture_chanels;
|
||||
RenderMode render_mode;
|
||||
QFlags<Renderer::GrabFormat> grab_formats;
|
||||
QSize prev_size, shadow_map_size;
|
||||
float lineWidth_, soft_shadows_quality;
|
||||
float fps_, fps_tm, fogDensity_, fogDecay_;
|
||||
|
||||
Reference in New Issue
Block a user