Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_ID.h
| Show First 20 Lines • Show All 823 Lines • ▼ Show 20 Lines | typedef enum IDRecalcFlag { | ||||
| * require any update, they have actually been 'virtually' remapped from the linked ID to the | * require any update, they have actually been 'virtually' remapped from the linked ID to the | ||||
| * local one. | * local one. | ||||
| */ | */ | ||||
| ID_RECALC_TAG_FOR_UNDO = (1 << 24), | ID_RECALC_TAG_FOR_UNDO = (1 << 24), | ||||
| /* The node tree has changed in a way that affects its output nodes. */ | /* The node tree has changed in a way that affects its output nodes. */ | ||||
| ID_RECALC_NTREE_OUTPUT = (1 << 25), | ID_RECALC_NTREE_OUTPUT = (1 << 25), | ||||
| /* Checking weather updating on frame change is needed compares the previously calculated | |||||
| * frame with the scenes frame, see: #DEG_evaluate_on_refresh. This fails in the case of undo, | |||||
| * since the undo state is stored before updates from the frame change have been applied. | |||||
| * In this case reading back the undo state will behave as if no updates on frame change is | |||||
| * needed as the #Depsgraph.ctime & frame will match the values in the input scene. | |||||
| * Use this flag as to detect that recalculation for frame change is necessary. see: T66913. */ | |||||
| ID_RECALC_FRAME_CHANGE = ID_RECALC_AUDIO_SEEK, | |||||
| /*************************************************************************** | /*************************************************************************** | ||||
| * Pseudonyms, to have more semantic meaning in the actual code without | * Pseudonyms, to have more semantic meaning in the actual code without | ||||
| * using too much low-level and implementation specific tags. */ | * using too much low-level and implementation specific tags. */ | ||||
| /* Update animation data-block itself, without doing full re-evaluation of | /* Update animation data-block itself, without doing full re-evaluation of | ||||
| * all dependent objects. */ | * all dependent objects. */ | ||||
| ID_RECALC_ANIMATION_NO_FLUSH = ID_RECALC_COPY_ON_WRITE, | ID_RECALC_ANIMATION_NO_FLUSH = ID_RECALC_COPY_ON_WRITE, | ||||
| ▲ Show 20 Lines • Show All 178 Lines • Show Last 20 Lines | |||||