Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDisplayFilter Class Referenceabstract

The KisDisplayFilter class is the base class for filters that are applied by the canvas to the projection before displaying. More...

#include <kis_display_filter.h>

+ Inheritance diagram for KisDisplayFilter:

Public Member Functions

virtual void approximateForwardTransformation (quint8 *pixels, quint32 numPixels)=0
 
virtual void approximateInverseTransformation (quint8 *pixels, quint32 numPixels)=0
 
virtual KisExposureGammaCorrectionInterfacecorrectionInterface () const =0
 
virtual void filter (quint8 *pixels, quint32 numPixels)=0
 
 KisDisplayFilter (QObject *parent=0)
 
virtual bool lockCurrentColorVisualRepresentation () const =0
 
virtual QString program () const =0
 
virtual void setupTextures (GLFunctions *f, QOpenGLShaderProgram *program) const =0
 
virtual bool updateShader ()=0
 
virtual bool useInternalColorManagement () const =0
 

Detailed Description

The KisDisplayFilter class is the base class for filters that are applied by the canvas to the projection before displaying.

Definition at line 31 of file kis_display_filter.h.

Constructor & Destructor Documentation

◆ KisDisplayFilter()

KisDisplayFilter::KisDisplayFilter ( QObject * parent = 0)
explicit

Definition at line 8 of file kis_display_filter.cpp.

9 : QObject(parent)
10{
11}

Member Function Documentation

◆ approximateForwardTransformation()

virtual void KisDisplayFilter::approximateForwardTransformation ( quint8 * pixels,
quint32 numPixels )
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ approximateInverseTransformation()

virtual void KisDisplayFilter::approximateInverseTransformation ( quint8 * pixels,
quint32 numPixels )
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ correctionInterface()

virtual KisExposureGammaCorrectionInterface * KisDisplayFilter::correctionInterface ( ) const
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ filter()

virtual void KisDisplayFilter::filter ( quint8 * pixels,
quint32 numPixels )
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ lockCurrentColorVisualRepresentation()

virtual bool KisDisplayFilter::lockCurrentColorVisualRepresentation ( ) const
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ program()

virtual QString KisDisplayFilter::program ( ) const
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ setupTextures()

virtual void KisDisplayFilter::setupTextures ( GLFunctions * f,
QOpenGLShaderProgram * program ) const
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ updateShader()

virtual bool KisDisplayFilter::updateShader ( )
pure virtual
Returns
true if the shader should be recompiled

Implemented in OcioDisplayFilter, and OcioDisplayFilter.

◆ useInternalColorManagement()

virtual bool KisDisplayFilter::useInternalColorManagement ( ) const
pure virtual

Implemented in OcioDisplayFilter, and OcioDisplayFilter.


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