Blender  V2.93
Classes | Typedefs
transform_convert_mask.c File Reference
#include "DNA_mask_types.h"
#include "DNA_space_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_mask.h"
#include "ED_clip.h"
#include "ED_image.h"
#include "ED_keyframing.h"
#include "ED_mask.h"
#include "WM_api.h"
#include "WM_types.h"
#include "transform.h"
#include "transform_convert.h"

Go to the source code of this file.

Classes

struct  TransDataMasking
 

Typedefs

typedef struct TransDataMasking TransDataMasking
 

Functions

Masking Transform Creation
static void 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 MaskPointToTransData (Scene *scene, MaskSplinePoint *point, TransData *td, TransData2D *td2d, TransDataMasking *tdm, const bool is_prop_edit, const float asp[2])
 
void createTransMaskingData (bContext *C, TransInfo *t)
 
Recalc TransData Masking
static void flushTransMasking (TransInfo *t)
 
void recalcData_mask_common (TransInfo *t)
 
Special After Transform Mask
void special_aftertrans_update__mask (bContext *C, TransInfo *t)
 

Typedef Documentation

◆ TransDataMasking

Function Documentation

◆ createTransMaskingData()

void createTransMaskingData ( bContext C,
TransInfo t 
)

◆ flushTransMasking()

static void flushTransMasking ( TransInfo t)
static

◆ MaskHandleToTransData()

static void 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

◆ MaskPointToTransData()

static void MaskPointToTransData ( Scene scene,
MaskSplinePoint point,
TransData td,
TransData2D td2d,
TransDataMasking tdm,
const bool  is_prop_edit,
const float  asp[2] 
)
static

◆ recalcData_mask_common()

void recalcData_mask_common ( TransInfo t)

Definition at line 443 of file transform_convert_mask.c.

References CTX_data_edit_mask(), DEG_id_tag_update(), flushTransMasking(), mask(), and t.

Referenced by recalcData().

◆ special_aftertrans_update__mask()

void special_aftertrans_update__mask ( bContext C,
TransInfo t 
)