Design Patterns
structural::bridge::Window Class Referenceabstract

#include <window.h>

Inheritance diagram for structural::bridge::Window:
Collaboration diagram for structural::bridge::Window:

Public Member Functions

 Window (WindowImp *imp)
 
 ~Window () override
 
virtual void DrawRect (const commons::Point< float > &p1, const commons::Point< float > &p2) override
 
virtual void DrawText (const std::string &text, const commons::Point< float > &) override=0
 
- Public Member Functions inherited from structural::bridge::WindowInterface
virtual ~WindowInterface ()
 

Protected Member Functions

WindowImpGetWindowImp () const
 

Constructor & Destructor Documentation

structural::bridge::Window::Window ( WindowImp imp)
explicit
structural::bridge::Window::~Window ( )
override

Member Function Documentation

void structural::bridge::Window::DrawRect ( const commons::Point< float > &  p1,
const commons::Point< float > &  p2 
)
overridevirtual

Implements structural::bridge::WindowInterface.

Here is the call graph for this function:

virtual void structural::bridge::Window::DrawText ( const std::string &  text,
const commons::Point< float > &   
)
overridepure virtual
WindowImp * structural::bridge::Window::GetWindowImp ( ) const
protected

Here is the caller graph for this function:


The documentation for this class was generated from the following files: