Ophidian
 All Classes Namespaces Functions
Public Member Functions | List of all members
uddac2016::mysfmlcanvas Class Reference
Inheritance diagram for uddac2016::mysfmlcanvas:

Public Member Functions

 mysfmlcanvas (QWidget *parent=0)
 
canvas_controller * controller ()
 
ophidian::gui::canvascanvas ()
 
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: