Blender
V3.3
|
#include <stdlib.h>
#include "BLI_math.h"
#include "MEM_guardedalloc.h"
#include "BLT_translation.h"
#include "DNA_action_types.h"
#include "DNA_constraint_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "WM_types.h"
#include "ED_object.h"
Go to the source code of this file.
Variables | |
const EnumPropertyItem | rna_enum_constraint_type_items [] |
static const EnumPropertyItem | target_space_pchan_items [] |
static const EnumPropertyItem | owner_space_pchan_items [] |
static const EnumPropertyItem | track_axis_items [] |
static const EnumPropertyItem | euler_order_items [] |
static const EnumPropertyItem | constraint_distance_items [] |
void RNA_def_constraint | ( | BlenderRNA * | brna | ) |
Definition at line 3441 of file rna_constraint.c.
References CONSTRAINT_ACTIVE, CONSTRAINT_DISABLE, CONSTRAINT_OFF, CONSTRAINT_OVERRIDE_LIBRARY_LOCAL, NA_RENAME, NC_OBJECT, ND_CONSTRAINT, NULL, owner_space_pchan_items, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_POINTER, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_boolean(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_constraint_type_items, and target_space_pchan_items.
|
static |
Definition at line 1744 of file rna_constraint.c.
References ACTCON_BONE_USE_OBJECT_ACTION, ACTCON_MIX_AFTER, ACTCON_MIX_AFTER_FULL, ACTCON_MIX_AFTER_SPLIT, ACTCON_MIX_BEFORE, ACTCON_MIX_BEFORE_FULL, ACTCON_MIX_BEFORE_SPLIT, ACTCON_USE_EVAL_TIME, MAXFRAME, MINAFRAME, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_ID_REFCOUNT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_TIME, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and RNA_ENUM_ITEM_SEPR.
Referenced by RNA_def_constraint().
|
static |
Definition at line 1101 of file rna_constraint.c.
References CONSTRAINT_ARMATURE_CUR_LOCATION, CONSTRAINT_ARMATURE_ENVELOPE, CONSTRAINT_ARMATURE_QUATERNION, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_NONE, rna_def_constraint_armature_deform_targets(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1070 of file rna_constraint.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by rna_def_constraint_armature_deform().
|
static |
Definition at line 3326 of file rna_constraint.c.
References CAMERASOLVER_ACTIVECLIP, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 953 of file rna_constraint.c.
References CHILDOF_LOCX, CHILDOF_LOCY, CHILDOF_LOCZ, CHILDOF_ROTX, CHILDOF_ROTY, CHILDOF_ROTZ, CHILDOF_SET_INVERSE, CHILDOF_SIZEX, CHILDOF_SIZEY, CHILDOF_SIZEZ, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_FLOAT, PROP_MATRIX, PROP_NONE, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_float_sdna(), RNA_def_property_multi_array(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and rna_matrix_dimsize_4x4.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2115 of file rna_constraint.c.
References CLAMPTO_AUTO, CLAMPTO_CYCLIC, CLAMPTO_X, CLAMPTO_Y, CLAMPTO_Z, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 2940 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ENUM, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and track_axis_items.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2759 of file rna_constraint.c.
References constraint_distance_items, LIMITDIST_TRANSFORM, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_DISTANCE, PROP_ENUM, PROP_FLOAT, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1937 of file rna_constraint.c.
References FOLLOWPATH_FOLLOW, FOLLOWPATH_RADIUS, FOLLOWPATH_STATIC, MAXFRAME, MINAFRAME, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NONE, PROP_POINTER, PROP_TIME, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), TRACK_nX, TRACK_nY, TRACK_nZ, TRACK_X, TRACK_Y, and TRACK_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 3230 of file rna_constraint.c.
References FOLLOWTRACK_ACTIVECLIP, FOLLOWTRACK_FRAME_CROP, FOLLOWTRACK_FRAME_FIT, FOLLOWTRACK_FRAME_STRETCH, FOLLOWTRACK_USE_3D_POSITION, FOLLOWTRACK_USE_UNDISTORTION, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
Definition at line 845 of file rna_constraint.c.
References CONSTRAINT_BBONE_SHAPE, NC_OBJECT, ND_CONSTRAINT, PROP_BOOLEAN, PROP_FACTOR, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_define_lib_overridable().
Referenced by rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_locate_like(), rna_def_constraint_locked_track(), rna_def_constraint_pivot(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), and rna_def_constraint_transform_like().
|
static |
Definition at line 1147 of file rna_constraint.c.
References constraint_distance_items, CONSTRAINT_IK_COPYPOSE, CONSTRAINT_IK_DISTANCE, CONSTRAINT_IK_NO_POS_X, CONSTRAINT_IK_NO_POS_Y, CONSTRAINT_IK_NO_POS_Z, CONSTRAINT_IK_NO_ROT_X, CONSTRAINT_IK_NO_ROT_Y, CONSTRAINT_IK_NO_ROT_Z, CONSTRAINT_IK_POS, CONSTRAINT_IK_ROT, CONSTRAINT_IK_STRETCH, CONSTRAINT_IK_TARGETAXIS, CONSTRAINT_IK_TIP, M_PI, NC_OBJECT, ND_CONSTRAINT, ND_POSE, NULL, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_STRING, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1345 of file rna_constraint.c.
References LOCLIKE_OFFSET, LOCLIKE_X, LOCLIKE_X_INVERT, LOCLIKE_Y, LOCLIKE_Y_INVERT, LOCLIKE_Z, LOCLIKE_Z_INVERT, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 2504 of file rna_constraint.c.
References LIMIT_TRANSFORM, LIMIT_XMAX, LIMIT_XMIN, LIMIT_YMAX, LIMIT_YMIN, LIMIT_ZMAX, LIMIT_ZMIN, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_DISTANCE, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1895 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ENUM, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), track_axis_items, TRACK_X, TRACK_Y, and TRACK_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 1699 of file rna_constraint.c.
References MINMAX_USEROT, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_DISTANCE, PROP_ENUM, PROP_FLOAT, PROP_NONE, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), TRACK_nX, TRACK_nY, TRACK_nZ, TRACK_X, TRACK_Y, and TRACK_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 3355 of file rna_constraint.c.
References CAMERASOLVER_ACTIVECLIP, NC_OBJECT, ND_CONSTRAINT, NULL, OBJECTSOLVER_SET_INVERSE, PROP_BOOLEAN, PROP_EDITABLE, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 3138 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PIVOTCON_AXIS_NONE, PIVOTCON_AXIS_X, PIVOTCON_AXIS_X_NEG, PIVOTCON_AXIS_Y, PIVOTCON_AXIS_Y_NEG, PIVOTCON_AXIS_Z, PIVOTCON_AXIS_Z_NEG, PIVOTCON_FLAG_OFFSET_ABS, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_TRANSLATION, rna_def_constraint_headtail_common(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1030 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ID_REFCOUNT, PROP_INT, PROP_NONE, PROP_POINTER, PYCON_SCRIPTERROR, PYCON_USETARGETS, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1400 of file rna_constraint.c.
References euler_order_items, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_NONE, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), ROTLIKE_MIX_ADD, ROTLIKE_MIX_AFTER, ROTLIKE_MIX_BEFORE, ROTLIKE_MIX_OFFSET, ROTLIKE_MIX_REPLACE, ROTLIKE_X, ROTLIKE_X_INVERT, ROTLIKE_Y, ROTLIKE_Y_INVERT, ROTLIKE_Z, and ROTLIKE_Z_INVERT.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2592 of file rna_constraint.c.
References euler_order_items, LIMIT_TRANSFORM, LIMIT_XROT, LIMIT_YROT, LIMIT_ZROT, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1550 of file rna_constraint.c.
References mode_items, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_DISTANCE, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), SAMEVOL_SINGLE_AXIS, SAMEVOL_STRICT, SAMEVOL_UNIFORM, SAMEVOL_X, SAMEVOL_Y, and SAMEVOL_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2799 of file rna_constraint.c.
References CON_SHRINKWRAP_PROJECT_CULL_BACKFACE, CON_SHRINKWRAP_PROJECT_CULL_FRONTFACE, CON_SHRINKWRAP_PROJECT_INVERT_CULL, CON_SHRINKWRAP_PROJECT_OPPOSITE, CON_SHRINKWRAP_TRACK_NORMAL, MOD_SHRINKWRAP_NEAREST_SURFACE, MOD_SHRINKWRAP_NEAREST_VERTEX, MOD_SHRINKWRAP_PROJECT, MOD_SHRINKWRAP_TARGET_PROJECT, NC_OBJECT, ND_CONSTRAINT, NULL, owner_space_pchan_items, PROP_BOOLEAN, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_modifier_shrinkwrap_mode_items, rna_enum_object_axis_items, and track_axis_items.
Referenced by RNA_def_constraint().
|
static |
Definition at line 1490 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_float_default(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), SIZELIKE_MULTIPLY, SIZELIKE_OFFSET, SIZELIKE_UNIFORM, SIZELIKE_X, SIZELIKE_Y, and SIZELIKE_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2671 of file rna_constraint.c.
References LIMIT_TRANSFORM, LIMIT_XMAX, LIMIT_XMIN, LIMIT_YMAX, LIMIT_YMIN, LIMIT_ZMAX, LIMIT_ZMIN, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 2967 of file rna_constraint.c.
References CONSTRAINT_SPLINEIK_EVENSPLITS, CONSTRAINT_SPLINEIK_NO_CURVERAD, CONSTRAINT_SPLINEIK_NO_ROOT, CONSTRAINT_SPLINEIK_USE_BULGE_MAX, CONSTRAINT_SPLINEIK_USE_BULGE_MIN, CONSTRAINT_SPLINEIK_USE_ORIGINAL_SCALE, CONSTRAINT_SPLINEIK_XZS_INVERSE, CONSTRAINT_SPLINEIK_XZS_NONE, CONSTRAINT_SPLINEIK_XZS_ORIGINAL, CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC, CONSTRAINT_SPLINEIK_YS_FIT_CURVE, CONSTRAINT_SPLINEIK_YS_NONE, CONSTRAINT_SPLINEIK_YS_ORIGINAL, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_DYNAMIC, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 2022 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NO_VOLUME, NULL, PLANE_X, PLANE_Z, PROP_BOOLEAN, PROP_DISTANCE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), RNA_TRANSLATION_PREC_DEFAULT, STRETCHTOCON_USE_BULGE_MAX, STRETCHTOCON_USE_BULGE_MIN, SWING_Y, VOLUME_X, VOLUME_XZ, and VOLUME_Z.
Referenced by RNA_def_constraint().
Definition at line 866 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_EDITABLE, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_define_lib_overridable().
Referenced by rna_def_constraint_action(), rna_def_constraint_childof(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_rotate_like(), rna_def_constraint_size_like(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), and rna_def_constraint_transform_like().
|
static |
Definition at line 1298 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), TARGET_Z_UP, track_axis_items, TRACK_X, TRACK_Y, and TRACK_Z.
Referenced by RNA_def_constraint().
|
static |
Definition at line 2160 of file rna_constraint.c.
References CLAMPTO_CYCLIC, DEG2RADF, euler_order_items, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_DISTANCE, PROP_ENUM, PROP_FLOAT, PROP_NONE, rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_axis_xyz_items, rna_enum_driver_target_rotation_mode_items, TRANS_LOCATION, TRANS_MIXLOC_ADD, TRANS_MIXLOC_REPLACE, TRANS_MIXROT_ADD, TRANS_MIXROT_AFTER, TRANS_MIXROT_BEFORE, TRANS_MIXROT_REPLACE, TRANS_MIXSCALE_MULTIPLY, TRANS_MIXSCALE_REPLACE, TRANS_ROTATION, and TRANS_SCALE.
Referenced by RNA_def_constraint().
|
static |
Definition at line 3409 of file rna_constraint.c.
References NULL, PROP_EDITABLE, PROP_ID_SELF_CHECK, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 1613 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_NONE, rna_def_constraint_headtail_common(), rna_def_constraint_target_common(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna_from(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), RNA_ENUM_ITEM_SEPR, TRANSLIKE_MIX_AFTER, TRANSLIKE_MIX_AFTER_FULL, TRANSLIKE_MIX_AFTER_SPLIT, TRANSLIKE_MIX_BEFORE, TRANSLIKE_MIX_BEFORE_FULL, TRANSLIKE_MIX_BEFORE_SPLIT, TRANSLIKE_MIX_REPLACE, and TRANSLIKE_REMOVE_TARGET_SHEAR.
Referenced by RNA_def_constraint().
|
static |
Definition at line 886 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_EDITABLE, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 916 of file rna_constraint.c.
References NC_OBJECT, ND_CONSTRAINT, NULL, PROP_EDITABLE, PROP_FACTOR, PROP_FLOAT, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_constraint().
|
static |
Definition at line 823 of file rna_constraint.c.
Referenced by rna_def_constraint_distance_limit(), and rna_def_constraint_kinematic().
|
static |
Definition at line 269 of file rna_constraint.c.
Referenced by rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), and rna_def_constraint_transform().
|
static |
Definition at line 228 of file rna_constraint.c.
Referenced by RNA_def_constraint(), and rna_def_constraint_shrinkwrap().
const EnumPropertyItem rna_enum_constraint_type_items[] |
Definition at line 31 of file rna_constraint.c.
Referenced by object_constraint_add_itemf(), POSE_OT_constraint_add(), POSE_OT_constraint_add_with_targets(), RNA_def_constraint(), rna_def_object_constraints(), and rna_def_pose_channel_constraints().
|
static |
Definition at line 185 of file rna_constraint.c.
Referenced by RNA_def_constraint().
|
static |
Definition at line 259 of file rna_constraint.c.
Referenced by rna_def_constraint_damped_track(), rna_def_constraint_locked_track(), rna_def_constraint_shrinkwrap(), and rna_def_constraint_track_to().