/foundation/arkui/ace_engine/frameworks/core/components/scene_viewer/ |
H A D | render_scene_viewer.cpp | 32 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 D | scene_viewer_component.h | 99 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 D | render_scene_viewer.h | 69 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 D | rosen_render_scene_viewer.h | 30 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 D | rosen_render_scene_viewer.cpp | 31 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 D | scene_viewer_touch_handler.h | 27 using SceneViewerEventCallback = std::function<void(const OHOS::Render3D::SceneViewerTouchEvent&)>; 46 OHOS::Render3D::SceneViewerTouchEvent CreateSceneTouchEvent(const TouchEvent& point) const;
|
H A D | scene_viewer_touch_handler.cpp | 57 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 D | model_adapter_wrapper.h | 43 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 D | model_adapter_wrapper.cpp | 22 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 D | model_view.h | 45 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 D | model_paint_property.h | 41 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 D | model_view_ng.h | 32 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 D | model_touch_handler.cpp | 76 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 D | model_view_ng.cpp | 54 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 D | model_touch_handler.h | 29 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 D | widget_adapter.h | 32 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 D | i_engine.h | 41 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 D | light.h | 24 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 D | position.h | 21 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 D | model_view_impl.h | 36 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 D | model_view_impl.cpp | 85 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 D | model_test_ng.cpp | 50 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 D | node_component3d_modifier.cpp | 28 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 D | widget_adapter.cpp | 24 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 D | js_sceneview.cpp | 170 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...] |