Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/DEG_depsgraph_query.h
| Show All 27 Lines | |||||
| #include "DEG_depsgraph.h" | #include "DEG_depsgraph.h" | ||||
| #include "DEG_depsgraph_build.h" | #include "DEG_depsgraph_build.h" | ||||
| struct ID; | struct ID; | ||||
| struct BLI_Iterator; | struct BLI_Iterator; | ||||
| struct Base; | struct Base; | ||||
| struct CustomData_MeshMasks; | |||||
| struct Depsgraph; | struct Depsgraph; | ||||
| struct DupliObject; | struct DupliObject; | ||||
| struct ListBase; | struct ListBase; | ||||
| struct Scene; | struct Scene; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| Show All 17 Lines | |||||
| /* Check if given ID type was tagged for update. */ | /* Check if given ID type was tagged for update. */ | ||||
| bool DEG_id_type_updated(const struct Depsgraph *depsgraph, short id_type); | bool DEG_id_type_updated(const struct Depsgraph *depsgraph, short id_type); | ||||
| bool DEG_id_type_any_updated(const struct Depsgraph *depsgraph); | bool DEG_id_type_any_updated(const struct Depsgraph *depsgraph); | ||||
| /* Get additional evaluation flags for the given ID. */ | /* Get additional evaluation flags for the given ID. */ | ||||
| uint32_t DEG_get_eval_flags_for_id(const struct Depsgraph *graph, struct ID *id); | uint32_t DEG_get_eval_flags_for_id(const struct Depsgraph *graph, struct ID *id); | ||||
| /* Get additional mesh CustomDataMask flags for the given object. */ | /* Get additional mesh CustomData_MeshMasks flags for the given object. */ | ||||
| uint64_t DEG_get_customdata_mask_for_object(const struct Depsgraph *graph, | void DEG_get_customdata_mask_for_object(const struct Depsgraph *graph, | ||||
| struct Object *object); | struct Object *object, | ||||
| struct CustomData_MeshMasks *r_mask); | |||||
| /* Get scene the despgraph is created for. */ | /* Get scene the despgraph is created for. */ | ||||
| struct Scene *DEG_get_evaluated_scene(const struct Depsgraph *graph); | struct Scene *DEG_get_evaluated_scene(const struct Depsgraph *graph); | ||||
| /* Get scene layer the despgraph is created for. */ | /* Get scene layer the despgraph is created for. */ | ||||
| struct ViewLayer *DEG_get_evaluated_view_layer(const struct Depsgraph *graph); | struct ViewLayer *DEG_get_evaluated_view_layer(const struct Depsgraph *graph); | ||||
| /* Get evaluated version of object for given original one. */ | /* Get evaluated version of object for given original one. */ | ||||
| ▲ Show 20 Lines • Show All 163 Lines • Show Last 20 Lines | |||||