Home
last modified time | relevance | path

Searched refs:IObjectFlags (Results 1 - 12 of 12) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_object_flags.h28 META_REGISTER_INTERFACE(IObjectFlags, "18f6d873-174e-406b-a252-3cb11a9f45c0")
54 queried by calling IObjectFlags::GetObjectDefaultFlags. */
76 * @brief The IObjectFlags interface can be implemented by classes which
79 class IObjectFlags : public CORE_NS::IInterface { class
80 META_INTERFACE(CORE_NS::IInterface, IObjectFlags)
91 * @brief Returns the default object flags for the class which implements IObjectFlags.
105 if (auto objectFlagsPtr = interface_cast<IObjectFlags>(object)) { in SetObjectFlags()
114 const auto objectFlagsPtr = interface_cast<IObjectFlags>(object); in GetObjectFlags()
121 if (auto objectFlagsPtr = interface_cast<IObjectFlags>(object)) { in IsFlagSet()
129 META_TYPE(META_NS::IObjectFlags
[all...]
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dminimal_object.h30 class MinimalObject : public IntroduceInterfaces<IObject, IObjectFlags, Interfaces...> {
52 return IntroduceInterfaces<IObject, IObjectFlags, Interfaces...>::GetInterfacesVector();
H A Dobject.h56 class BaseObjectFwd : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle, Interfaces...>,
59 using Super = IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle, Interfaces...>;
142 public: // IObjectFlags
145 if (auto flags = interface_cast<IObjectFlags>(object_)) {
152 if (auto flags = interface_cast<IObjectFlags>(object_)) {
158 if (auto flags = interface_cast<IObjectFlags>(object_)) {
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/
H A Dconstruct_property.h64 if (auto f = interface_cast<IObjectFlags>(p.GetProperty())) {
93 if (auto f = interface_cast<IObjectFlags>(p.GetProperty())) {
106 if (auto f = interface_cast<IObjectFlags>(p)) { in ConstructPropertyAny()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dproxy_object.cpp77 if (auto f = interface_cast<IObjectFlags>(proxy)) { in SerializeEmbeddedProxy()
87 auto f = GetSelf<IObjectFlags>(); in OnPropertyAdded()
107 auto f = GetSelf<IObjectFlags>(); in OnPropertyRemoved()
115 auto f = GetSelf<IObjectFlags>(); in OnPropertyChanged()
H A Dbase_object.h38 class BaseObject : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle> {
51 // IObjectFlags
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfContentTest.cpp191 const auto objectFlags = interface_cast<IObjectFlags>(co); in HWTEST_F()
228 auto flagsIntPtr = interface_cast<IObjectFlags>(co); in HWTEST_F()
/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dbind.cpp68 META_NS::SetObjectFlags(static_cast<IObjectFlags*>(this), ObjectFlagBits::SERIALIZE, in SetTarget()
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.h62 ReturnError ImportIObjectFlags(const ISerNode::ConstPtr& node, IObjectFlags& flags);
H A Dimporter.cpp174 if (auto flags = interface_cast<IObjectFlags>(object)) { in AutoImportObject()
195 ReturnError Importer::ImportIObjectFlags(const ISerNode::ConstPtr& node, IObjectFlags& flags) in ImportIObjectFlags()
H A Dexporter.cpp35 if (auto flags = interface_cast<IObjectFlags>(p)) { in ShouldSerialize()
136 if (auto flags = interface_cast<IObjectFlags>(object)) { in AutoExportObjectMembers()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/
H A DBaseObjectTest.cpp63 const BASE_NS::vector<BASE_NS::Uid> BASE_OBJECT_INTERFACES { IObject::UID, IObjectInstance::UID, IObjectFlags::UID,

Completed in 6 milliseconds