|
Blender V5.0
|
#include <deg_eval_runtime_backup.h>
Public Member Functions | |
| RuntimeBackup (const Depsgraph *depsgraph) | |
| void | init_from_id (ID *id) |
| void | restore_to_id (ID *id) |
Public Attributes | |
| bool | have_backup |
| struct { | |
| void * py_instance | |
| } | id_data |
| AnimationBackup | animation_backup |
| SceneBackup | scene_backup |
| SoundBackup | sound_backup |
| ObjectRuntimeBackup | object_backup |
| MovieClipBackup | movieclip_backup |
| VolumeBackup | volume_backup |
Definition at line 24 of file deg_eval_runtime_backup.h.
|
explicit |
Definition at line 17 of file deg_eval_runtime_backup.cc.
References depsgraph, false, have_backup, and id_data.
| void blender::deg::RuntimeBackup::init_from_id | ( | ID * | id | ) |
Definition at line 29 of file deg_eval_runtime_backup.cc.
References animation_backup, blender::deg::deg_eval_copy_is_expanded(), GS, have_backup, id_data, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, movieclip_backup, ID::name, object_backup, scene_backup, sound_backup, and volume_backup.
Referenced by blender::deg::deg_update_eval_copy_datablock().
| void blender::deg::RuntimeBackup::restore_to_id | ( | ID * | id | ) |
Definition at line 64 of file deg_eval_runtime_backup.cc.
References animation_backup, GS, have_backup, id_data, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, movieclip_backup, ID::name, object_backup, scene_backup, sound_backup, and volume_backup.
Referenced by blender::deg::deg_update_eval_copy_datablock().
| AnimationBackup blender::deg::RuntimeBackup::animation_backup |
Definition at line 50 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| bool blender::deg::RuntimeBackup::have_backup |
Definition at line 43 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), restore_to_id(), and RuntimeBackup().
| struct { ... } blender::deg::RuntimeBackup::id_data |
Referenced by init_from_id(), restore_to_id(), and RuntimeBackup().
| MovieClipBackup blender::deg::RuntimeBackup::movieclip_backup |
Definition at line 54 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| ObjectRuntimeBackup blender::deg::RuntimeBackup::object_backup |
Definition at line 53 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| void* blender::deg::RuntimeBackup::py_instance |
Definition at line 47 of file deg_eval_runtime_backup.h.
| SceneBackup blender::deg::RuntimeBackup::scene_backup |
Definition at line 51 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| SoundBackup blender::deg::RuntimeBackup::sound_backup |
Definition at line 52 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| VolumeBackup blender::deg::RuntimeBackup::volume_backup |
Definition at line 55 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().