Krita Source Code Documentation
Loading...
Searching...
No Matches
KisOpenGLCanvas2::CanvasBridge Class Reference
+ Inheritance diagram for KisOpenGLCanvas2::CanvasBridge:

Protected Member Functions

QColor borderColor () const override
 
KisCanvas2 * canvas () const override
 
KisCoordinatesConverter * coordinatesConverter () const override
 
qreal devicePixelRatioF () const override
 
GLenum internalTextureFormat () const override
 
QOpenGLContext * openglContext () const override
 

Private Member Functions

 CanvasBridge (KisOpenGLCanvas2 *canvas)
 
 ~CanvasBridge () override=default
 

Private Attributes

KisOpenGLCanvas2 * m_canvas
 

Friends

class KisOpenGLCanvas2
 

Additional Inherited Members

- Public Member Functions inherited from KisOpenGLCanvasRenderer::CanvasBridge
 CanvasBridge ()=default
 

Detailed Description

Definition at line 34 of file kis_opengl_canvas2.cpp.

Constructor & Destructor Documentation

◆ CanvasBridge()

KisOpenGLCanvas2::CanvasBridge::CanvasBridge ( KisOpenGLCanvas2 * canvas)
inlineexplicitprivate

Definition at line 38 of file kis_opengl_canvas2.cpp.

40 {}
KisCanvas2 * canvas() const override

◆ ~CanvasBridge()

KisOpenGLCanvas2::CanvasBridge::~CanvasBridge ( )
overrideprivatevirtualdefault

Member Function Documentation

◆ borderColor()

QColor KisOpenGLCanvas2::CanvasBridge::borderColor ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 57 of file kis_opengl_canvas2.cpp.

57 {
58 return m_canvas->borderColor();
59 }

References KisCanvasWidgetBase::borderColor(), and m_canvas.

◆ canvas()

KisCanvas2 * KisOpenGLCanvas2::CanvasBridge::canvas ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 45 of file kis_opengl_canvas2.cpp.

45 {
46 return m_canvas->canvas();
47 }
KisCanvas2 * canvas() const

References KisCanvasWidgetBase::canvas(), and m_canvas.

◆ coordinatesConverter()

KisCoordinatesConverter * KisOpenGLCanvas2::CanvasBridge::coordinatesConverter ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 54 of file kis_opengl_canvas2.cpp.

54 {
56 }
KisCoordinatesConverter * coordinatesConverter() const

References KisCanvasWidgetBase::coordinatesConverter(), and m_canvas.

◆ devicePixelRatioF()

qreal KisOpenGLCanvas2::CanvasBridge::devicePixelRatioF ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 51 of file kis_opengl_canvas2.cpp.

51 {
52 return m_canvas->devicePixelRatioF();
53 }

References m_canvas.

◆ internalTextureFormat()

GLenum KisOpenGLCanvas2::CanvasBridge::internalTextureFormat ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 60 of file kis_opengl_canvas2.cpp.

60 {
61 return m_canvas->textureFormat();
62 }

References m_canvas.

◆ openglContext()

QOpenGLContext * KisOpenGLCanvas2::CanvasBridge::openglContext ( ) const
inlineoverrideprotectedvirtual

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 48 of file kis_opengl_canvas2.cpp.

48 {
49 return m_canvas->context();
50 }

References m_canvas.

Friends And Related Symbol Documentation

◆ KisOpenGLCanvas2

friend class KisOpenGLCanvas2
friend

Definition at line 37 of file kis_opengl_canvas2.cpp.

Member Data Documentation

◆ m_canvas

KisOpenGLCanvas2* KisOpenGLCanvas2::CanvasBridge::m_canvas
private

Definition at line 43 of file kis_opengl_canvas2.cpp.


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