Searched refs:IBind (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/ |
H A D | intf_bind.h | 27 META_REGISTER_INTERFACE(IBind, "29495e67-14a6-40aa-a16f-1923630af506") 29 class IBind : public CORE_NS::IInterface { class 30 META_INTERFACE(CORE_NS::IInterface, IBind)
|
H A D | intf_property_register.h | 35 virtual IBind::Ptr CreateBind() const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | bind.h | 26 class Bind : public Internal::BaseObjectFwd<Bind, META_NS::ClassId::Bind, IValue, IBind, INotifyOnChange, ISerializable, 28 using Super = Internal::BaseObjectFwd<Bind, META_NS::ClassId::Bind, IValue, IBind, INotifyOnChange, ISerializable,
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/ |
H A D | property.h | 116 const TypeId binds[] = { IBind::UID }; in GetBind() 119 if (auto bind = interface_cast<IBind>(vec.back())) { in GetBind() 210 const TypeId binds[] = { IBind::UID }; in ResetBind() 240 IBind::Ptr CreateBind(IStackProperty& prop) in CreateBind() 242 if (interface_cast<IBind>(prop.TopValue())) { in CreateBind()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | object_registry.h | 88 IBind::Ptr CreateBind() const override;
|
H A D | object_registry.cpp | 677 IBind::Ptr ObjectRegistry::CreateBind() const in CreateBind() 679 return interface_pointer_cast<IBind>(Create(ClassId::Bind, CreateInfo {})); in CreateBind()
|
Completed in 4 milliseconds