graph_selection.h File Reference

Namespaces

 maxon
 
 maxon::details
 
 maxon::TransactionProperties
 

Functions

 MAXON_ATTRIBUTE (DataDictionary, GraphNodeSelection, "net.maxon.mvp.graphnodeselection")
 
 MAXON_ATTRIBUTE (DataDictionary, GraphPortSelection, "net.maxon.mvp.graphportselection")
 
 MAXON_ATTRIBUTE (DataDictionary, GraphWireSelection, "net.maxon.mvp.graphwireselection")
 
template<typename >
Opt< IoNodePath > GetPath (const IoNodePath &p)
 
template<typename KEY >
static Result< void > SetSelectionImpl (DataDictionary &dict, const KEY &key, SELECTION_MODE mode)
 
template<typename ATTR , typename PRES , typename SEL >
static Result< void > SetGraphSelectionImpl (const GraphNode &root, const SEL &selection, SELECTION_MODE mode)
 
 MAXON_ATTRIBUTE (NodePath, SelectionRoot, "net.maxon.graph.selectionroot")
 
 MAXON_ATTRIBUTE (Bool, SelectionTransaction, "net.maxon.graph.selectiontransaction")
 
 MAXON_ATTRIBUTE (NodePath, TransactionRoot, "net.maxon.graph.transactionroot")
 
 MAXON_ATTRIBUTE (Bool, DisableNotifications, "net.maxon.graph.transactiondisablenotifications")
 
 MAXON_ATTRIBUTE (Bool, DoNotChangeAMMode, "net.maxon.graph.donotchangeammode")
 
template<typename ATTR , typename PRES , typename SEL >
static Result< void > SetGraphSelection (const GraphNode &root, const SEL &selection, SELECTION_MODE mode, const DataDictionary &userData)