Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph_query.h
| Show All 17 Lines | |||||
| */ | */ | ||||
| /** \file | /** \file | ||||
| * \ingroup depsgraph | * \ingroup depsgraph | ||||
| * | * | ||||
| * Public API for Querying Depsgraph. | * Public API for Querying Depsgraph. | ||||
| */ | */ | ||||
| #ifndef __DEG_DEPSGRAPH_QUERY_H__ | #pragma once | ||||
| #define __DEG_DEPSGRAPH_QUERY_H__ | |||||
| #include "BLI_iterator.h" | #include "BLI_iterator.h" | ||||
| #include "DEG_depsgraph.h" | #include "DEG_depsgraph.h" | ||||
| #include "DEG_depsgraph_build.h" | #include "DEG_depsgraph_build.h" | ||||
| /* Needed for the instance iterator. */ | /* Needed for the instance iterator. */ | ||||
| #include "DNA_object_types.h" | #include "DNA_object_types.h" | ||||
| ▲ Show 20 Lines • Show All 220 Lines • ▼ Show 20 Lines | void DEG_foreach_dependent_ID_component(const Depsgraph *depsgraph, | ||||
| DEGForeachIDComponentCallback callback, | DEGForeachIDComponentCallback callback, | ||||
| void *user_data); | void *user_data); | ||||
| void DEG_foreach_ID(const Depsgraph *depsgraph, DEGForeachIDCallback callback, void *user_data); | void DEG_foreach_ID(const Depsgraph *depsgraph, DEGForeachIDCallback callback, void *user_data); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } /* extern "C" */ | } /* extern "C" */ | ||||
| #endif | #endif | ||||
| #endif /* __DEG_DEPSGRAPH_QUERY_H__ */ | |||||