Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_ls_utils.h File Reference
#include "kis_types.h"
#include "kritaimage_export.h"
#include "kis_lod_transform.h"
#include <KoPattern.h>

Go to the source code of this file.

Classes

struct  KisLsUtils::LodWrapper< ConfigStruct >
 

Namespaces

namespace  KisLsUtils
 

Functions

void KisLsUtils::adjustRange (KisPixelSelectionSP selection, const QRect &applyRect, const int range)
 
void KisLsUtils::applyContourCorrection (KisPixelSelectionSP selection, const QRect &applyRect, const quint8 *lookup_table, bool antiAliased, bool edgeHidden)
 
void KisLsUtils::applyFinalSelection (const QString &projectionId, KisSelectionSP baseSelection, KisPaintDeviceSP srcDevice, KisMultipleProjection *dst, const QRect &, const QRect &dstRect, const psd_layer_effects_context *, const psd_layer_effects_shadow_base *config, KisResourcesInterfaceSP resourcesInterface, const KisLayerStyleFilterEnvironment *env)
 
void KisLsUtils::applyGaussianWithTransaction (KisPixelSelectionSP selection, const QRect &applyRect, qreal radius)
 
void KisLsUtils::applyNoise (KisPixelSelectionSP selection, const QRect &applyRect, int noise, const psd_layer_effects_context *context, KisLayerStyleFilterEnvironment *env)
 
bool KisLsUtils::checkEffectEnabled (const psd_layer_effects_shadow_base *config, KisMultipleProjection *dst)
 
void KisLsUtils::fillOverlayDevice (KisPaintDeviceSP fillDevice, const QRect &applyRect, const psd_layer_effects_overlay_base *config, KisResourcesInterfaceSP resourcesInterface, KisLayerStyleFilterEnvironment *env)
 
void KisLsUtils::fillPattern (KisPaintDeviceSP fillDevice, const QRect &applyRect, KisLayerStyleFilterEnvironment *env, int scale, KoPatternSP pattern, int horizontalPhase, int verticalPhase, bool alignWithLayer)
 
void KisLsUtils::findEdge (KisPixelSelectionSP selection, const QRect &applyRect, const bool edgeHidden)
 
QRect KisLsUtils::growRectFromRadius (const QRect &rc, int radius)
 
QRect KisLsUtils::growSelectionUniform (KisPixelSelectionSP selection, int growSize, const QRect &applyRect)
 
void KisLsUtils::knockOutSelection (KisPixelSelectionSP selection, KisPixelSelectionSP knockOutSelection, const QRect &srcRect, const QRect &dstRect, const QRect &totalNeedRect, const bool knockOutInverted)
 
void KisLsUtils::selectionFromAlphaChannel (KisPaintDeviceSP srcDevice, KisSelectionSP dstSelection, const QRect &srcRect)
 

Variables

static const int KisLsUtils::FULL_PERCENT_RANGE = 100