/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_any.h | 64 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 D | intf_call_context.h | 31 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 D | intf_future.h | 37 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 D | stack_property.h | 38 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 D | property.h | 49 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 D | property.cpp | 36 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 D | any.h | 125 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 D | importer.h | 41 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 D | exporter.h | 44 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 D | track_animation_state.h | 46 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 D | interpolator.cpp | 41 … 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 D | property_animation.h | 42 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 D | keyframe_animation.h | 35 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 D | call_context.h | 41 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 D | call_context.cpp | 26 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 D | any.h | 23 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 D | future.h | 41 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 D | AnimationJS.cpp | 161 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 D | CameraJS.cpp | 179 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 D | LightJS.cpp | 91 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 D | number.h | 27 …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 D | call_context.h | 105 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 D | intf_export_context.h | 32 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 D | intf_import_context.h | 32 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 D | internal_access.h | 30 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()
|