Lines Matching defs:ProxyObject

28 ProxyObject::~ProxyObject()
38 bool ProxyObject::Build(const IMetadata::Ptr& data)
84 void ProxyObject::OnPropertyAdded(const ChildChangedInfo& info)
102 void ProxyObject::OnPropertyRemoved(const ChildChangedInfo& info)
113 void ProxyObject::OnPropertyChanged(const IProperty::Ptr& p)
125 void ProxyObject::ListenTargetChanges()
135 void ProxyObject::ResetTargetListener()
141 void ProxyObject::RefreshProperties()
165 const IObject::Ptr ProxyObject::GetTarget() const
170 bool ProxyObject::SetTarget(const IObject::Ptr& target)
184 void ProxyObject::ReflectHierarchy(const IObject::Ptr& target)
200 void ProxyObject::ReflectTargetForProperty(
210 BASE_NS::vector<IProperty::ConstPtr> ProxyObject::GetOverrides() const
221 IProperty::ConstPtr ProxyObject::GetOverride(BASE_NS::string_view name) const
227 IProperty::ConstPtr ProxyObject::GetProxyProperty(BASE_NS::string_view name) const
233 IProperty::Ptr ProxyObject::SetPropertyTarget(const IProperty::Ptr& property)
263 IProperty::Ptr ProxyObject::AddProxyProperty(const IProperty::ConstPtr& tp)
274 IProperty::Ptr ProxyObject::AddProxyProperty(BASE_NS::string_view name)
285 void ProxyObject::PopulateAllProperties()
297 IProperty::Ptr ProxyObject::GetPropertyByName(BASE_NS::string_view name)
306 IProperty::ConstPtr ProxyObject::GetPropertyByName(BASE_NS::string_view name) const
308 return const_cast<ProxyObject*>(this)->GetPropertyByName(name);
311 void ProxyObject::RemoveProperty(const IProperty::Ptr& p)
317 BASE_NS::vector<IProperty::Ptr> ProxyObject::GetAllProperties()
323 BASE_NS::vector<IProperty::ConstPtr> ProxyObject::GetAllProperties() const
325 const_cast<ProxyObject*>(this)->PopulateAllProperties();
329 bool ProxyObject::ShouldSerialise(const IProperty::Ptr& p) const
337 void ProxyObject::UpdateSerializeState()