|
| circuit_canvas (QWidget *parent=0) |
|
void | state (canvas_states::state *state) |
|
sf::Vector2f | mapPixelToCamera (const sf::Vector2i &pixel) const |
|
bool | hasAnimation () const |
|
void | animate (batch_animation *animation) |
|
const drawable_batch< 4 > & | quadsBatch () |
|
virtual void | select (quad the_quad) |
|
virtual void | unselect (quad the_quad) |
|
void | indexQuad (quad the_quad) |
|
void | unindexQuad (quad the_quad) |
|
quad | drawQuad (const geometry::point< double > &p1, const geometry::point< double > &p2, const geometry::point< double > &p3, const geometry::point< double > &p4) |
|
quad | quadAt (const sf::Vector2f &point) const |
|
bool | hasQuad (const sf::Vector2f &point) const |
|
void | setFixed (quad the_quad) |
|
virtual void | dropQuad (quad the_quad) |
|
virtual void | eraseQuad (quad the_quad) |
|
bool | isFixed (quad the_quad) const |
|
wire_quad | drawRect (quad from_quad) |
|
wire_quad | drawRect (const geometry::point< double > &p1, const geometry::point< double > &p2, const geometry::point< double > &p3, const geometry::point< double > &p4) |
|
line | drawLine (const geometry::point< double > &p1, const geometry::point< double > &p2) |
|
void | cameraCenter (const sf::Vector2f &position) |
|
void | moveCamera (const sf::Vector2f &delta) |
|
sf::Vector2f | cameraSize () const |
|
void | cameraSize (const sf::Vector2f &new_size) |
|
void | zoom (double value) |
|
void | reset () |
|
void | save_to_file (const std::string &filename) |
|
void | OnUpdate () |
|
void | wheelEvent (QWheelEvent *e) |
|
void | resizeEvent (QResizeEvent *e) |
|
void | keyPressEvent (QKeyEvent *e) |
|
void | mousePressEvent (QMouseEvent *e) |
|
void | mouseMoveEvent (QMouseEvent *e) |
|
void | mouseReleaseEvent (QMouseEvent *e) |
|
template<class T > |
void | paint (T element, const sf::Color &color) |
|
template<class T > |
void | transform (T element, const sf::Transform &transformation) |
|
template<class T > |
void | erase (T element) |
|
void | clear () |
|
void | clear (const sf::Color &color) |
|
| QSFMLCanvas (QWidget *parent=0) |
|
virtual void | OnInit () |
|
virtual QPaintEngine * | paintEngine () const |
|
virtual void | showEvent (QShowEvent *) |
|
virtual void | paintEvent (QPaintEvent *) |
|