|
Krita Source Code Documentation
|
#include "transform_stroke_strategy.h"#include <QMutexLocker>#include "kundo2commandextradata.h"#include "kis_node_progress_proxy.h"#include <klocalizedstring.h>#include <kis_node.h>#include <kis_group_layer.h>#include <kis_external_layer_iface.h>#include <kis_transaction.h>#include <kis_painter.h>#include <kis_transform_worker.h>#include <kis_transform_mask.h>#include "kis_transform_mask_adapter.h"#include "kis_transform_utils.h"#include "kis_convex_hull.h"#include "kis_abstract_projection_plane.h"#include "kis_recalculate_transform_mask_job.h"#include "kis_lod_transform.h"#include "kis_projection_leaf.h"#include "commands_new/KisSimpleModifyTransformMaskCommand.h"#include "kis_image_animation_interface.h"#include "KisAnimAutoKey.h"#include "kis_sequential_iterator.h"#include "kis_selection_mask.h"#include "kis_transparency_mask.h"#include "kis_filter_mask.h"#include "kis_image_config.h"#include "kis_layer_utils.h"#include <QQueue>#include <KisDeleteLaterWrapper.h>#include "transform_transaction_properties.h"#include "krita_container_utils.h"#include "commands_new/kis_saved_commands.h"#include "commands_new/KisLazyCreateTransformMaskKeyframesCommand.h"#include "kis_command_ids.h"#include "KisRunnableStrokeJobUtils.h"#include "commands_new/KisHoldUIUpdatesCommand.h"#include "KisDecoratedNodeInterface.h"#include "kis_paint_device_debug_utils.h"#include "kis_raster_keyframe_channel.h"