Blender V5.0
DriverTarget Struct Reference

#include <DNA_anim_types.h>

Public Attributes

IDid
char * rna_path
char pchan_name [64]
short transChan
char rotation_mode
char _pad [5]
short flag
short options
int idtype
int context_property
float fallback_value

Detailed Description

Driver Target (dtar)

Defines how to access a dependency needed for a driver variable.

Definition at line 199 of file DNA_anim_types.h.

Member Data Documentation

◆ _pad

char DriverTarget::_pad[5]

Definition at line 216 of file DNA_anim_types.h.

◆ context_property

int DriverTarget::context_property

Definition at line 231 of file DNA_anim_types.h.

Referenced by driver_get_target_context_property().

◆ fallback_value

float DriverTarget::fallback_value

Definition at line 234 of file DNA_anim_types.h.

Referenced by dtar_get_prop_val(), and pyrna_driver_get_variable_value().

◆ flag

◆ id

◆ idtype

int DriverTarget::idtype

Type of ID-block that this target can use.

Definition at line 226 of file DNA_anim_types.h.

Referenced by add_driver_with_target(), and ANIM_copy_as_driver().

◆ options

short DriverTarget::options

Single-bit user-visible toggles (not reset on type change) from eDriverTarget_Options.

Definition at line 224 of file DNA_anim_types.h.

Referenced by dtar_try_use_fallback(), and graph_panel_driverVar_fallback().

◆ pchan_name

char DriverTarget::pchan_name[64]

Name of the pose-bone to use (for vars where DTAR_FLAG_STRUCT_REF is used).

Definition at line 210 of file DNA_anim_types.h.

Referenced by add_driver_with_target(), dvar_eval_rotDiff(), and dvar_eval_transChan().

◆ rna_path

char* DriverTarget::rna_path

RNA path defining the setting to use (for DVAR_TYPE_SINGLE_PROP).

Definition at line 204 of file DNA_anim_types.h.

Referenced by add_driver_with_target(), ANIM_copy_as_driver(), driver_get_variable_property(), and dtar_get_prop_val().

◆ rotation_mode

char DriverTarget::rotation_mode

Rotation channel calculation type.

Definition at line 215 of file DNA_anim_types.h.

Referenced by dvar_eval_transChan().

◆ transChan

short DriverTarget::transChan

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