DevelActor::ChildChangedSignalType& ChildRemovedSignal();
/**
+ * @copydoc DevelActor::ChildOrderChangedSignal
+ */
+ DevelActor::ChildOrderChangedSignalType& ChildOrderChangedSignal();
+
+ /**
* Connects a callback function with the object's signals.
* @param[in] object The object providing the signal.
* @param[in] tracker Used to disconnect the signal.
void RebuildDepthTree();
protected:
-
/**
* Traverse the actor tree, inserting actors into the depth tree in sibling order.
* @param[in] sceneGraphNodeDepths A vector capturing the nodes and their depth index
virtual int GetPropertyComponentIndex( Property::Index index ) const;
/**
+ * Retrieve the actor's node.
+ * @return The node used by this actor
+ */
+ const SceneGraph::Node& GetNode() const
+ {
+ return *mNode;
+ }
+
+ /**
* @copydoc Dali::DevelActor::Raise()
*/
void Raise();
Dali::Actor::LayoutDirectionChangedSignalType mLayoutDirectionChangedSignal;
DevelActor::ChildChangedSignalType mChildAddedSignal;
DevelActor::ChildChangedSignalType mChildRemovedSignal;
+ DevelActor::ChildOrderChangedSignalType mChildOrderChangedSignal;
Quaternion mTargetOrientation; ///< Event-side storage for orientation
Vector4 mTargetColor; ///< Event-side storage for color