• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • krita API Reference
  • KDE Home
  • Contact Us
 

plugins/paintops/libpaintop

  • sources
  • kfour-appscomplete
  • krita
  • plugins
  • paintops
  • libpaintop
Classes | Typedefs | Enumerations | Functions
kis_dynamic_sensor.h File Reference
#include <kritapaintop_export.h>
#include <QObject>
#include <KoID.h>
#include <klocalizedstring.h>
#include "kis_serializable_configuration.h"
#include "kis_curve_label.h"
#include <kis_cubic_curve.h>
#include <kis_shared_ptr.h>
#include <kis_shared.h>
Include dependency graph for kis_dynamic_sensor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KisDynamicSensor
 

Typedefs

typedef KisSharedPtr< KisDynamicSensor > KisDynamicSensorSP
 

Enumerations

enum  DynamicSensorType {
  FUZZY_PER_DAB, FUZZY_PER_STROKE, SPEED, FADE,
  DISTANCE, TIME, ANGLE, ROTATION,
  PRESSURE, XTILT, YTILT, TILT_DIRECTION,
  TILT_ELEVATATION, PERSPECTIVE, TANGENTIAL_PRESSURE, SENSORS_LIST,
  PRESSURE_IN, MYPAINT_PRESSURE, MYPAINT_FINE_SPEED, MYPAINT_GROSS_SPEED,
  MYPAINT_RANDOM, MYPAINT_STROKE, MYPAINT_DIRECTION, MYPAINT_DECLINATION,
  MYPAINT_ASCENSION, MYPAINT_CUSTOM, UNKNOWN = 255
}
 

Functions

const KoID DistanceId ("distance", ki18nc("Context: dynamic sensors", "Distance"))
 
const KoID DrawingAngleId ("drawingangle", ki18nc("Context: dynamic sensors", "Drawing angle"))
 
const KoID FadeId ("fade", ki18nc("Context: dynamic sensors", "Fade"))
 
const KoID FuzzyPerDabId ("fuzzy", ki18nc("Context: dynamic sensors", "Fuzzy Dab"))
 
const KoID FuzzyPerStrokeId ("fuzzystroke", ki18nc("Context: dynamic sensors", "Fuzzy Stroke"))
 
const KoID PerspectiveId ("perspective", ki18nc("Context: dynamic sensors", "Perspective"))
 
const KoID PressureId ("pressure", ki18nc("Context: dynamic sensors", "Pressure"))
 
const KoID PressureInId ("pressurein", ki18nc("Context: dynamic sensors", "PressureIn"))
 
const KoID RotationId ("rotation", ki18nc("Context: dynamic sensors", "Rotation"))
 
const KoID SensorsListId ("sensorslist", "SHOULD NOT APPEAR IN THE UI !")
 
const KoID SpeedId ("speed", ki18nc("Context: dynamic sensors", "Speed"))
 
const KoID TangentialPressureId ("tangentialpressure", ki18nc("Context: dynamic sensors", "Tangential pressure"))
 
const KoID TiltDirectionId ("ascension", ki18nc("Context: dynamic sensors", "Tilt direction"))
 
const KoID TiltElevationId ("declination", ki18nc("Context: dynamic sensors", "Tilt elevation"))
 
const KoID TimeId ("time", ki18nc("Context: dynamic sensors", "Time"))
 
const KoID XTiltId ("xtilt", ki18nc("Context: dynamic sensors", "X-Tilt"))
 
const KoID YTiltId ("ytilt", ki18nc("Context: dynamic sensors", "Y-Tilt"))
 

Typedef Documentation

◆ KisDynamicSensorSP

typedef KisSharedPtr<KisDynamicSensor> KisDynamicSensorSP

Definition at line 55 of file kis_dynamic_sensor.h.

Enumeration Type Documentation

◆ DynamicSensorType

enum DynamicSensorType
Enumerator
FUZZY_PER_DAB 
FUZZY_PER_STROKE 
SPEED 
FADE 
DISTANCE 
TIME 
ANGLE 
ROTATION 
PRESSURE 
XTILT 
YTILT 
TILT_DIRECTION 
TILT_ELEVATATION 
PERSPECTIVE 
TANGENTIAL_PRESSURE 
SENSORS_LIST 
PRESSURE_IN 
MYPAINT_PRESSURE 
MYPAINT_FINE_SPEED 
MYPAINT_GROSS_SPEED 
MYPAINT_RANDOM 
MYPAINT_STROKE 
MYPAINT_DIRECTION 
MYPAINT_DECLINATION 
MYPAINT_ASCENSION 
MYPAINT_CUSTOM 
UNKNOWN 

Definition at line 58 of file kis_dynamic_sensor.h.

Function Documentation

◆ DistanceId()

const KoID DistanceId ( "distance"  ,
ki18nc("Context: dynamic sensors", "Distance")   
)

generate a number that increase with distance

◆ DrawingAngleId()

const KoID DrawingAngleId ( "drawingangle"  ,
ki18nc("Context: dynamic sensors", "Drawing angle")   
)

number depending on the angle

◆ FadeId()

const KoID FadeId ( "fade"  ,
ki18nc("Context: dynamic sensors", "Fade")   
)

generate a number that increase every time you call it (e.g. per dab)

◆ FuzzyPerDabId()

const KoID FuzzyPerDabId ( "fuzzy"  ,
ki18nc("Context: dynamic sensors", "Fuzzy Dab")   
)

generate a random number

◆ FuzzyPerStrokeId()

const KoID FuzzyPerStrokeId ( "fuzzystroke"  ,
ki18nc("Context: dynamic sensors", "Fuzzy Stroke")   
)

generate a random number

◆ PerspectiveId()

const KoID PerspectiveId ( "perspective"  ,
ki18nc("Context: dynamic sensors", "Perspective")   
)

< tilt elevation is 90 when stylus is perpendicular to tablet and 0 when it's parallel to tablet

number depending on the distance on the perspective grid

◆ PressureId()

const KoID PressureId ( "pressure"  ,
ki18nc("Context: dynamic sensors", "Pressure")   
)

number depending on the pressure

◆ PressureInId()

const KoID PressureInId ( "pressurein"  ,
ki18nc("Context: dynamic sensors", "PressureIn")   
)

number depending on the pressure

◆ RotationId()

const KoID RotationId ( "rotation"  ,
ki18nc("Context: dynamic sensors", "Rotation")   
)

rotation coming from the device

◆ SensorsListId()

const KoID SensorsListId ( "sensorslist"  ,
"SHOULD NOT APPEAR IN THE UI !"   
)

this a non user-visible sensor that can store a list of other sensors, and multiply their output

◆ SpeedId()

const KoID SpeedId ( "speed"  ,
ki18nc("Context: dynamic sensors", "Speed")   
)

generate a number depending on the speed of the cursor

◆ TangentialPressureId()

const KoID TangentialPressureId ( "tangentialpressure"  ,
ki18nc("Context: dynamic sensors", "Tangential pressure")   
)

the wheel on an airbrush device

◆ TiltDirectionId()

const KoID TiltDirectionId ( "ascension"  ,
ki18nc("Context: dynamic sensors", "Tilt direction")   
)

"TiltDirection" and "TiltElevation" parameters are written to preset files as "ascension" and "declination" to keep backward compatibility with older presets from the days when they were called differently.

◆ TiltElevationId()

const KoID TiltElevationId ( "declination"  ,
ki18nc("Context: dynamic sensors", "Tilt elevation")   
)

< number depending on the X and Y tilt, tilt direction is 0 when stylus nib points to you and changes clockwise from -180 to +180.

◆ TimeId()

const KoID TimeId ( "time"  ,
ki18nc("Context: dynamic sensors", "Time")   
)

generate a number that increase with time

◆ XTiltId()

const KoID XTiltId ( "xtilt"  ,
ki18nc("Context: dynamic sensors", "X-Tilt")   
)

number depending on X-tilt

◆ YTiltId()

const KoID YTiltId ( "ytilt"  ,
ki18nc("Context: dynamic sensors", "Y-Tilt")   
)

number depending on Y-tilt

This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 20 2021 23:47:25 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

plugins/paintops/libpaintop

Skip menu "plugins/paintops/libpaintop"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

krita API Reference

Skip menu "krita API Reference"
  • libs
  •   KritaBasicFlakes
  •   brush
  •   KritaUndo2
  •   KritaFlake
  •   image
  •   KritaPlugin
  •   Krita
  •   KritaPigment
  •   KritaResources
  •   KritaStore
  •   ui
  •   KritaWidgets
  •   KritaWidgetUtils
  • plugins
  •   Assitants
  •   Extensions
  •   Filters
  •   Generators
  •   Formats
  •           src
  •   PaintOps
  •     libpaintop

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal