Blender V5.0
blender::bke::id::ID_Runtime Struct Reference

#include <BKE_lib_id.hh>

Public Attributes

int64_t src_blend_modifification_time
ID_Runtime_Remap remap = {}
Depsgraph * depsgraph = nullptr
ID_Readfile_Datareadfile_data = nullptr

Detailed Description

Definition at line 73 of file BKE_lib_id.hh.

Member Data Documentation

◆ depsgraph

Depsgraph* blender::bke::id::ID_Runtime::depsgraph = nullptr

The depsgraph that owns this data block. This is only set on data-blocks which are copied-on-eval by the depsgraph. Additional data-blocks created during depsgraph evaluation are not owned by any specific depsgraph and thus this pointer is null for those.

Definition at line 85 of file BKE_lib_id.hh.

◆ readfile_data

ID_Readfile_Data* blender::bke::id::ID_Runtime::readfile_data = nullptr

This data is only allocated & used during the readfile process. After that, the memory is freed and the pointer set to nullptr.

Definition at line 91 of file BKE_lib_id.hh.

◆ remap

ID_Runtime_Remap blender::bke::id::ID_Runtime::remap = {}

Definition at line 79 of file BKE_lib_id.hh.

◆ src_blend_modifification_time

int64_t blender::bke::id::ID_Runtime::src_blend_modifification_time

The last modifification time of the source .blend file where this ID was loaded from.

Definition at line 77 of file BKE_lib_id.hh.


The documentation for this struct was generated from the following file: