Blender V4.3
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 296 of file DNA_anim_types.h.

Member Data Documentation

◆ _pad

char DriverTarget::_pad[5]

Definition at line 313 of file DNA_anim_types.h.

◆ context_property

int DriverTarget::context_property

Definition at line 328 of file DNA_anim_types.h.

Referenced by driver_get_target_context_property().

◆ fallback_value

float DriverTarget::fallback_value

Definition at line 331 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 323 of file DNA_anim_types.h.

Referenced by add_driver_with_target(), ANIM_copy_as_driver(), and idriver_to_cdriver().

◆ options

short DriverTarget::options

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

Definition at line 321 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) - MAX_ID_NAME - 2.

Definition at line 307 of file DNA_anim_types.h.

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

◆ rna_path

char* DriverTarget::rna_path

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

Definition at line 301 of file DNA_anim_types.h.

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

◆ rotation_mode

char DriverTarget::rotation_mode

Rotation channel calculation type.

Definition at line 312 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: