Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPrecisionOption Class Reference

#include <kis_precision_option.h>

Public Member Functions

bool autoPrecisionEnabled ()
 
int effectivePrecisionLevel (qreal effectiveDabSize) const
 
bool hasImprecisePositionOptions () const
 
 KisPrecisionOption (const KisPropertiesConfiguration *setting)
 
int precisionLevel () const
 
void setAutoPrecisionEnabled (int)
 
void setHasImprecisePositionOptions (bool value)
 
void setPrecisionLevel (int precisionLevel)
 

Private Attributes

bool m_hasImprecisePositionOptions {false}
 
KisBrushModel::PrecisionData m_precisionData
 

Detailed Description

Definition at line 33 of file kis_precision_option.h.

Constructor & Destructor Documentation

◆ KisPrecisionOption()

KisPrecisionOption::KisPrecisionOption ( const KisPropertiesConfiguration * setting)

Definition at line 12 of file kis_precision_option.cpp.

14{
15}
KisBrushModel::PrecisionData m_precisionData
static PrecisionData read(const KisPropertiesConfiguration *config)

Member Function Documentation

◆ autoPrecisionEnabled()

bool KisPrecisionOption::autoPrecisionEnabled ( )

◆ effectivePrecisionLevel()

int KisPrecisionOption::effectivePrecisionLevel ( qreal effectiveDabSize) const

◆ hasImprecisePositionOptions()

bool KisPrecisionOption::hasImprecisePositionOptions ( ) const

Definition at line 31 of file kis_precision_option.cpp.

32{
34}

References m_hasImprecisePositionOptions.

◆ precisionLevel()

int KisPrecisionOption::precisionLevel ( ) const

◆ setAutoPrecisionEnabled()

void KisPrecisionOption::setAutoPrecisionEnabled ( int value)

Definition at line 46 of file kis_precision_option.cpp.

47{
49}
float value(const T *src, size_t ch)

References m_precisionData, KisBrushModel::PrecisionData::useAutoPrecision, and value().

◆ setHasImprecisePositionOptions()

void KisPrecisionOption::setHasImprecisePositionOptions ( bool value)

Definition at line 26 of file kis_precision_option.cpp.

References m_hasImprecisePositionOptions, and value().

◆ setPrecisionLevel()

void KisPrecisionOption::setPrecisionLevel ( int precisionLevel)

Member Data Documentation

◆ m_hasImprecisePositionOptions

bool KisPrecisionOption::m_hasImprecisePositionOptions {false}
private

Definition at line 48 of file kis_precision_option.h.

48{false};

◆ m_precisionData

KisBrushModel::PrecisionData KisPrecisionOption::m_precisionData
private

Definition at line 49 of file kis_precision_option.h.


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