Searched refs:IRequiredInterfaces (Results 1 - 12 of 12) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_required_interfaces.h | 29 META_REGISTER_INTERFACE(IRequiredInterfaces, "d59ca1ee-e82d-4eb7-b323-728c0f5fdde3") 32 * @brief The IRequiredInterfaces interface can be implemented by objects which require objects handled by the 36 class IRequiredInterfaces : public CORE_NS::IInterface { class 37 META_INTERFACE(CORE_NS::IInterface, IRequiredInterfaces)
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | content_object.h | 35 class ContentObjectFwd : public ObjectFwd<FinalClass, ClassInfo, ClassId::ContentObject, IContent, IRequiredInterfaces, 37 using Super = ObjectFwd<FinalClass, ClassInfo, ClassId::ContentObject, IContent, IRequiredInterfaces, IIterable, 55 const auto req = interface_cast<IRequiredInterfaces>(GetSelf()); 60 const auto req = interface_cast<IRequiredInterfaces>(GetSelf());
|
H A D | object_container.h | 33 IContainerProxyParent, IRequiredInterfaces, ILockable, IIterable, Interfaces...> { 36 IRequiredInterfaces, ILockable, IIterable, Interfaces...>; 113 protected: // IRequiredInterfaces 116 return META_EXT_CALL_BASE(IRequiredInterfaces, SetRequiredInterfaces(interfaces)); 120 return META_EXT_CALL_BASE(IRequiredInterfaces, GetRequiredInterfaces());
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | content_object.h | 32 META_API_OBJECT_CONVERTIBLE(IRequiredInterfaces) 33 META_API_CACHE_INTERFACE(IRequiredInterfaces, RequiredInterfaces)
|
/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>;
|
H A D | object.cpp | 108 if (auto req = interface_cast<IRequiredInterfaces>(container)) { in CheckRequiredInterfaces() 122 // If container is valid but it does not implement IRequiredInterfaces, anything goes in CheckRequiredInterfaces()
|
H A D | metadata.h | 80 : public IntroduceInterfaces<IObject, IContainer, IRequiredInterfaces, IContainerPreTransaction, IIterable> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container_base.h | 33 class ContainerBase : public IntroduceInterfaces<IContainer, IContainerProxyParent, IRequiredInterfaces, ILockable,
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | staggered_animation_state.cpp | 27 if (auto required = interface_cast<IRequiredInterfaces>(container_)) { in Initialize()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfContainerTest.cpp | 703 auto req = interface_cast<IRequiredInterfaces>(container_); in HWTEST_P() 758 auto req = interface_cast<IRequiredInterfaces>(container_); in HWTEST_P()
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | ecs_animation.cpp | 230 GetSelf<META_NS::IRequiredInterfaces>()->SetRequiredInterfaces({ IEcsTrackAnimation::UID }); in Build()
|
H A D | scene_impl.cpp | 222 if (const auto req = interface_cast<META_NS::IRequiredInterfaces>(contentImpl_)) {
|
Completed in 14 milliseconds