Home
last modified time | relevance | path

Searched refs:Ptr (Results 1 – 25 of 562) sorted by relevance

12345678910>>...23

/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_scene.h61 META_READONLY_PROPERTY(INode::Ptr, RootNode)
67 META_PROPERTY(ICamera::Ptr, DefaultCamera)
94 META_ARRAY_PROPERTY(IMaterial::Ptr, Materials)
131 virtual void AddMaterial(IMaterial::Ptr) = 0;
182 virtual IMesh::Ptr CreateMeshFromArraysI16(
191 virtual IMesh::Ptr CreateMeshFromArraysI32(
323 virtual SCENE_NS::IBitmap::Ptr GetBitmap(bool notifyFrameDrawn, const ICamera::Ptr& camera) = 0;
330 virtual void SetBitmap(const SCENE_NS::IBitmap::Ptr& bitmap, const ICamera::Ptr& camera) = 0;
351 virtual IPickingResult::Ptr GetWorldAABB(
372 virtual IRayCastResult::Ptr RayCast(
[all …]
H A Dintf_postprocess.h95 META_TYPE(SCENE_NS::ITonemap::Ptr);
166 META_TYPE(SCENE_NS::IBloom::Ptr);
189 META_TYPE(SCENE_NS::IVignette::Ptr);
246 META_TYPE(SCENE_NS::IDither::Ptr);
290 META_TYPE(SCENE_NS::IBlur::Ptr);
339 META_TYPE(SCENE_NS::IFxaa::Ptr);
362 META_TYPE(SCENE_NS::ITaa::Ptr);
466 META_PROPERTY(IBloom::Ptr, Bloom)
486 META_PROPERTY(IBlur::Ptr, Blur)
496 META_PROPERTY(IFxaa::Ptr, Fxaa)
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dobject_registry.h61 …IObject::Ptr Create(ObjectId uid, const CreateInfo& createInfo, const IMetadata::Ptr& data) const …
76 IObjectContext::Ptr GetDefaultObjectContext() const override;
80 IMetadata::Ptr ConstructMetadata() const override;
88 IBind::Ptr CreateBind() const override;
90 IAny::Ptr ConstructAny(const ObjectId& id) const override;
126 ITaskQueue::Ptr GetCurrentTaskQueue() const override;
137 …bool ConstructObjectInternal(const IObject::Ptr& obj, BASE_NS::vector<IObject::Ptr>& classes) cons…
139 … bool BuildObject(const BASE_NS::vector<IObject::Ptr>& classes, const IMetadata::Ptr& data) const;
141 const BASE_NS::vector<IObject::Ptr>& classes, const IMetadata::Ptr& data) const;
144 IObject::Ptr FindSingleton(const BASE_NS::Uid uid) const;
[all …]
H A Dmetadata.h39 IMetadata::Ptr CloneMetadata() const override; in META_BEGIN_NAMESPACE()
42 IContainer::Ptr GetPropertyContainer() override; in META_BEGIN_NAMESPACE()
45 void AddFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
48 void AddProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
51 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
52 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
56 void Merge(const IMetadata::Ptr&) override; in META_BEGIN_NAMESPACE()
74 IContainer::Ptr properties_; in META_BEGIN_NAMESPACE()
76 BASE_NS::vector<IEvent::Ptr> eventMetadata_; in META_BEGIN_NAMESPACE()
92 bool Add(const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
[all …]
H A Dmeta_object.h50 bool Build(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
57 IProperty::Ptr PropertyObjectContext() override; in META_BEGIN_NAMESPACE()
62 IMetadata::Ptr CloneMetadata() const override; in META_BEGIN_NAMESPACE()
63 IContainer::Ptr GetPropertyContainer() override; in META_BEGIN_NAMESPACE()
66 void AddFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
69 void AddProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
72 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
73 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
76 void Merge(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
93 IMetadata::Ptr GetMetadata() const override; in META_BEGIN_NAMESPACE()
[all …]
H A Dmeta_object.cpp42 bool MetaObject::Build(const IMetadata::Ptr& data) in Build()
51 [&](const IObject::Ptr& p) { in Build()
71 IProperty::Ptr MetaObject::PropertyObjectContext() in PropertyObjectContext()
119 IMetadata::Ptr MetaObject::CloneMetadata() const in CloneMetadata()
124 IContainer::Ptr MetaObject::GetPropertyContainer() in GetPropertyContainer()
134 void MetaObject::AddFunction(const IFunction::Ptr& p) in AddFunction()
142 void MetaObject::AddProperty(const IProperty::Ptr& p) in AddProperty()
153 void MetaObject::AddEvent(const IEvent::Ptr& p) in AddEvent()
157 void MetaObject::RemoveEvent(const IEvent::Ptr& p) in RemoveEvent()
165 void MetaObject::Merge(const IMetadata::Ptr& data) in Merge()
[all …]
H A Dattachment_container.h42 bool Build(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
45 void SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) override; in META_BEGIN_NAMESPACE()
48 bool Add(const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
51 bool Remove(const IObject::Ptr& child) override; in META_BEGIN_NAMESPACE()
52 … bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override; in META_BEGIN_NAMESPACE()
61 bool Initialize(const META_NS::IAttach::Ptr& owner) override; in META_BEGIN_NAMESPACE()
62 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override; in META_BEGIN_NAMESPACE()
63 …bool Attach(IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataCont… in META_BEGIN_NAMESPACE()
64 bool Detach(const IObject::Ptr& attachment) override; in META_BEGIN_NAMESPACE()
67 IObject::Ptr FindByName(const BASE_NS::string& name) const override; in META_BEGIN_NAMESPACE()
[all …]
H A Dmetadata.cpp23 IMetadata::Ptr Metadata::CloneMetadata() const in CloneMetadata()
56 IContainer::Ptr Metadata::GetPropertyContainer() in GetPropertyContainer()
66 void Metadata::AddProperty(const IProperty::Ptr& p) in AddProperty()
82 void Metadata::RemoveProperty(const IProperty::Ptr& p) in RemoveProperty()
113 void Metadata::AddFunction(const IFunction::Ptr& p) in AddFunction()
118 void Metadata::RemoveFunction(const IFunction::Ptr& p) in RemoveFunction()
122 void Metadata::AddEvent(const IEvent::Ptr& p) in AddEvent()
126 void Metadata::RemoveEvent(const IEvent::Ptr& p) in RemoveEvent()
139 void Metadata::Merge(const IMetadata::Ptr& data) in Merge()
185 BASE_NS::vector<IEvent::Ptr> Metadata::GetAllEvents() in GetAllEvents()
[all …]
H A Dproxy_object.h44 bool Build(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
49 void RemoveProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
51 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override; in META_BEGIN_NAMESPACE()
57 const IObject::Ptr GetTarget() const override; in META_BEGIN_NAMESPACE()
58 bool SetTarget(const IObject::Ptr& target) override; in META_BEGIN_NAMESPACE()
61 IProperty::Ptr SetPropertyTarget(const IProperty::Ptr& property) override; in META_BEGIN_NAMESPACE()
69 IProperty::Ptr AddProxyProperty(BASE_NS::string_view name); in META_BEGIN_NAMESPACE()
71 bool ShouldSerialise(const IProperty::Ptr& p) const; in META_BEGIN_NAMESPACE()
73 void ReflectHierarchy(const IObject::Ptr& target); in META_BEGIN_NAMESPACE()
74 …void ReflectTargetForProperty(const IMetadata::Ptr& m, BASE_NS::string_view name, const IProxyObje… in META_BEGIN_NAMESPACE()
[all …]
H A Dfuture.h41 IAny::Ptr GetResult() const override;
42 IFuture::Ptr Then(const IFutureContinuation::Ptr& func, const ITaskQueue::Ptr& queue) override;
45 void SetResult(IAny::Ptr p);
48 void SetQueueInfo(const ITaskQueue::Ptr& queue, ITaskQueue::Token token);
64 IAny::Ptr result_;
100 void Set(const IAny::Ptr& res) override;
102 [[nodiscard]] IFuture::Ptr GetFuture() override;
113 void SetParam(IAny::Ptr arg) in SetParam()
129 [[nodiscard]] IFuture::Ptr GetFuture() in GetFuture()
140 IAny::Ptr arg_;
[all …]
H A Dobject_registry.cpp135 BASE_NS::vector<IObject::Ptr> classes; in RegisterObjectType()
163 IObject::Ptr obj; in CreateInternal()
175 bool ObjectRegistry::ConstructObjectInternal(const IObject::Ptr& obj, BASE_NS::vector<IObject::Ptr>… in ConstructObjectInternal()
195 IObject::Ptr obj = classes.front(); in SetObjectInstanceIds()
196 IObject::Ptr base; in SetObjectInstanceIds()
214 bool ObjectRegistry::BuildObject(const BASE_NS::vector<IObject::Ptr>& classes, const IMetadata::Ptr in BuildObject()
219 IObject::Ptr obj = classes.front(); in BuildObject()
240 IObject::Ptr ObjectRegistry::Create(ObjectId uid, const CreateInfo& createInfo, const IMetadata::Pt… in Create()
278 …nst CreateInfo& createInfo, const BASE_NS::vector<IObject::Ptr>& classes, const IMetadata::Ptr& da… in PostCreate()
421 BASE_NS::vector<IObject::Ptr> result; in GetAllObjectInstances()
[all …]
H A Dattachment_container.cpp29 void AttachmentContainer::SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) in SetSuperInstance()
36 bool AttachmentContainer::Build(const IMetadata::Ptr& data) in Build()
46 bool AttachmentContainer::Add(const IObject::Ptr& object) in Add()
61 bool AttachmentContainer::Remove(const IObject::Ptr& child) in Remove()
66 bool AttachmentContainer::Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool … in Replace()
86 bool AttachmentContainer::Initialize(const META_NS::IAttach::Ptr& owner) in Initialize()
95 bool AttachmentContainer::Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach()
101 IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataContext) in Attach()
132 bool AttachmentContainer::Detach(const IObject::Ptr& attachment) in Detach()
153 IObject::Ptr context; in AddingToContainer()
[all …]
H A Dobject_hierarchy_observer.h52 void SubscribeContainer(const IObject::Ptr& object);
53 void SubscribeAttachment(const IObject::Ptr& object);
61 IObject::Ptr content_;
85 bool Build(const IMetadata::Ptr&) override;
89 void SetTarget(const IObject::Ptr& root, HierarchyChangeModeValue mode) override;
90 IObject::Ptr GetTarget() const override;
91 BASE_NS::vector<IObject::Ptr> GetAllObserved() const override;
95 …bool Attaching(const META_NS::IAttach::Ptr& target, const META_NS::IObject::Ptr& dataContext) over…
96 bool Detaching(const META_NS::IAttach::Ptr& target) override;
103 void Unsubscribe(const IObject::Ptr& root);
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dnode_impl.h95 bool Connect(const INode::Ptr& parent);
143 CORE_NS::IEcs::Ptr GetEcs() const override;
186 …bool Initialize(SCENE_NS::IEcsScene::Ptr& scene, SCENE_NS::IEcsObject::Ptr& ecsObject, SCENE_NS::I…
190 void BindObject(SCENE_NS::INode::Ptr node);
247 static Ptr Create(SCENE_NS::INode::Ptr& node, NodeImpl& observer) in Create()
311 … SCENE_NS::IMultiMeshProxy::Ptr CreateMeshProxy(size_t count, SCENE_NS::IMesh::Ptr mesh) override;
329 void SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) override;
333 IObject::Ptr GetParent() const override;
342 SCENE_NS::IMesh::Ptr GetMeshFromEngine();
361 SCENE_NS::IEcsObject::Ptr ecsObject_ {};
[all …]
H A Dscene_holder.h67 friend Ptr;
79 friend Ptr;
93 friend Ptr;
107 friend Ptr;
113 META_NS::ITaskQueue::Ptr engineQueue);
131 CORE_NS::IEcs::Ptr GetEcs();
518 CameraData::Ptr mainCamera_ {};
526 CORE_NS::IEcs::Ptr ecs_;
541 ISceneLoaded::Ptr sceneLoadedCallback_;
546 META_NS::ITaskQueue::Ptr appTaskQueue_;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/threading/
H A Dintf_thread_pool.h46 using Ptr = BASE_NS::refcnt_ptr<IThreadPool>; in CORE_BEGIN_NAMESPACE() local
60 using Ptr = BASE_NS::unique_ptr<ITask, Deleter>; in CORE_BEGIN_NAMESPACE() local
80 using Ptr = BASE_NS::unique_ptr<IResult, Deleter>; in CORE_BEGIN_NAMESPACE() local
91 virtual IResult::Ptr Push(ITask::Ptr task) = 0; in CORE_BEGIN_NAMESPACE()
96 virtual void PushNoWait(ITask::Ptr task) = 0; in CORE_BEGIN_NAMESPACE()
130 IThreadPool::ITask::Ptr&& task) = 0;
176 using Ptr = BASE_NS::unique_ptr<IParallelTaskQueue, Deleter>; variable
211 using Ptr = BASE_NS::refcnt_ptr<ITaskQueueFactory>; variable
228 …virtual IDispatcherTaskQueue::Ptr CreateDispatcherTaskQueue(const IThreadPool::Ptr& threadPool) co…
234 …virtual IParallelTaskQueue::Ptr CreateParallelTaskQueue(const IThreadPool::Ptr& threadPool) const …
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.h40 IObject::Ptr Import(const ISerNode::ConstPtr& tree) override; in META_BEGIN_NAMESPACE()
42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE()
43 IObject::Ptr ImportRef(const RefUri& ref); in META_BEGIN_NAMESPACE()
50 IObject::Ptr GetReferencedObject(const InstanceId& uid) const; in META_BEGIN_NAMESPACE()
52 IObject::Ptr ImportObject(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE()
53 IObject::Ptr ImportObject(const IObjectNode::ConstPtr& node, IObject::Ptr object); in META_BEGIN_NAMESPACE()
65 IObject::Ptr ResolveRefUri(const RefUri& uri) override; in META_BEGIN_NAMESPACE()
75 BASE_NS::vector<IImportFinalize::Ptr> finalizes_; in META_BEGIN_NAMESPACE()
79 IAny::Ptr target; in META_BEGIN_NAMESPACE()
95 IObject::Ptr ResolveRefUri(const RefUri& uri) override; in META_BEGIN_NAMESPACE()
[all …]
H A Dmetav1_compat.cpp67 static ISerNode::Ptr VisitNode(ISerNode::Ptr node) in VisitNode()
88 BASE_NS::vector<ISerNode::Ptr> arr; in Visit()
96 ISerNode::Ptr RewriteValueToAny(ObjectId property, ISerNode::Ptr node) in RewriteValueToAny()
116 ISerNode::Ptr RewritePropertyFlags(ISerNode::Ptr n) in RewritePropertyFlags()
137 ISerNode::Ptr value; in RewriteProperty()
167 …map.push_back(NamedNode { "modifiers", ISerNode::Ptr(new ArrayNode(BASE_NS::vector<ISerNode::Ptr> … in RewriteProperty()
177 return ISerNode::Ptr(new ObjectNode( in RewriteObject()
182 BASE_NS::vector<ISerNode::Ptr> arr; in RewritePropertyMap()
207 ISerNode::Ptr p; in Visit()
262 ISerNode::Ptr node;
[all …]
H A Dexporter.cpp71 ISerNode::Ptr node; in Export()
82 ISerNode::Ptr res; in CreateObjectNode()
100 ISerNode::Ptr res; in CreateObjectRefNode()
186 ISerNode::Ptr node; in ExportIContainer()
197 ISerNode::Ptr res; in ExportSingleBuiltinValue()
205 ISerNode::Ptr res; in ExportArray()
225 ISerNode::Ptr res; in ExportBuiltinValue()
312 ISerNode::Ptr node; in ExportAny()
376 ISerNode::Ptr node; in Export()
389 ISerNode::Ptr node; in ExportAny()
[all …]
H A Dexporter.h42 ISerNode::Ptr Export(const IObject::ConstPtr& object) override; in META_BEGIN_NAMESPACE()
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()
59 ReturnError ExportPointer(const IAny& entity, ISerNode::Ptr&); in META_BEGIN_NAMESPACE()
60 ISerNode::Ptr ExportBuiltinValue(const IAny& value); in META_BEGIN_NAMESPACE()
61 ISerNode::Ptr ExportArray(const IArrayAny& array); in META_BEGIN_NAMESPACE()
64 ISerNode::Ptr CreateObjectRefNode(const RefUri& ref); in META_BEGIN_NAMESPACE()
65 ISerNode::Ptr CreateObjectRefNode(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE()
66 ISerNode::Ptr AutoExportObject(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dcall_context.h44 bool SetResult(const ICallContext::Ptr& context, const Type& value) in SetResult()
54 bool SetResult(const ICallContext::Ptr& context) in SetResult()
116 return context->DefineResult(IAny::Ptr(new Any<Type>(value))); in DefineResult()
123 bool DefineResult(const ICallContext::Ptr& context) 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... };
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_container.h54 IObject::Ptr object; ///< The object
101 virtual BASE_NS::vector<IObject::Ptr> GetAll() const = 0;
107 virtual IObject::Ptr GetAt(SizeType index) const = 0;
145 virtual bool Add(const IObject::Ptr& object) = 0;
167 virtual bool Remove(const IObject::Ptr& child) = 0;
197 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith) in Replace()
214 …virtual bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) =…
263 BASE_NS::vector<typename T::Ptr> GetAll() const in GetAll()
279 typename T::Ptr GetAt(SizeType index) const in GetAt()
326 if constexpr (IsIObjectPtr_v<typename T::Ptr>) { in GetAll()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dstack_property.h41 ReturnError PushValue(const IValue::Ptr& value) override; in META_BEGIN_NAMESPACE()
43 IValue::Ptr TopValue() const override; in META_BEGIN_NAMESPACE()
44 ReturnError RemoveValue(const IValue::Ptr& value) override; in META_BEGIN_NAMESPACE()
48 IModifier::Ptr RemoveModifier(IndexType pos) override; in META_BEGIN_NAMESPACE()
50 BASE_NS::vector<IModifier::Ptr> GetModifiers( in META_BEGIN_NAMESPACE()
56 AnyReturnValue SetInternalAny(IAny::Ptr any) override; in META_BEGIN_NAMESPACE()
90 IAny::Ptr currentValue_; in META_BEGIN_NAMESPACE()
91 IAny::Ptr defaultValue_; in META_BEGIN_NAMESPACE()
92 BASE_NS::vector<IValue::Ptr> values_; in META_BEGIN_NAMESPACE()
93 BASE_NS::vector<IModifier::Ptr> modifiers_; in META_BEGIN_NAMESPACE()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dobject.h123 IObject::Ptr GetSelf() const override in GetSelf()
128 typename Interface::Ptr GetSelf() const in GetSelf()
165 bool Build(const IMetadata::Ptr& data) override in Build()
189 …void SetSuperInstance(const META_NS::IObject::Ptr& /*aggr*/, const META_NS::IObject::Ptr& super) o… in SetSuperInstance() argument
254 IObject::Ptr GetBase() const noexcept in GetBase()
279 IObjectInstance::Ptr object_;
329 IMetadata::Ptr CloneMetadata() const override in CloneMetadata()
355 void AddEvent(const IEvent::Ptr& p) override in AddEvent()
431 IMetadata::Ptr GetMetadata() const override in GetMetadata()
454 IMetadata::Ptr meta_;
[all …]
H A Dtask_queue.h28 PromisedQueueTask(ITaskQueueWaitableTask::Ptr task, IPromise::Ptr p) in META_BEGIN_NAMESPACE()
42 void SetQueueAndToken(const ITaskQueue::Ptr& q, ITaskQueue::Token t) override in META_BEGIN_NAMESPACE()
47 [[nodiscard]] IFuture::Ptr GetFuture() in META_BEGIN_NAMESPACE()
52 IPromise::Ptr GetPromise() in META_BEGIN_NAMESPACE()
58 ITaskQueueWaitableTask::Ptr task_; in META_BEGIN_NAMESPACE()
59 IPromise::Ptr promise_; in META_BEGIN_NAMESPACE()
65 bool Build(const IMetadata::Ptr& data) override in Build()
74 Token AddTask(ITaskQueueTask::Ptr p) override in AddTask()
78 Token AddTask(ITaskQueueTask::Ptr p, const TimeSpan& delay) override in AddTask()
82 IFuture::Ptr AddWaitableTask(ITaskQueueWaitableTask::Ptr p) override in AddWaitableTask()
[all …]

12345678910>>...23