Blender V5.0
transform_convert_mask.cc File Reference
#include "DNA_mask_types.h"
#include "DNA_space_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BKE_context.hh"
#include "BKE_mask.h"
#include "ED_clip.hh"
#include "ED_image.hh"
#include "ED_mask.hh"
#include "ANIM_keyframing.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "transform.hh"
#include "transform_convert.hh"

Go to the source code of this file.

Classes

struct  blender::ed::transform::TransDataMasking

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::transform

Functions

Masking Transform Creation
static void blender::ed::transform::MaskHandleToTransData (MaskSplinePoint *point, eMaskWhichHandle which_handle, TransData *td, TransData2D *td2d, TransDataMasking *tdm, const float asp[2], const float parent_matrix[3][3], const float parent_inverse_matrix[3][3])
static void blender::ed::transform::MaskPointToTransData (Scene *scene, MaskSplinePoint *point, TransData *td, TransData2D *td2d, TransDataMasking *tdm, const bool is_prop_edit, const float asp[2])
static void blender::ed::transform::createTransMaskingData (bContext *C, TransInfo *t)
Recalc TransData Masking
static void blender::ed::transform::flushTransMasking (TransInfo *t)
static void blender::ed::transform::recalcData_mask_common (TransInfo *t)
Special After Transform Mask
static void blender::ed::transform::special_aftertrans_update__mask (bContext *C, TransInfo *t)