canvas::Element: add getter for parent element.
This commit is contained in:
@@ -85,6 +85,12 @@ namespace canvas
|
||||
return boost::static_pointer_cast<Element>(_self.lock());
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
ElementPtr Element::getParent()
|
||||
{
|
||||
return _parent ? _parent->getWeakPtr().lock() : ElementPtr();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void Element::update(double dt)
|
||||
{
|
||||
|
||||
@@ -84,6 +84,7 @@ namespace canvas
|
||||
virtual void onDestroy();
|
||||
|
||||
ElementWeakPtr getWeakPtr() const;
|
||||
ElementPtr getParent();
|
||||
|
||||
/**
|
||||
* Called every frame to update internal state
|
||||
|
||||
Reference in New Issue
Block a user