Minsky
minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface Class Reference
Inheritance diagram for minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface:
Inheritance graph
Collaboration diagram for minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface:
Collaboration graph

Public Member Functions

 NativeSurface (RenderNativeWindow &r, cairo_surface_t *s=nullptr, int width=-1, int height=-1)
 
void requestRedraw () override
 

Private Attributes

RenderNativeWindowrenderNativeWindow
 

Detailed Description

Definition at line 62 of file renderNativeWindow.cc.

Constructor & Destructor Documentation

◆ NativeSurface()

minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface::NativeSurface ( RenderNativeWindow r,
cairo_surface_t *  s = nullptr,
int  width = -1,
int  height = -1 
)
inline

Definition at line 67 of file renderNativeWindow.cc.

67 : cairo::Surface(s, width, height), renderNativeWindow(r) {}

Member Function Documentation

◆ requestRedraw()

void minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface::requestRedraw ( )
inlineoverride

Member Data Documentation

◆ renderNativeWindow

RenderNativeWindow& minsky::anonymous_namespace{renderNativeWindow.cc}::NativeSurface::renderNativeWindow
private

Definition at line 64 of file renderNativeWindow.cc.


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