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

Protected Member Functions

QColor borderColor () const override
 
KisCanvas2canvas () const override
 
KisCoordinatesConvertercoordinatesConverter () 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

KisOpenGLCanvas2m_canvas
 

Friends

class KisOpenGLCanvas2
 

Additional Inherited Members

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

Detailed Description

Definition at line 33 of file kis_opengl_canvas2.cpp.

Constructor & Destructor Documentation

◆ CanvasBridge()

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

Definition at line 37 of file kis_opengl_canvas2.cpp.

39 {}
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 56 of file kis_opengl_canvas2.cpp.

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

References KisCanvasWidgetBase::borderColor(), and m_canvas.

◆ canvas()

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

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 44 of file kis_opengl_canvas2.cpp.

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

References KisCanvasWidgetBase::canvas(), and m_canvas.

◆ coordinatesConverter()

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

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 53 of file kis_opengl_canvas2.cpp.

53 {
55 }
KisCoordinatesConverter * coordinatesConverter() const

References KisCanvasWidgetBase::coordinatesConverter(), and m_canvas.

◆ devicePixelRatioF()

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

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 50 of file kis_opengl_canvas2.cpp.

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

References m_canvas.

◆ internalTextureFormat()

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

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 59 of file kis_opengl_canvas2.cpp.

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

References m_canvas.

◆ openglContext()

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

Implements KisOpenGLCanvasRenderer::CanvasBridge.

Definition at line 47 of file kis_opengl_canvas2.cpp.

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

References m_canvas.

Friends And Related Symbol Documentation

◆ KisOpenGLCanvas2

friend class KisOpenGLCanvas2
friend

Definition at line 36 of file kis_opengl_canvas2.cpp.

Member Data Documentation

◆ m_canvas

KisOpenGLCanvas2* KisOpenGLCanvas2::CanvasBridge::m_canvas
private

Definition at line 42 of file kis_opengl_canvas2.cpp.


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