|
| mysfmlcanvas (QWidget *parent=0) |
|
canvas_controller * | controller () |
|
ophidian::gui::canvas * | canvas () |
|
void | OnInit () |
|
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) |
|
void | center_view_on (const ophidian::geometry::point< double > &p1) |
|
void | view_size (const ophidian::geometry::point< double > &size) |
|
ophidian::gui::line | line_create (const ophidian::geometry::point< double > &p1, const ophidian::geometry::point< double > &p2) |
|
ophidian::gui::quad | quad_create (const ophidian::geometry::point< double > &p1, const ophidian::geometry::point< double > &p2, const ophidian::geometry::point< double > &p3, const ophidian::geometry::point< double > &p4) |
|
ophidian::gui::drawable_batch< 4 > & | quads () |
|
const std::array< sf::Vertex, 4 > & | quad_points (ophidian::gui::quad the_quad) const |
|
void | quads_animate (ophidian::gui::batch_animation *animation) |
|
template<class T > |
void | destroy (T element) |
|
template<class T > |
void | transform (T element, const sf::Transform &transformation) |
|
template<class T > |
void | paint (T element, sf::Color color) |
|
void | quad_update (ophidian::gui::quad element, const ophidian::geometry::point< double > &p1, const ophidian::geometry::point< double > &p2, const ophidian::geometry::point< double > &p3, const ophidian::geometry::point< double > &p4) |
|
The documentation for this class was generated from the following files:
- /home/csguth/workspace/openeda/src/gui/mysfmlcanvas.h
- /home/csguth/workspace/openeda/src/gui/mysfmlcanvas.cpp