Home
last modified time | relevance | path

Searched refs:Render3D (Results 1 - 25 of 69) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components/scene_viewer/
H A Drender_scene_viewer.cpp32 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([weak = WeakClaim(this)] { in ~RenderSceneViewer()
36 OHOS::Render3D::GraphicsManager::GetInstance().UnRegister(delegate->GetKey()); in ~RenderSceneViewer()
50 touchHandler_->SetEventCallback([wp](const OHOS::Render3D::SceneViewerTouchEvent& event) { in Initialize()
58 void RenderSceneViewer::HandleEvent(const OHOS::Render3D::SceneViewerTouchEvent& event)
91 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([weak = WeakClaim(this), event] {
93 OHOS::Render3D::GraphicsTask::GetInstance().PushAsyncMessage([weak = WeakClaim(this), event] {
127 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([&eglContext, weak = WeakClaim(this)] {
134 auto& gfxManager = OHOS::Render3D::GraphicsManager::GetInstance();
145 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([&eglContext, weak = WeakClaim(this)] {
147 // OHOS::Render3D
[all...]
H A Dscene_viewer_component.h99 const OHOS::Render3D::Position& GetCameraPosition() in GetCameraPosition()
181 void AddGeometry(const RefPtr<OHOS::Render3D::SVGeometry>& shape) in AddGeometry()
186 std::vector<RefPtr<OHOS::Render3D::SVGeometry>>& GetGeometries() in GetGeometries()
191 void AddGLTFAnimation(const RefPtr<OHOS::Render3D::GLTFAnimation>& animation) in AddGLTFAnimation()
196 std::vector<RefPtr<OHOS::Render3D::GLTFAnimation>>& GetGLTFAnimations() in GetGLTFAnimations()
201 void AddLight(const RefPtr<OHOS::Render3D::SVLight>& light) in AddLight()
206 std::vector<RefPtr<OHOS::Render3D::SVLight>>& GetLights() in GetLights()
211 void AddCustomRender(const RefPtr<OHOS::Render3D::SVCustomRenderDescriptor>& customRender) in AddCustomRender()
216 std::vector<RefPtr<OHOS::Render3D::SVCustomRenderDescriptor>>& GetCustomRenders() in GetCustomRenders()
233 OHOS::Render3D
[all...]
H A Drender_scene_viewer.h69 OHOS::Render3D::GraphicsManager::GetInstance().AttachContext(context_);
76 virtual void PrepareTextureLayer(const OHOS::Render3D::TextureInfo& info) = 0;
77 virtual OHOS::Render3D::TextureInfo CreateRenderTarget(uint32_t width, uint32_t height) = 0;
83 void HandleEvent(const OHOS::Render3D::SceneViewerTouchEvent& event);
92 std::vector<RefPtr<OHOS::Render3D::SVGeometry>> shapes_;
93 std::vector<RefPtr<OHOS::Render3D::SVCustomRenderDescriptor>> customRenders_;
101 OHOS::Render3D::Position cameraPosition_;
106 std::vector<RefPtr<OHOS::Render3D::SVLight>> lights_;
108 OHOS::Render3D::SceneViewerAdapter sceneViewerAdapter_;
109 OHOS::Render3D
[all...]
H A Drosen_render_scene_viewer.h30 void PrepareTextureLayer(const OHOS::Render3D::TextureInfo& info) override;
31 OHOS::Render3D::TextureInfo CreateRenderTarget(uint32_t width, uint32_t height) override;
36 std::shared_ptr<Render3D::TextureLayer> textureLayer_;
H A Drosen_render_scene_viewer.cpp31 textureLayer_(std::make_shared<OHOS::Render3D::TextureLayer>()) in RosenRenderSceneViewer()
46 OHOS::Render3D::TextureInfo RosenRenderSceneViewer::CreateRenderTarget(uint32_t width, uint32_t height) in CreateRenderTarget()
52 void RosenRenderSceneViewer::PrepareTextureLayer(const OHOS::Render3D::TextureInfo& info) in PrepareTextureLayer()
H A Dscene_viewer_touch_handler.h27 using SceneViewerEventCallback = std::function<void(const OHOS::Render3D::SceneViewerTouchEvent&)>;
46 OHOS::Render3D::SceneViewerTouchEvent CreateSceneTouchEvent(const TouchEvent& point) const;
H A Dscene_viewer_touch_handler.cpp57 OHOS::Render3D::SceneViewerTouchEvent SceneViewerTouchHandler::CreateSceneTouchEvent(const TouchEvent& point) const in CreateSceneTouchEvent()
59 OHOS::Render3D::SceneViewerTouchEvent event(point.id); in CreateSceneTouchEvent()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/
H A Dmodel_adapter_wrapper.h43 Render3D::Position position_;
44 Render3D::Vec3 lookAt_ { 0.0f, 0.0f, 0.0f };
45 Render3D::Vec3 up_ { 0.0f, 1.0f, 0.0f };
46 Render3D::Quaternion rotation_ { std::numeric_limits<float>::max(), std::numeric_limits<float>::max(),
69 void OnDirtyLayoutWrapperSwap(const Render3D::WindowChangeInfo& windowChangeInfo);
72 OHOS::Render3D::SurfaceType GetSurfaceType() in GetSurfaceType()
91 void HandleCameraMove(const Render3D::PointerEvent& event);
92 Render3D::HapInfo SetHapInfo();
99 std::shared_ptr<Render3D::WidgetAdapter> widgetAdapter_;
100 std::shared_ptr<Render3D
[all...]
H A Dmodel_adapter_wrapper.cpp22 Render3D::HapInfo ModelAdapterWrapper::SetHapInfo() in SetHapInfo()
30 Render3D::HapInfo hapInfo { hapPath, bundleName_, moduleName_ }; in SetHapInfo()
44 (const Render3D::PointerEvent& event) { in ModelAdapterWrapper()
54 Render3D::GraphicsManager::GetInstance().AttachContext(pipeline); in ModelAdapterWrapper()
70 std::shared_ptr<Render3D::WidgetAdapter> widgetAdapter(widgetAdapter_); in Deinit()
71 std::shared_ptr<Render3D::TextureLayer> textureLayer(textureLayer_); in Deinit()
73 return Render3D::GraphicsTask::GetInstance().PushAsyncMessage([widgetAdapter, textureLayer, key] { in Deinit()
78 Render3D::GraphicsManager::GetInstance().UnRegister(key); in Deinit()
91 Render3D::GraphicsTask::GetInstance().PushAsyncMessage([weak = WeakClaim(this)] { in CreateTextureLayer()
95 auto& gfxManager = Render3D in CreateTextureLayer()
[all...]
H A Dmodel_view.h45 Render3D::SurfaceType surfaceType_;
47 std::shared_ptr<Render3D::ISceneAdapter> sceneAdapter_ = nullptr;
59 virtual void AddCustomRender(const std::shared_ptr<Render3D::CustomRenderDescriptor>& customRender) = 0;
65 virtual void AddShaderInputBuffer(const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer) = 0;
66 virtual std::optional<std::shared_ptr<Render3D::ShaderInputBuffer>> GetShaderInputBuffer() = 0;
H A Dmodel_paint_property.h41 propModelAnimations_ = std::vector<std::shared_ptr<Render3D::GLTFAnimation>> {}; in ModelPaintProperty()
42 propModelGeometries_ = std::vector<std::shared_ptr<Render3D::Geometry>> {}; in ModelPaintProperty()
154 void OnModelSingleAnimationUpdate(const std::shared_ptr<Render3D::GLTFAnimation>& animation) in OnModelSingleAnimationUpdate()
161 void OnModelSingleGeometryUpdate(const std::shared_ptr<Render3D::Geometry>& geometry) in OnModelSingleGeometryUpdate()
203 ModelCustomRender, std::shared_ptr<Render3D::CustomRenderDescriptor>, CustomRender,
206 ModelShaderInputBuffer, std::shared_ptr<Render3D::ShaderInputBuffer>, ShaderInputBuffer,
214 ModelAnimations, std::vector<std::shared_ptr<Render3D::GLTFAnimation>>, PROPERTY_UPDATE_RENDER);
216 ModelSingleAnimation, std::shared_ptr<Render3D::GLTFAnimation>, PROPERTY_UPDATE_RENDER);
219 ModelGeometries, std::vector<std::shared_ptr<Render3D::Geometry>>, PROPERTY_UPDATE_RENDER);
221 ModelSingleGeometry, std::shared_ptr<Render3D
[all...]
H A Dmodel_view_ng.h32 void AddCustomRender(const std::shared_ptr<Render3D::CustomRenderDescriptor>& customRender) override;
38 void AddShaderInputBuffer(const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer) override;
39 std::optional<std::shared_ptr<Render3D::ShaderInputBuffer>> GetShaderInputBuffer() override;
41 static void AddShaderInputBuffer(FrameNode* frameNode, const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer);
H A Dmodel_touch_handler.cpp76 Render3D::PointerEvent ModelTouchHandler::CreateSceneTouchEvent(const TouchEvent& point, in CreateSceneTouchEvent()
83 Render3D::PointerEvent pointerEvent; in CreateSceneTouchEvent()
102 pointerEvent.eventType_ = Render3D::PointerEventType::PRESSED; in CreateSceneTouchEvent()
105 pointerEvent.eventType_ = Render3D::PointerEventType::RELEASED; in CreateSceneTouchEvent()
108 pointerEvent.eventType_ = Render3D::PointerEventType::MOVED; in CreateSceneTouchEvent()
111 pointerEvent.eventType_ = Render3D::PointerEventType::CANCELLED; in CreateSceneTouchEvent()
H A Dmodel_view_ng.cpp54 void ModelViewNG::AddCustomRender(const std::shared_ptr<Render3D::CustomRenderDescriptor>& customRender) in AddCustomRender()
129 void ModelViewNG::AddShaderInputBuffer(const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer) in AddShaderInputBuffer()
134 void ModelViewNG::AddShaderInputBuffer(FrameNode* frameNode, const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer) in AddShaderInputBuffer()
139 std::optional<std::shared_ptr<Render3D::ShaderInputBuffer>> ModelViewNG::GetShaderInputBuffer() in GetShaderInputBuffer()
H A Dmodel_touch_handler.h29 using ModelEventCallback = std::function<void(const Render3D::PointerEvent&)>;
59 Render3D::PointerEvent CreateSceneTouchEvent(const TouchEvent& event, uint32_t viewWidth,
/foundation/graphic/graphic_3d/3d_widget_adapter/include/
H A Dwidget_adapter.h32 namespace OHOS::Render3D { namespace in OHOS
45 bool SetupCameraTransform(const OHOS::Render3D::Position& position, const OHOS::Render3D::Vec3& lookAt,
46 const OHOS::Render3D::Vec3& up, const OHOS::Render3D::Quaternion& rotation);
57 bool UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights);
61 bool UpdateShaderInputBuffer(const std::shared_ptr<OHOS::Render3D::ShaderInputBuffer>& shaderInputBuffer);
72 } // namespace OHOS::Render3D
H A Di_engine.h41 namespace OHOS::Render3D { namespace in OHOS
53 virtual void SetupCameraTransform(const OHOS::Render3D::Position& position, const OHOS::Render3D::Vec3& lookAt,
54 const OHOS::Render3D::Vec3& up, const OHOS::Render3D::Quaternion& rotation) = 0;
69 virtual void UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) = 0;
74 const std::shared_ptr<OHOS::Render3D::ShaderInputBuffer>& shaderInputBuffer) = 0;
83 } // namespace OHOS::Render3D
/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/
H A Dlight.h24 namespace OHOS::Render3D { namespace in OHOS
38 void SetColor(const OHOS::Render3D::Vec3& color) in SetColor()
53 void SetPosition(const OHOS::Render3D::Position& position) in SetPosition()
60 void SetRotation(const OHOS::Render3D::Quaternion& rotation) in SetRotation()
97 OHOS::Render3D::Vec3 color_ { 1.0f, 1.0f, 1.0f };
100 OHOS::Render3D::Position position_;
101 OHOS::Render3D::Quaternion rotation_ { -999999.0f, -999999.0f, -999999.0f, -999999.0f };
104 } // namespace OHOS::Render3D
H A Dposition.h21 namespace OHOS::Render3D { namespace in OHOS
27 void SetPosition(const OHOS::Render3D::Vec3& vec) in SetPosition()
73 OHOS::Render3D::Vec3 pos_ { 0.0f, 0.0f, 4.0f };
77 } // namespace OHOS::Render3D
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dmodel_view_impl.h36 void AddLight(const RefPtr<OHOS::Render3D::SVLight>& light) override;
37 void AddGeometry(const RefPtr<OHOS::Render3D::SVGeometry>& shape) override;
38 void AddGLTFAnimation(const RefPtr<OHOS::Render3D::GLTFAnimation>& animation) override;
39 void AddCustomRender(const RefPtr<OHOS::Render3D::SVCustomRenderDescriptor>& customRender) override;
47 void AddShaderInputBuffer(const RefPtr<OHOS::Render3D::ShaderInputBuffer>& buffer) override;
H A Dmodel_view_impl.cpp85 void ModelViewImpl::AddLight(const RefPtr<OHOS::Render3D::SVLight>& light) in AddLight()
90 void ModelViewImpl::AddGeometry(const RefPtr<OHOS::Render3D::SVGeometry>& shape) in AddGeometry()
95 void ModelViewImpl::AddGLTFAnimation(const RefPtr<OHOS::Render3D::GLTFAnimation>& animation) in AddGLTFAnimation()
100 void ModelViewImpl::AddCustomRender(const RefPtr<OHOS::Render3D::SVCustomRenderDescriptor>& customRender) in AddCustomRender()
143 void ModelViewImpl::AddShaderInputBuffer(const RefPtr<OHOS::Render3D::ShaderInputBuffer>& buffer) {} in AddShaderInputBuffer()
/foundation/arkui/ace_engine/test/unittest/core/pattern/model/
H A Dmodel_test_ng.cpp50 Render3D::SurfaceType testSurfaceType = OHOS::Render3D::SurfaceType::SURFACE_WINDOW;
54 class TestSceneAdapter : public Render3D::ISceneAdapter {
59 std::shared_ptr<Render3D::TextureLayer> CreateTextureLayer() in CreateTextureLayer()
61 return std::make_shared<Render3D::TextureLayer>(); in CreateTextureLayer()
63 void OnWindowChange(const Render3D::WindowChangeInfo& windowChangeInfo) in OnWindowChange()
140 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> buffer = nullptr; in HWTEST_F()
141 buffer = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in HWTEST_F()
156 auto desc = std::make_shared<Render3D::CustomRenderDescriptor>("/data/local", true); in HWTEST_F()
199 std::shared_ptr<OHOS::Render3D in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_component3d_modifier.cpp28 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> bufferArray = nullptr; in SetShaderInputBuffer()
30 bufferArray = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in SetShaderInputBuffer()
44 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> bufferArray = nullptr; in ResetShaderInputBuffer()
46 bufferArray = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in ResetShaderInputBuffer()
/foundation/graphic/graphic_3d/3d_widget_adapter/src/
H A Dwidget_adapter.cpp24 namespace OHOS::Render3D { namespace in OHOS
56 const OHOS::Render3D::Position& position, const OHOS::Render3D::Vec3& lookAt, in SetupCameraTransform()
57 const OHOS::Render3D::Vec3& up, const OHOS::Render3D::Quaternion& rotation) in SetupCameraTransform()
71 bool WidgetAdapter::UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) in UpdateLights()
148 bool WidgetAdapter::UpdateShaderInputBuffer(const std::shared_ptr<OHOS::Render3D::ShaderInputBuffer>& in UpdateShaderInputBuffer()
213 } // namespace OHOS::Render3D
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_sceneview.cpp170 std::shared_ptr<Render3D::ISceneAdapter> UnwrapScene(JSRef<JSVal> obj) in UnwrapScene()
195 auto ret = Render3D::SceneBridge::UnwrapSceneFromJs(env, napiValue); in UnwrapScene()
203 bool ParseSceneOpt(const JSCallbackInfo& info, std::string& srcPath, std::shared_ptr<Render3D::ISceneAdapter>& scene, in ParseSceneOpt()
251 Render3D::SurfaceType surfaceType = OHOS::Render3D::SurfaceType::SURFACE_TEXTURE; in Create()
253 std::shared_ptr<Render3D::ISceneAdapter> scene = nullptr; in Create()
282 surfaceType = (surfaceData == 0) ? OHOS::Render3D::SurfaceType::SURFACE_TEXTURE : in Create()
283 OHOS::Render3D::SurfaceType::SURFACE_WINDOW; in Create()
331 auto desc = std::make_shared<Render3D::CustomRenderDescriptor>(ohosPath, info[1]->ToBoolean()); in JsAddCustomRender()
427 std::shared_ptr<OHOS::Render3D in JsShaderInputBuffer()
[all...]

Completed in 8 milliseconds

123