Blender Git Loki

Blender Git "depsgraph_refactor" branch commits.

Page: 55 / 59

March 12, 2014, 13:39 (GMT)
API Methods for creating + adding new relationships between nodes
March 12, 2014, 13:39 (GMT)
Start of AtomicOperation Node's Type Info
March 12, 2014, 13:39 (GMT)
Start of API for managing relationship between nodes
March 12, 2014, 13:39 (GMT)
ID/Group Node Freeing
March 12, 2014, 13:39 (GMT)
Graph init/free
March 12, 2014, 13:39 (GMT)
Finish defining "data" node
March 12, 2014, 13:39 (GMT)
Code reshuffling - Separate out code shared between ID/Group nodes
March 12, 2014, 13:39 (GMT)
Tidying up fixes

* Data node "add_to_graph()" needs to use DEG_get_node() not DEG_find_node()
as parent may not exist yet (it can occur in bizzare cases)
March 12, 2014, 13:39 (GMT)
init_data() for ID Node
March 12, 2014, 13:39 (GMT)
remove_from_group() for Groups
March 12, 2014, 13:39 (GMT)
Distinguish between "adding node to graph" and "adding new node to graph"
March 12, 2014, 13:39 (GMT)
remove_from_group() for Data nodes
March 12, 2014, 13:39 (GMT)
transfer_nodegraph_to_group() -> deg_group_add_nodedata()

Renamed helper function for transferring ID/Group node data over to
group to have a more consistent API
March 12, 2014, 13:39 (GMT)
Assorted fixes * Properly clean up after freeing node data * Removed obsolete comment
March 12, 2014, 13:39 (GMT)
Simplify group nodes transfer code

Now that we've added a bunch of wrappers around low-level operations
invovled in doing this, we can use these to abstract and simplify the
code. The old code simply served to show us where the problems were...
March 12, 2014, 13:39 (GMT)
Node freeing method
March 12, 2014, 13:39 (GMT)
API call used for just adding an existing node to graph
March 12, 2014, 13:39 (GMT)
Finish up some more group merging code

* Freeing nodes
* Relationship linking
March 12, 2014, 13:39 (GMT)
API method for removing nodes from graph

TODO: still need to figure out what to do with relationships when doing this
March 12, 2014, 13:39 (GMT)
Skeleton logic for creating groups
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021