Searched refs:IObjectFlags (Results 1 - 12 of 12) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_object_flags.h | 28 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 D | minimal_object.h | 30 class MinimalObject : public IntroduceInterfaces<IObject, IObjectFlags, Interfaces...> { 52 return IntroduceInterfaces<IObject, IObjectFlags, Interfaces...>::GetInterfacesVector();
|
H A D | object.h | 56 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 D | construct_property.h | 64 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 D | proxy_object.cpp | 77 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 D | base_object.h | 38 class BaseObject : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle> { 51 // IObjectFlags
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfContentTest.cpp | 191 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 D | bind.cpp | 68 META_NS::SetObjectFlags(static_cast<IObjectFlags*>(this), ObjectFlagBits::SERIALIZE, in SetTarget()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | importer.h | 62 ReturnError ImportIObjectFlags(const ISerNode::ConstPtr& node, IObjectFlags& flags);
|
H A D | importer.cpp | 174 if (auto flags = interface_cast<IObjectFlags>(object)) { in AutoImportObject() 195 ReturnError Importer::ImportIObjectFlags(const ISerNode::ConstPtr& node, IObjectFlags& flags) in ImportIObjectFlags()
|
H A D | exporter.cpp | 35 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 D | BaseObjectTest.cpp | 63 const BASE_NS::vector<BASE_NS::Uid> BASE_OBJECT_INTERFACES { IObject::UID, IObjectInstance::UID, IObjectFlags::UID,
|
Completed in 7 milliseconds