Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::deg::RuntimeBackup Class Reference

#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
 
DrawDataList drawdata_backup
 
DrawDataListdrawdata_ptr
 
MovieClipBackup movieclip_backup
 
VolumeBackup volume_backup
 
GPencilBackup gpencil_backup
 

Detailed Description

Definition at line 24 of file deg_eval_runtime_backup.h.

Constructor & Destructor Documentation

◆ RuntimeBackup()

blender::deg::RuntimeBackup::RuntimeBackup ( const Depsgraph depsgraph)
explicit

Definition at line 18 of file deg_eval_runtime_backup.cc.

Member Function Documentation

◆ init_from_id()

void blender::deg::RuntimeBackup::init_from_id ( ID id)

◆ restore_to_id()

void blender::deg::RuntimeBackup::restore_to_id ( ID id)

Member Data Documentation

◆ animation_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().

◆ drawdata_backup

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().

◆ drawdata_ptr

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().

◆ gpencil_backup

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().

◆ have_backup

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().

◆ movieclip_backup

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().

◆ object_backup

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().

◆ py_instance

void* blender::deg::RuntimeBackup::py_instance

Definition at line 47 of file deg_eval_runtime_backup.h.

◆ scene_backup

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().

◆ sound_backup

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().

◆ volume_backup

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().


The documentation for this class was generated from the following files: