Home
last modified time | relevance | path

Searched refs:IContainerObserver (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_container_observer.h23 META_REGISTER_INTERFACE(IContainerObserver, "19ddad68-4743-4902-a816-a5f4d5812c7e")
26 * @brief The IContainerObserver interface can be implemented by classes which
29 * The difference between IContainerObserver events and IContainer events
31 * the IContainer, while IContainerObserver events are fired as a response
34 class IContainerObserver : public CORE_NS::IInterface { class
35 META_INTERFACE(CORE_NS::IInterface, IContainerObserver)
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dcontainer_observer.h51 : public Internal::MetaObjectFwd<ContainerObserver, ClassId::ContainerObserver, IContainerObserver> {
52 using Super = Internal::MetaObjectFwd<ContainerObserver, ClassId::ContainerObserver, IContainerObserver>;
61 META_IMPLEMENT_INTERFACE_EVENT(IContainerObserver, IOnChildChanged, OnDescendantAdded)
62 META_IMPLEMENT_INTERFACE_EVENT(IContainerObserver, IOnChildChanged, OnDescendantRemoved)
63 META_IMPLEMENT_INTERFACE_EVENT(IContainerObserver, IOnChildMoved, OnDescendantMoved)
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/container/
H A Dcontainer_observer.h32 META_API_CACHE_INTERFACE(META_NS::IContainerObserver, Observer)
35 * @brief See IContainerObserver::SetContainer.
43 * @brief See IContainerObserver::OnDescendantAdded.
53 * @brief See IContainerObserver::OnDescendantRemoved.
63 * @brief See IContainerObserver::OnDescendantMoved.

Completed in 2 milliseconds