Searched refs:IContent (Results 1 - 10 of 10) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_content.h | 26 REGISTER_INTERFACE(IContent, "837cb3bf-df9d-4585-9293-82e782778db3") 29 * @brief The IContent interface defines an interface which can be implemented by objects 33 class IContent : public CORE_NS::IInterface { class 34 META_INTERFACE(CORE_NS::IInterface, IContent) 39 * behave as it would be a child of the object implementing IContent. 45 * IContent implementations should not serialize their content.
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | content_object.h | 32 * class implements interfaces from ObjectFwd and IContent. 35 class ContentObjectFwd : public ObjectFwd<FinalClass, ClassInfo, ClassId::ContentObject, IContent, IRequiredInterfaces, 37 using Super = ObjectFwd<FinalClass, ClassInfo, ClassId::ContentObject, IContent, IRequiredInterfaces, IIterable, 48 content_ = interface_cast<IContent>(super); 72 IContent* content_ {};
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | content_object.cpp | 32 : public Internal::ObjectFwd<ContentObject, ClassId::ContentObject, IContent, IRequiredInterfaces, IIterable> { 33 using Super = Internal::ObjectFwd<ContentObject, ClassId::ContentObject, IContent, IRequiredInterfaces, IIterable>; 36 META_IMPLEMENT_INTERFACE_READONLY_PROPERTY(IContent, IObject::Ptr, Content) 37 META_IMPLEMENT_INTERFACE_PROPERTY(IContent, bool, ContentSearchable, true) 38 META_IMPLEMENT_INTERFACE_PROPERTY(IContent, IContentLoader::Ptr, ContentLoader)
|
H A D | object_hierarchy_observer.cpp | 104 if (const auto content = interface_cast<IContent>(object)) { in Subscribe() 179 if (const auto content = interface_pointer_cast<IContent>(object_)) { in NotifyContentChangeOp() 331 if (const auto content = interface_cast<IContent>(root)) { in Subscribe() 375 if (const auto content = interface_cast<IContent>(root)) { in Unsubscribe()
|
H A D | startable_object_controller.cpp | 144 if (const auto content = interface_cast<IContent>(root)) { in IterateHierarchy()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | content_object.h | 30 META_API_OBJECT_CONVERTIBLE(IContent) 31 META_API_CACHE_INTERFACE(IContent, Content)
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfContentTest.cpp | 162 auto imp = ser.Import<IContent>(); in HWTEST_F() 175 auto imp = ser.Import<IContent>(); in HWTEST_F() 210 auto imported = ser.Import<IContent>(); in HWTEST_F() 233 auto imported = ser.Import<IContent>(); in HWTEST_F()
|
H A D | IntfObjectHierarchyObserverTest.cpp | 535 auto content = interface_pointer_cast<IContent>(contentObject); in HWTEST_F()
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | hierarchy_controller.cpp | 120 if (const auto content = interface_cast<IContent>(root)) { in IterateHierarchy()
|
H A D | scene_impl.cpp | 68 SCENE_NS::IEcsScene, META_NS::IContent, META_NS::IAnimationController> { 184 // META_NS::IContent 221 contentImpl_ = registry.Create<META_NS::IContent>(META_NS::ClassId::ContentObject); 1751 META_NS::IContent::Ptr contentImpl_ {};
|
Completed in 7 milliseconds