/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_attachment_container.h | 62 virtual bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) = 0; 64 bool Attach(const T& object, const U& dataContext) in Attach() argument 66 return Attach(interface_pointer_cast<IObject>(object), interface_pointer_cast<IObject>(dataContext)); in Attach() 73 * @param dataContext The object to use as the data context for the attachment. If dataContext is null, 77 virtual bool Attach(IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) = 0; 79 bool Attach(IContainer::SizeType pos, const T& object, const U& dataContext) in Attach() argument 81 return Attach(pos, interface_pointer_cast<IObject>(object), interface_pointer_cast<IObject>(dataContext)); in Attach()
|
H A D | intf_attach.h | 58 * @param dataContext The object to use as the data context for the attachment. If dataContext is null, 62 virtual bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) = 0; 65 bool Attach(const T& object, const U& dataContext) in Attach() argument 67 return Attach(interface_pointer_cast<IObject>(object), interface_pointer_cast<IObject>(dataContext)); in Attach()
|
H A D | intf_attachment.h | 54 * @param dataContext The data context for this attachment. 60 virtual bool Attaching(const IAttach::Ptr& target, const IObject::Ptr& dataContext) = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/attachment/ |
H A D | attachment.h | 45 virtual bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) = 0; 56 bool Attaching(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) final 58 if (AttachTo(target, dataContext)) { 60 META_ACCESS_PROPERTY(DataContext)->SetValue(dataContext); variable
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | attachment_container.cpp | 95 bool AttachmentContainer::Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach() argument 97 return Attach(N_POS, attachment, dataContext); in Attach() 101 IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach() 122 const auto context = dataContext ? dataContext : interface_pointer_cast<IObject>(owner); in Attach() 100 Attach( IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) Attach() argument
|
H A D | attachment_container.h | 62 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override; 63 bool Attach(IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override;
|
H A D | object.cpp | 51 bool Object::Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach() argument 55 return attachments_->Attach(attachment, dataContext); in Attach()
|
H A D | connector.h | 28 bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override;
|
H A D | connector.cpp | 21 bool Connector::AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) in AttachTo() argument
|
H A D | object.h | 51 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override;
|
H A D | object_hierarchy_observer.h | 95 bool Attaching(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override;
|
H A D | object_hierarchy_observer.cpp | 426 bool ObjectHierarchyObserver::Attaching(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) in Attaching() argument 429 META_ACCESS_PROPERTY(DataContext)->SetValue(dataContext); in Attaching()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | animation_modifier.h | 33 bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override
|
H A D | animation.h | 86 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override 88 return GetState().Attach(attachment, dataContext); 118 bool Attaching(const IAttach::Ptr& target, const IObject::Ptr& dataContext) override 121 SetValue(META_ACCESS_PROPERTY(DataContext), dataContext); variable
|
H A D | animation_controller.h | 38 bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override;
|
H A D | animation_state.cpp | 377 bool AnimationState::Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach() argument 383 if (success = attachments->Attach(attachment, dataContext); success) { in Attach() 391 return attachments->Attach(attachment, dataContext); in Attach()
|
H A D | animation_state.h | 133 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext);
|
H A D | animation_controller.cpp | 30 bool AnimationController::AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) in AttachTo() argument
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | anim_impl.cpp | 69 const BASE_NS::shared_ptr<META_NS::IObject>& attachment, const META_NS::IObject::Ptr& dataContext) override; 76 * @param dataContext The data context for this attachment. 82 bool Attaching(const IAttach::Ptr& target, const IObject::Ptr& dataContext) override 85 META_ACCESS_PROPERTY(DataContext)->SetValue(dataContext); variable 383 bool AnimImpl::Attach(const BASE_NS::shared_ptr<META_NS::IObject>& attachment, const IObject::Ptr& dataContext) in Attach() argument 388 return Super::Attach(attachment, dataContext); in Attach()
|
H A D | resource_container.cpp | 51 bool AttachTo(const META_NS::IAttach::Ptr& target, const IObject::Ptr& dataContext) override
|
H A D | ecs_animation.h | 287 * @param dataContext The data context for this attachment. 293 bool Attaching(const IAttach::Ptr& target, const IObject::Ptr& dataContext) override 296 META_ACCESS_PROPERTY(DataContext)->SetValue(dataContext); variable
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | object_api.h | 405 auto& Attach(const META_NS::IObject::Ptr& attachment, const META_NS::IObject::Ptr& dataContext = {}) in Attach() 407 META_API_CACHED_INTERFACE(Attach)->Attach(attachment, dataContext); 411 auto& Attach(const T& attachment, const U& dataContext = {}) in Attach() 413 return Attach(interface_pointer_cast<IObject>(attachment), interface_pointer_cast<IObject>(dataContext)); 539 FinalClassType& Attach(const META_NS::IAttachment::Ptr& attachment, const META_NS::IObject::Ptr& dataContext = {}) in Attach() 541 Object::Attach(attachment, dataContext);
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/ |
H A D | CaptureTest.cpp | 229 bool AttachTo(const META_NS::IAttach::Ptr& target, const IObject::Ptr& dataContext) override
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | object.h | 477 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override 479 return META_EXT_CALL_BASE(IAttach, Attach(attachment, dataContext));
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ |
H A D | testing_objects.cpp | 43 bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override 80 bool AttachTo(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) override
|