/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_adapter_wrapper.cpp | 25 Render3D::HapInfo ModelAdapterWrapper::SetHapInfo() in SetHapInfo() 33 Render3D::HapInfo hapInfo { hapPath, bundleName_, moduleName_ }; in SetHapInfo() 47 (const Render3D::PointerEvent& event) { in ModelAdapterWrapper() 74 std::shared_ptr<Render3D::TextureLayer> textureLayer(textureLayer_); in Deinit() 81 Render3D::GraphicsManager::GetInstance().UnRegister(key); in Deinit() 98 auto& gfxManager = Render3D::GraphicsManager::GetInstance(); in CreateTextureLayer() 113 Render3D::HapInfo hapInfo = SetHapInfo(); in CreateWidgetAdapter() 120 auto& gfxManager = Render3D::GraphicsManager::GetInstance(); in CreateWidgetAdapter() 254 Render3D::GraphicsTask::GetInstance().PushSyncMessage(msg); in DrawFrame() 256 Render3D::GraphicsTask::GetInstance().PushAsyncMessage(msg); in DrawFrame() [all …]
|
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 }; 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::TextureLayer> textureLayer_; 102 Render3D::SurfaceType surfaceType_; [all …]
|
H A D | model_paint_property.h | 41 propModelAnimations_ = std::vector<std::shared_ptr<Render3D::GLTFAnimation>> {}; in DECLARE_ACE_TYPE() 42 propModelGeometries_ = std::vector<std::shared_ptr<Render3D::Geometry>> {}; in DECLARE_ACE_TYPE() 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::Geometry>, PROPERTY_UPDATE_RENDER);
|
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… 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_touch_handler.cpp | 77 Render3D::PointerEvent ModelTouchHandler::CreateSceneTouchEvent(const TouchEvent& point, in CreateSceneTouchEvent() 84 Render3D::PointerEvent pointerEvent; in CreateSceneTouchEvent() 103 pointerEvent.eventType_ = Render3D::PointerEventType::PRESSED; in CreateSceneTouchEvent() 106 pointerEvent.eventType_ = Render3D::PointerEventType::RELEASED; in CreateSceneTouchEvent() 109 pointerEvent.eventType_ = Render3D::PointerEventType::MOVED; in CreateSceneTouchEvent() 112 pointerEvent.eventType_ = Render3D::PointerEventType::CANCELLED; in CreateSceneTouchEvent()
|
H A D | model_view_ng.h | 32 …void AddCustomRender(const std::shared_ptr<Render3D::CustomRenderDescriptor>& customRender) overri… 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::ShaderInput…
|
H A D | model_view_ng.cpp | 59 void ModelViewNG::AddCustomRender(const std::shared_ptr<Render3D::CustomRenderDescriptor>& customRe… in AddCustomRender() 134 void ModelViewNG::AddShaderInputBuffer(const std::shared_ptr<Render3D::ShaderInputBuffer>& buffer) in AddShaderInputBuffer() 139 void ModelViewNG::AddShaderInputBuffer(FrameNode* frameNode, const std::shared_ptr<Render3D::Shader… in AddShaderInputBuffer() 144 std::optional<std::shared_ptr<Render3D::ShaderInputBuffer>> ModelViewNG::GetShaderInputBuffer() in GetShaderInputBuffer()
|
H A D | model_pattern.cpp | 95 Render3D::WindowChangeInfo windowChangeInfo { in OnDirtyLayoutWrapperSwap() 206 case Render3D::SurfaceType::UNDEFINE: { in SurfaceTypeToStr() 210 case Render3D::SurfaceType::SURFACE_WINDOW: { in SurfaceTypeToStr() 214 case Render3D::SurfaceType::SURFACE_TEXTURE: { in SurfaceTypeToStr() 218 case Render3D::SurfaceType::SURFACE_BUFFER: { in SurfaceTypeToStr()
|
/ohos5.0/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) 134 auto& gfxManager = OHOS::Render3D::GraphicsManager::GetInstance(); 157 auto& gfxManager = OHOS::Render3D::GraphicsManager::GetInstance(); 174 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([weak = WeakClaim(this)] { 191 OHOS::Render3D::SceneViewerBackgroundType::CUBE_MAP; 205 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([weak = WeakClaim(this)] { 230 OHOS::Render3D::GraphicsTask::GetInstance().PushSyncMessage([weak = WeakClaim(this)] { [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() 233 OHOS::Render3D::Position cameraPosition_; 241 std::vector<RefPtr<OHOS::Render3D::SVLight>> lights_; 244 std::vector<RefPtr<OHOS::Render3D::SVGeometry>> shapes_; [all …]
|
H A D | render_scene_viewer.h | 69 OHOS::Render3D::GraphicsManager::GetInstance().AttachContext(context_); in OnAttachContext() 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::TextureInfo textureInfo_; [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 hei… 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;
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/ |
H A D | light.h | 24 namespace OHOS::Render3D { 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 };
|
H A D | position.h | 21 namespace OHOS::Render3D { 27 void SetPosition(const OHOS::Render3D::Vec3& vec) in SetPosition() 73 OHOS::Render3D::Vec3 pos_ { 0.0f, 0.0f, 4.0f };
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/include/ |
H A D | widget_adapter.h | 32 namespace OHOS::Render3D { 45 …bool SetupCameraTransform(const OHOS::Render3D::Position& position, const OHOS::Render3D::Vec3& lo… 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>& shaderInput…
|
H A D | i_engine.h | 41 namespace OHOS::Render3D { 53 …virtual void SetupCameraTransform(const OHOS::Render3D::Position& position, const OHOS::Render3D::… 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;
|
/ohos5.0/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() 140 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> buffer = nullptr; 141 buffer = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); 200 buffer = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); 217 Render3D::PointerEvent event; 220 Render3D::WindowChangeInfo windowChangeInfo {}; 320 Render3D::PointerEvent event; [all …]
|
/ohos5.0/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) overrid… 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>& customR… in AddCustomRender() 143 void ModelViewImpl::AddShaderInputBuffer(const RefPtr<OHOS::Render3D::ShaderInputBuffer>& buffer) {} in AddShaderInputBuffer()
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/src/ |
H A D | widget_adapter.cpp | 24 namespace OHOS::Render3D { namespace 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()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_component3d_modifier.cpp | 35 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> bufferArray = nullptr; in SetShaderInputBuffer() 37 bufferArray = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in SetShaderInputBuffer() 51 std::shared_ptr<OHOS::Render3D::ShaderInputBuffer> bufferArray = nullptr; in ResetShaderInputBuffer() 53 bufferArray = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in ResetShaderInputBuffer()
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/ |
H A D | lume_common.h | 64 namespace OHOS::Render3D { 136 void UpdateLights(const std::vector<std::shared_ptr<OHOS::Render3D::Light>>& lights) override; 141 …void UpdateShaderInputBuffer(const std::shared_ptr<OHOS::Render3D::ShaderInputBuffer>& shaderInput… 144 …void SetupCameraTransform(const OHOS::Render3D::Position& position, const OHOS::Render3D::Vec3& lo… 145 const OHOS::Render3D::Vec3& up, const OHOS::Render3D::Quaternion& rotation) override; 201 bool IsValidQuaternion(const OHOS::Render3D::Quaternion& quat); 203 void GetLightPositionAndRotation(const std::shared_ptr<OHOS::Render3D::Light>& light,
|
/ohos5.0/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::ISce… 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::ShaderInputBuffer> buffer = nullptr; in JsShaderInputBuffer() 430 buffer = std::make_shared<OHOS::Render3D::ShaderInputBuffer>(); in JsShaderInputBuffer()
|