Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/intern/builder/deg_builder_relations.h
| Show First 20 Lines • Show All 198 Lines • ▼ Show 20 Lines | Relation *add_node_handle_relation(const KeyType& key_from, | ||||
| int flags = 0); | int flags = 0); | ||||
| /* Adds relation from proper transformation opertation to the modifier. | /* Adds relation from proper transformation opertation to the modifier. | ||||
| * Takes care of checking for possible physics solvers modifying position | * Takes care of checking for possible physics solvers modifying position | ||||
| * of this object. */ | * of this object. */ | ||||
| void add_modifier_to_transform_relation(const DepsNodeHandle *handle, | void add_modifier_to_transform_relation(const DepsNodeHandle *handle, | ||||
| const char *description); | const char *description); | ||||
| void add_customdata_mask(Object *object, uint64_t mask); | void add_customdata_mask(Object *object, | ||||
| const DEG_CustomData_MeshMasks &customdata_masks); | |||||
| void add_special_eval_flag(ID *object, uint32_t flag); | void add_special_eval_flag(ID *object, uint32_t flag); | ||||
| void build_id(ID *id); | void build_id(ID *id); | ||||
| void build_layer_collections(ListBase *lb); | void build_layer_collections(ListBase *lb); | ||||
| void build_view_layer(Scene *scene, ViewLayer *view_layer); | void build_view_layer(Scene *scene, ViewLayer *view_layer); | ||||
sergey: This is error prone, the calls are not readable, and is also confusing because object is not… | |||||
| void build_collection(LayerCollection *from_layer_collection, | void build_collection(LayerCollection *from_layer_collection, | ||||
| Object *object, | Object *object, | ||||
| Collection *collection); | Collection *collection); | ||||
| void build_object(Base *base, Object *object); | void build_object(Base *base, Object *object); | ||||
| void build_object_flags(Base *base, Object *object); | void build_object_flags(Base *base, Object *object); | ||||
| void build_object_data(Object *object); | void build_object_data(Object *object); | ||||
| void build_object_data_camera(Object *object); | void build_object_data_camera(Object *object); | ||||
| void build_object_data_geometry(Object *object); | void build_object_data_geometry(Object *object); | ||||
| ▲ Show 20 Lines • Show All 164 Lines • Show Last 20 Lines | |||||
This is error prone, the calls are not readable, and is also confusing because object is not necessary a mesh.
There is already a mistake of calling vmasksimply mask here.
I also don't want those one letter stuff in my code. It is vertex_mask not vmask.