Home
last modified time | relevance | path

Searched refs:IAny (Results 1 – 25 of 90) sorted by relevance

1234

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_any.h64 class IAny : public CORE_NS::IInterface {
65 META_INTERFACE(CORE_NS::IInterface, IAny)
84 IAny::Ptr Clone() const in Clone()
88 IAny::Ptr Clone(bool withValue) const in Clone()
104 class IArrayAny : public IAny {
105 META_INTERFACE(IAny, IArrayAny)
131 inline bool IsArray(const IAny& any) in IsArray()
136 inline bool IsArray(const IAny::ConstPtr& any) in IsArray()
172 const IAny& any, const IAny& other, CompatibilityDirection dir = CompatibilityDirection::BOTH)
199 inline bool IsSetCompatibleWith(const IAny& any) in IsSetCompatibleWith()
[all …]
H A Dintf_call_context.h31 IAny::Ptr value;
48 virtual bool DefineParameter(BASE_NS::string_view name, const IAny::Ptr& value) = 0;
56 virtual bool Set(BASE_NS::string_view name, const IAny& value) = 0;
63 virtual IAny::Ptr Get(BASE_NS::string_view name) const = 0;
82 virtual bool DefineResult(const IAny::Ptr& value) = 0;
89 virtual bool SetResult(const IAny& value) = 0;
101 virtual IAny::Ptr GetResult() const = 0;
H A Dintf_future.h37 using FunctionType = IAny::Ptr(const IAny::Ptr&);
42 virtual IAny::Ptr Invoke(const IAny::Ptr&) = 0;
76 virtual IAny::Ptr GetResult() const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dstack_property.h38 AnyReturnValue SetValue(const IAny& value) override; in META_BEGIN_NAMESPACE()
39 const IAny& GetValue() const override; in META_BEGIN_NAMESPACE()
53 AnyReturnValue SetDefaultValue(const IAny& value) override; in META_BEGIN_NAMESPACE()
54 const IAny& GetDefaultValue() const override; in META_BEGIN_NAMESPACE()
56 AnyReturnValue SetInternalAny(IAny::Ptr any) override; in META_BEGIN_NAMESPACE()
66 AnyReturnValue SetValueInValueStack(const IAny& value); in META_BEGIN_NAMESPACE()
67 AnyReturnValue SetValueToStack(const IAny::Ptr& internal); in META_BEGIN_NAMESPACE()
68 const IAny& GetValueFromStack() const; in META_BEGIN_NAMESPACE()
69 const IAny& RawGetValue() const; in META_BEGIN_NAMESPACE()
90 IAny::Ptr currentValue_; in META_BEGIN_NAMESPACE()
[all …]
H A Dproperty.h49 AnyReturnValue SetValue(const IAny& value) override; in META_BEGIN_NAMESPACE()
50 const IAny& GetValue() const override; in META_BEGIN_NAMESPACE()
64 virtual IAny::Ptr& GetData() const = 0; in META_BEGIN_NAMESPACE()
65 AnyReturnValue SetInternalValue(const IAny& value); in META_BEGIN_NAMESPACE()
87 AnyReturnValue SetInternalAny(IAny::Ptr any) override; in META_BEGIN_NAMESPACE()
88 IAny::Ptr GetInternalAny() const override; in META_BEGIN_NAMESPACE()
91 IAny::Ptr& GetData() const override in META_BEGIN_NAMESPACE()
97 mutable IAny::Ptr data_; in META_BEGIN_NAMESPACE()
H A Dproperty.cpp36 AnyReturnValue PropertyBase::SetValue(const IAny& value) in SetValue()
44 const IAny& PropertyBase::GetValue() const in GetValue()
106 AnyReturnValue PropertyBase::SetInternalValue(const IAny& value) in SetInternalValue()
117 AnyReturnValue GenericProperty::SetInternalAny(IAny::Ptr any) in SetInternalAny()
122 IAny::Ptr GenericProperty::GetInternalAny() const in GetInternalAny()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/
H A Dany.h125 using IAny::SetValue;
130 using IAny::GetValue;
131 const IAny& GetValue() const override in GetValue()
199 IAny::Ptr Clone(bool withValue) const in Clone()
295 using IAny::SetValue;
300 using IAny::GetValue;
301 const IAny& GetValue() const override in GetValue()
403 IAny::Ptr Clone(bool withValue) const in Clone()
441 return IAny::Ptr(new ArrayAny<Type>()); in Clone()
450 return IAny::Ptr(new Any<Type>()); in Clone()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.h41 ReturnError ImportValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE()
45 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override; in META_BEGIN_NAMESPACE()
54 ReturnError ImportAny(const IObjectNode::ConstPtr& n, const IAny::Ptr& any); in META_BEGIN_NAMESPACE()
55 ReturnError ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
56 ReturnError ImportPointer(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE()
66 ReturnError ImportWeakPtrInAny(const ISerNode::ConstPtr& node, const IAny::Ptr& any); in META_BEGIN_NAMESPACE()
79 IAny::Ptr target; in META_BEGIN_NAMESPACE()
90 ReturnError Import(BASE_NS::string_view name, IAny& entity) override; in META_BEGIN_NAMESPACE()
91 ReturnError ImportAny(BASE_NS::string_view name, IAny::Ptr& any) override; in META_BEGIN_NAMESPACE()
[all …]
H A Dexporter.h44 ReturnError ExportValue(const IAny& entity, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
45 ReturnError ExportAny(const IAny::ConstPtr& any, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
48 ReturnError ExportToNode(const IAny& entity, ISerNode::Ptr&) override; in META_BEGIN_NAMESPACE()
53 bool ShouldSerialize(const IAny& any) const; in META_BEGIN_NAMESPACE()
59 ReturnError ExportPointer(const IAny& entity, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
60 ISerNode::Ptr ExportBuiltinValue(const IAny& value); in META_BEGIN_NAMESPACE()
85 ReturnError Export(BASE_NS::string_view name, const IAny& entity) override; in META_BEGIN_NAMESPACE()
86 ReturnError ExportAny(BASE_NS::string_view name, const IAny::Ptr& any) override; in META_BEGIN_NAMESPACE()
90 ReturnError ExportToNode(const IAny& entity, ISerNode::Ptr&) override; in META_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dtrack_animation_state.h46 const IAny::Ptr& GetCurrentValue() const noexcept in META_BEGIN_NAMESPACE()
51 const IAny::Ptr& GetCurrentTrackStart() const noexcept in META_BEGIN_NAMESPACE()
56 const IAny::Ptr& GetCurrentTrackEnd() const noexcept in META_BEGIN_NAMESPACE()
78 size_t AddKeyframe(float timestamp, const IAny::ConstPtr& value); in META_BEGIN_NAMESPACE()
93 IAny::Ptr currentValue_; // Latest evaluated value (between trackStart_ and trackEnd_) in META_BEGIN_NAMESPACE()
94 IAny::Ptr trackStart_; // Current keyframe value in META_BEGIN_NAMESPACE()
95 IAny::Ptr trackEnd_; // Next keyframe value in META_BEGIN_NAMESPACE()
H A Dinterpolator.cpp41 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
59 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
79 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
101 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
124 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
145 … AnyReturnValue Interpolate(IAny& output, const IAny& from, const IAny& to, float t) const override in Interpolate()
H A Dproperty_animation.h42 EvaluationResult ProcessOnGet(IAny& value) override; in META_BEGIN_NAMESPACE()
43 EvaluationResult ProcessOnSet(IAny& value, const IAny& current) override; in META_BEGIN_NAMESPACE()
50 IAny::Ptr from_; in META_BEGIN_NAMESPACE()
51 IAny::Ptr to_; in META_BEGIN_NAMESPACE()
52 IAny::Ptr currentValue_; in META_BEGIN_NAMESPACE()
H A Dkeyframe_animation.h35 META_IMPLEMENT_INTERFACE_PROPERTY(IKeyframeAnimation, IAny::Ptr, From); in META_BEGIN_NAMESPACE()
36 META_IMPLEMENT_INTERFACE_PROPERTY(IKeyframeAnimation, IAny::Ptr, To); in META_BEGIN_NAMESPACE()
47 EvaluationResult ProcessOnGet(IAny& value) override; in META_BEGIN_NAMESPACE()
57 IAny::Ptr currentValue_; in META_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dcall_context.h41 bool DefineParameter(BASE_NS::string_view name, const IAny::Ptr& value) override; in META_BEGIN_NAMESPACE()
42 bool Set(BASE_NS::string_view name, const IAny& value) override; in META_BEGIN_NAMESPACE()
43 IAny::Ptr Get(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
49 bool DefineResult(const IAny::Ptr& value) override; in META_BEGIN_NAMESPACE()
50 bool SetResult(const IAny& value) override; in META_BEGIN_NAMESPACE()
52 IAny::Ptr GetResult() const override; in META_BEGIN_NAMESPACE()
62 IAny::Ptr result_; in META_BEGIN_NAMESPACE()
H A Dcall_context.cpp26 result_ = interface_pointer_cast<IAny>(p->GetClone()); in DefaultCallContext()
32 params_[i].value = interface_pointer_cast<IAny>(p->GetClone()); in DefaultCallContext()
47 result_ = interface_pointer_cast<IAny>(p->GetClone()); in operator =()
56 params_[i].value = interface_pointer_cast<IAny>(p->GetClone()); in operator =()
95 bool DefaultCallContext::DefineParameter(BASE_NS::string_view name, const IAny::Ptr& value) in DefineParameter()
104 bool DefaultCallContext::Set(BASE_NS::string_view name, const IAny& value) in Set()
114 IAny::Ptr DefaultCallContext::Get(BASE_NS::string_view name) const in Get()
136 bool DefaultCallContext::DefineResult(const IAny::Ptr& value) in DefineResult()
142 bool DefaultCallContext::SetResult(const IAny& value) in SetResult()
161 IAny::Ptr DefaultCallContext::GetResult() const in GetResult()
H A Dany.h23 class DummyAny : public IntroduceInterfaces<IAny, IValue> { in META_BEGIN_NAMESPACE()
41 AnyReturnValue CopyFrom(const IAny& any) override in META_BEGIN_NAMESPACE()
45 IAny::Ptr Clone(const AnyCloneOptions& options) const override in META_BEGIN_NAMESPACE()
51 return IAny::Ptr(new DummyAny); in META_BEGIN_NAMESPACE()
61 AnyReturnValue SetValue(const IAny& value) override in META_BEGIN_NAMESPACE()
65 const IAny& GetValue() const override in META_BEGIN_NAMESPACE()
H A Dfuture.h41 IAny::Ptr GetResult() const override;
45 void SetResult(IAny::Ptr p);
59 void ActivateContinuation(const ContinuationData& d, const IAny::Ptr& result);
64 IAny::Ptr result_;
100 void Set(const IAny::Ptr& res) override;
113 void SetParam(IAny::Ptr arg) in SetParam()
140 IAny::Ptr arg_;
/ohos5.0/foundation/graphic/graphic_3d/kits/js/src/
H A DAnimationJS.cpp161 return META_NS::IAny::Ptr {}; in GetEnabled()
173 return META_NS::IAny::Ptr {}; in SetEnabled()
185 return META_NS::IAny::Ptr {}; in GetDuration()
200 return META_NS::IAny::Ptr {}; in GetRunning()
214 return META_NS::IAny::Ptr {}; in GetProgress()
290 return META_NS::IAny::Ptr {}; in Pause()
300 return META_NS::IAny::Ptr {}; in Restart()
311 return META_NS::IAny::Ptr {}; in Seek()
321 return META_NS::IAny::Ptr {}; in Start()
332 return META_NS::IAny::Ptr {}; in Stop()
[all …]
H A DCameraJS.cpp179 return META_NS::IAny::Ptr {}; in CameraJS()
200 return META_NS::IAny::Ptr {}; in Finalize()
218 return META_NS::IAny::Ptr {}; in GetFov()
233 return META_NS::IAny::Ptr {}; in SetFov()
248 return META_NS::IAny::Ptr {}; in GetEnabled()
268 return META_NS::IAny::Ptr {}; in SetEnabled()
282 return META_NS::IAny::Ptr {}; in GetFar()
297 return META_NS::IAny::Ptr {}; in SetFar()
311 return META_NS::IAny::Ptr {}; in GetNear()
446 return META_NS::IAny::Ptr {}; in GetColor()
[all …]
H A DLightJS.cpp91 return META_NS::IAny::Ptr {}; in Create()
152 return META_NS::IAny::Ptr {}; in DisposeNative()
159 return META_NS::IAny::Ptr {}; in DisposeNative()
182 return META_NS::IAny::Ptr {}; in GetEnabled()
197 return META_NS::IAny::Ptr {}; in SetEnabled()
233 return META_NS::IAny::Ptr {}; in GetShadowEnabled()
247 return META_NS::IAny::Ptr {}; in SetShadowEnabled()
259 return META_NS::IAny::Ptr {}; in GetIntensity()
273 return META_NS::IAny::Ptr {}; in SetIntensity()
379 return META_NS::IAny::Ptr {}; in GetNear()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dnumber.h27 …le_if_t<!IsSharedOrWeakPtr_v<T> && !BASE_NS::is_convertible_v<BASE_NS::remove_const_t<T&>, IAny&>>;
33 Number() : number_(META_NS::GetObjectRegistry().Create<IAny>(META_NS::ClassId::Number)) {} in Number()
45 Number(IAny::ConstPtr any) : Number() in Number()
50 Number(const IAny& any) : Number() in Number()
66 Number& operator=(IAny::ConstPtr any)
72 Number& operator=(const IAny& any)
93 IAny::Ptr number_;
H A Dcall_context.h105 return context->DefineParameter(name, IAny::Ptr(new Any<Type>(value)));
116 return context->DefineResult(IAny::Ptr(new Any<Type>(value))); in DefineResult()
196 explicit CallArg(IAny::Ptr any) : any_(any) {} in CallArg()
207 IAny::Ptr any_;
213 explicit CallArg(IAny::Ptr any) : any_(any)
230 IAny::Ptr any_;
238 …const ICallContext::Ptr& context, Func func, BASE_NS::array_view<IAny::Ptr> argView, IndexSequence…
265 IAny::Ptr args[] = { params[Index].value... };
268 return Call(context, func, BASE_NS::array_view<IAny::Ptr> {}, ind);
282 IAny::Ptr args[] = { context->Get(names[Index])... };
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/serialization/
H A Dintf_export_context.h32 virtual ReturnError ExportToNode(const IAny& entity, ISerNode::Ptr& out) = 0; in META_BEGIN_NAMESPACE()
33 ISerNode::Ptr ExportToNode(const IAny& entity) in META_BEGIN_NAMESPACE()
43 virtual ReturnError Export(BASE_NS::string_view name, const IAny& entity) = 0;
44 virtual ReturnError ExportAny(BASE_NS::string_view name, const IAny::Ptr& any) = 0;
52 return Export(name, static_cast<const IAny&>(Any<Type>(value))); in ExportValue()
58 return Export(name, static_cast<const IAny&>(ArrayAny<Type>(value))); in ExportValue()
H A Dintf_import_context.h32 virtual ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) = 0; in META_BEGIN_NAMESPACE()
39 virtual ReturnError Import(BASE_NS::string_view name, IAny& entity) = 0;
40 virtual ReturnError ImportAny(BASE_NS::string_view name, IAny::Ptr& any) = 0;
48 auto r = Import(name, static_cast<IAny&>(v)); in ImportValue()
59 auto r = Import(name, static_cast<IAny&>(v)); in ImportValue()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/engine/
H A Dinternal_access.h30 IAny::Ptr CreateAny() const override in META_BEGIN_NAMESPACE()
32 return IAny::Ptr(new AnyType); in META_BEGIN_NAMESPACE()
38 … AnyReturnValue SyncToEngine(const IAny& value, const EnginePropertyParams& params) const override in META_BEGIN_NAMESPACE()
45 AnyReturnValue SyncFromEngine(const EnginePropertyParams& params, IAny& out) const override in META_BEGIN_NAMESPACE()
65 IAny::Ptr CreateAny() const override in CreateAny()
67 return IAny::Ptr(new ArrayAny<Type>); in CreateAny()
73 … AnyReturnValue SyncToEngine(const IAny& value, const EnginePropertyParams& params) const override in SyncToEngine()
97 AnyReturnValue SyncFromEngine(const EnginePropertyParams& params, IAny& out) const override in SyncFromEngine()

1234