Searched refs:IValue (Results 1 - 17 of 17) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_value.h | 23 META_REGISTER_INTERFACE(IValue, "23c3c0c7-9937-468c-9199-28f982b40fe5") 25 class IValue : public CORE_NS::IInterface { class 26 META_INTERFACE(CORE_NS::IInterface, IValue) 33 META_INTERFACE_TYPE(IValue); variable
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/ |
H A D | intf_stack_property.h | 34 virtual ReturnError PushValue(const IValue::Ptr& value) = 0; 36 virtual IValue::Ptr TopValue() const = 0; 37 virtual ReturnError RemoveValue(const IValue::Ptr& value) = 0; 38 virtual BASE_NS::vector<IValue::Ptr> GetValues(const BASE_NS::array_view<const TypeId>& ids, bool strict) const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | stack_property.h | 41 ReturnError PushValue(const IValue::Ptr& value) override; 43 IValue::Ptr TopValue() const override; 44 ReturnError RemoveValue(const IValue::Ptr& value) override; 45 BASE_NS::vector<IValue::Ptr> GetValues(const BASE_NS::array_view<const TypeId>& ids, bool strict) const override; 92 BASE_NS::vector<IValue::Ptr> values_;
|
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,
|
H A D | stack_property.cpp | 75 if (auto c = interface_pointer_cast<IValue>(value.Clone(true))) { in SetValueInValueStack() 204 ReturnError StackProperty::PushValue(const IValue::Ptr& value) in PushValue() 238 IValue::Ptr StackProperty::TopValue() const in TopValue() 242 ReturnError StackProperty::RemoveValue(const IValue::Ptr& value) in RemoveValue() 261 BASE_NS::vector<IValue::Ptr> StackProperty::GetValues(const BASE_NS::array_view<const TypeId>& ids, bool strict) const in GetValues() 263 BASE_NS::vector<IValue::Ptr> ret; in GetValues() 420 if (auto v = interface_pointer_cast<IValue>(i)) {
|
H A D | property.h | 37 class PropertyBase : public MinimalObject<ClassId::Property, IProperty, IPropertyInternal, ILockable, IValue> {
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/engine/ |
H A D | intf_engine_value.h | 33 class IEngineValue : public IValue { 34 META_INTERFACE(IValue, IEngineValue)
|
H A D | intf_engine_value_manager.h | 48 virtual bool ConstructValues(IValue::Ptr value, EngineValueOptions) = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/ |
H A D | array_element_bind.h | 24 class ArrayElementBind : public IntroduceInterfaces<IValue, INotifyOnChange> { 95 i->PushValue(interface_pointer_cast<IValue>(bind)); in AddArrayElementBind()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | any.h | 23 class DummyAny : public IntroduceInterfaces<IAny, IValue> {
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/ |
H A D | property.h | 154 if (auto v = interface_pointer_cast<IValue>(value)) { in PushValue() 187 return i->PushValue(interface_pointer_cast<IValue>(b)); 202 return i->PushValue(interface_pointer_cast<IValue>(b));
|
H A D | any.h | 30 class BaseTypedAny : public IntroduceInterfaces<IAny, IValue> { 214 class BaseTypedArrayAny : public IntroduceInterfaces<IArrayAny, IValue> {
|
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/ |
H A D | engine_value_manager.h | 41 bool ConstructValues(IValue::Ptr value, EngineValueOptions) override;
|
H A D | engine_value_manager.cpp | 114 bool EngineValueManager::ConstructValues(IValue::Ptr value, EngineValueOptions options) in ConstructValues()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ |
H A D | test_utils.h | 114 inline bool IsEqual(const IValue::Ptr& a, const IValue::Ptr& b) in IsEqual()
|
H A D | testing_objects.cpp | 344 class TestString : public MetaObjectFwd<TestString, ClassId::TestString, ClassId::Object, ITestString, IAny, IValue,
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | util.h | 186 inline bool IsValueGetCompatible(const IAny& any, const IValue& value) in IsValueGetCompatible()
|
Completed in 7 milliseconds