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

#include <DNA_anim_types.h>

Public Attributes

struct AnimOverridenext
 
struct AnimOverrideprev
 
char * rna_path
 
int array_index
 
float value
 

Detailed Description

Animation Override (aor)

This is used to as temporary storage of values which have been changed by the user, but not yet keyframed (thus, would get overwritten by the animation system before the user had a chance to see the changes that were made).

It is probably not needed for overriding keyframed values in most cases, as those will only get evaluated on frame-change now. That situation may change in future.

Definition at line 1040 of file DNA_anim_types.h.

Member Data Documentation

◆ array_index

int AnimOverride::array_index

If applicable, the index of the RNA-array item to get.

Definition at line 1046 of file DNA_anim_types.h.

Referenced by animsys_evaluate_overrides().

◆ next

struct AnimOverride* AnimOverride::next

Definition at line 1041 of file DNA_anim_types.h.

Referenced by animsys_evaluate_overrides().

◆ prev

struct AnimOverride * AnimOverride::prev

Definition at line 1041 of file DNA_anim_types.h.

◆ rna_path

char* AnimOverride::rna_path

RNA-path to use to resolve data-access.

Definition at line 1044 of file DNA_anim_types.h.

Referenced by animsys_evaluate_overrides().

◆ value

float AnimOverride::value

Value to override setting with.

Definition at line 1049 of file DNA_anim_types.h.

Referenced by animsys_evaluate_overrides().


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