|
Blender V4.3
|
#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) |
Definition at line 24 of file deg_eval_runtime_backup.h.
|
explicit |
Definition at line 19 of file deg_eval_runtime_backup.cc.
| void blender::deg::RuntimeBackup::init_from_id | ( | ID * | id | ) |
Definition at line 33 of file deg_eval_runtime_backup.cc.
References animation_backup, blender::deg::deg_eval_copy_is_expanded(), drawdata_backup, drawdata_ptr, DRW_drawdatalist_from_id(), DrawDataList::first, GS, have_backup, id_data, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, blender::deg::AnimationBackup::init_from_id(), blender::deg::MovieClipBackup::init_from_movieclip(), blender::deg::ObjectRuntimeBackup::init_from_object(), blender::deg::SceneBackup::init_from_scene(), blender::deg::SoundBackup::init_from_sound(), blender::deg::VolumeBackup::init_from_volume(), DrawDataList::last, movieclip_backup, 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 76 of file deg_eval_runtime_backup.cc.
References animation_backup, drawdata_backup, drawdata_ptr, GS, have_backup, id_data, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, movieclip_backup, object_backup, blender::deg::AnimationBackup::restore_to_id(), blender::deg::MovieClipBackup::restore_to_movieclip(), blender::deg::ObjectRuntimeBackup::restore_to_object(), blender::deg::SceneBackup::restore_to_scene(), blender::deg::SoundBackup::restore_to_sound(), blender::deg::VolumeBackup::restore_to_volume(), 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().
| DrawDataList blender::deg::RuntimeBackup::drawdata_backup |
Definition at line 54 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().
| DrawDataList* blender::deg::RuntimeBackup::drawdata_ptr |
Definition at line 55 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(), and restore_to_id().
| struct { ... } blender::deg::RuntimeBackup::id_data |
Referenced by init_from_id(), and restore_to_id().
| MovieClipBackup blender::deg::RuntimeBackup::movieclip_backup |
Definition at line 56 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 57 of file deg_eval_runtime_backup.h.
Referenced by init_from_id(), and restore_to_id().