Searched refs:ILockable (Results 1 - 9 of 9) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_lockable.h | 33 META_REGISTER_INTERFACE(ILockable, "79ff7f69-93aa-43cb-b6f0-49ace40927ac") 34 class ILockable : public CORE_NS::IInterface { class 35 META_INTERFACE(CORE_NS::IInterface, ILockable) 55 class IRecursivelyLockable : public ILockable {
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | locking.h | 29 explicit InterfaceLock(LockType type, const CORE_NS::IInterface* t) : type_(type), p_(interface_cast<ILockable>(t)) in InterfaceLock() 75 const ILockable* p_; 85 explicit InterfaceUniqueLock(const CORE_NS::IInterface* t) : p_(interface_cast<ILockable>(t)) in InterfaceUniqueLock() 121 const ILockable* p_; 131 explicit InterfaceSharedLock(const CORE_NS::IInterface* t) : p_(interface_cast<ILockable>(t)) in InterfaceSharedLock() 167 const ILockable* p_;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | object_container.h | 33 IContainerProxyParent, IRequiredInterfaces, ILockable, IIterable, Interfaces...> { 36 IRequiredInterfaces, ILockable, IIterable, Interfaces...>; 129 protected: // ILockable 132 META_EXT_CALL_BASE(ILockable, LockShared()); 136 META_EXT_CALL_BASE(ILockable, UnlockShared()); 140 META_EXT_CALL_BASE(ILockable, Lock()); 144 META_EXT_CALL_BASE(ILockable, Unlock());
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | animation.h | 201 IContainer, ILockable, IIterable, IImportFinalize, Interfaces...> { 204 using Super = BaseStartableAnimationFwd<FinalClass, ClassInfo, BaseAnimationInterface, IContainer, ILockable, 208 public: // ILockable 211 if (auto lockable = interface_cast<ILockable>(&GetContainer())) { 217 if (auto lockable = interface_cast<ILockable>(&GetContainer())) { 223 if (auto lockable = interface_cast<ILockable>(&GetContainer())) { 229 if (auto lockable = interface_cast<ILockable>(&GetContainer())) {
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/ |
H A D | property.h | 312 if (auto i = interface_cast<ILockable>(p)) { in TypedPropertyLock() 318 if (auto i = interface_cast<ILockable>(this->GetProperty())) { in ~TypedPropertyLock() 338 if (auto i = interface_cast<ILockable>(p)) { in PropertyLock() 344 if (auto i = interface_cast<ILockable>(this->GetProperty())) { in ~PropertyLock()
|
H A D | array_property.h | 211 if (auto i = interface_cast<ILockable>(p)) { in TypedArrayPropertyLock() 217 if (auto i = interface_cast<ILockable>(this->GetProperty())) { in ~TypedArrayPropertyLock() 237 if (auto i = interface_cast<ILockable>(p)) { in ArrayPropertyLock() 243 if (auto i = interface_cast<ILockable>(this->GetProperty())) { in ~ArrayPropertyLock()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/ |
H A D | engine_value.h | 42 class EngineValue : public MinimalObject<ClassId::EngineValue, IEngineValue, INotifyOnChange, ILockable,
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | property.h | 37 class PropertyBase : public MinimalObject<ClassId::Property, IProperty, IPropertyInternal, ILockable, IValue> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container_base.h | 33 class ContainerBase : public IntroduceInterfaces<IContainer, IContainerProxyParent, IRequiredInterfaces, ILockable, 66 public: // ILockable
|
Completed in 4 milliseconds