Blender V4.3
depsgraph_query_iter.cc File Reference
#include "MEM_guardedalloc.h"
#include "BKE_duplilist.hh"
#include "BKE_geometry_set.hh"
#include "BKE_idprop.hh"
#include "BKE_layer.hh"
#include "BKE_modifier.hh"
#include "BKE_node.hh"
#include "BKE_object.hh"
#include "BKE_object_types.hh"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BLI_utildefines.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_query.hh"
#include "intern/depsgraph.hh"
#include "intern/node/deg_node_id.hh"
#include "intern/eval/deg_eval_copy_on_write.h"

Go to the source code of this file.

Macros

#define DNA_DEPRECATED_ALLOW
 
#define INVALIDATE_WORK_DATA
 

Functions

static Objectfind_object_with_preview_geometry (const ViewerPath &viewer_path)
 
void DEG_iterator_objects_begin (BLI_Iterator *iter, DEGObjectIterData *data)
 
void DEG_iterator_objects_next (BLI_Iterator *iter)
 
void DEG_iterator_objects_end (BLI_Iterator *iter)
 
static void DEG_iterator_ids_step (BLI_Iterator *iter, deg::IDNode *id_node, bool only_updated)
 
void DEG_iterator_ids_begin (BLI_Iterator *iter, DEGIDIterData *data)
 
void DEG_iterator_ids_next (BLI_Iterator *iter)
 
void DEG_iterator_ids_end (BLI_Iterator *)
 

Detailed Description

Implementation of Querying and Filtering API's

Definition in file depsgraph_query_iter.cc.

Macro Definition Documentation

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 12 of file depsgraph_query_iter.cc.

◆ INVALIDATE_WORK_DATA

#define INVALIDATE_WORK_DATA

Definition at line 48 of file depsgraph_query_iter.cc.

Function Documentation

◆ DEG_iterator_ids_begin()

◆ DEG_iterator_ids_end()

void DEG_iterator_ids_end ( BLI_Iterator * iter)

Definition at line 503 of file depsgraph_query_iter.cc.

◆ DEG_iterator_ids_next()

◆ DEG_iterator_ids_step()

static void DEG_iterator_ids_step ( BLI_Iterator * iter,
deg::IDNode * id_node,
bool only_updated )
static

◆ DEG_iterator_objects_begin()

◆ DEG_iterator_objects_end()

void DEG_iterator_objects_end ( BLI_Iterator * iter)

Definition at line 416 of file depsgraph_query_iter.cc.

References BLI_Iterator::data.

◆ DEG_iterator_objects_next()

void DEG_iterator_objects_next ( BLI_Iterator * iter)

◆ find_object_with_preview_geometry()