Blender
V3.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 18 of file deg_eval_runtime_backup.cc.
Definition at line 33 of file deg_eval_runtime_backup.cc.
References animation_backup, blender::deg::deg_copy_on_write_is_expanded(), drawdata_backup, drawdata_ptr, DRW_drawdatalist_from_id(), DrawDataList::first, gpencil_backup, GS, have_backup, id, id_data, ID_GD, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, blender::deg::GPencilBackup::init_from_gpencil(), 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, ID::name, object_backup, scene_backup, sound_backup, and volume_backup.
Definition at line 78 of file deg_eval_runtime_backup.cc.
References animation_backup, drawdata_backup, drawdata_ptr, gpencil_backup, GS, have_backup, id, id_data, ID_GD, ID_MC, ID_OB, ID_SCE, ID_SO, ID_VO, movieclip_backup, ID::name, object_backup, blender::deg::GPencilBackup::restore_to_gpencil(), 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.
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().
GPencilBackup blender::deg::RuntimeBackup::gpencil_backup |
Definition at line 58 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().