Blender  V3.3
Public Attributes | List of all members
MaskParent Struct Reference

#include <DNA_mask_types.h>

Public Attributes

int id_type
 
int type
 
IDid
 
char parent [64]
 
char sub_parent [64]
 
float parent_orig [2]
 
float parent_corners_orig [4][2]
 

Detailed Description

Definition at line 40 of file DNA_mask_types.h.

Member Data Documentation

◆ id

ID* MaskParent::id

ID block of entity to which mask/spline is parented to in case of parenting to movie tracking data set to MovieClip datablock.

Definition at line 51 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get(), blender::deg::DepsgraphNodeBuilder::build_mask(), blender::deg::DepsgraphRelationBuilder::build_mask(), expand_mask_parent(), lib_link_mask_parent(), and setup_vertex_point().

◆ id_type

int MaskParent::id_type

◆ parent

char MaskParent::parent[64]

Entity of parent to which parenting happened in case of parenting to movie tracking data contains name of layer.

Definition at line 56 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get(), and mask_duplicate_exec().

◆ parent_corners_orig

float MaskParent::parent_corners_orig[4][2]

Original corners of plane track at the moment of parenting.

Definition at line 69 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get().

◆ parent_orig

float MaskParent::parent_orig[2]

Track location at the moment of parenting, stored in mask space.

Definition at line 66 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get().

◆ sub_parent

char MaskParent::sub_parent[64]

Sub-entity of parent to which parenting happened in case of parenting to movie tracking data contains name of track.

Definition at line 61 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get().

◆ type

int MaskParent::type

Type of parenting.

Definition at line 46 of file DNA_mask_types.h.

Referenced by BKE_mask_point_parent_matrix_get().


The documentation for this struct was generated from the following file: