Home
last modified time | relevance | path

Searched refs:Render3D (Results 1 – 25 of 68) sorted by relevance

123

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/
H A Dmodel_adapter_wrapper.cpp25 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 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 };
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 Dmodel_paint_property.h41 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 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…
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_touch_handler.cpp77 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 Dmodel_view_ng.h32 …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 Dmodel_view_ng.cpp59 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 Dmodel_pattern.cpp95 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 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)
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 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()
233 OHOS::Render3D::Position cameraPosition_;
241 std::vector<RefPtr<OHOS::Render3D::SVLight>> lights_;
244 std::vector<RefPtr<OHOS::Render3D::SVGeometry>> shapes_;
[all …]
H A Drender_scene_viewer.h69 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 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 hei… 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;
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/
H A Dlight.h24 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 Dposition.h21 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 Dwidget_adapter.h32 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 Di_engine.h41 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 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()
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 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) overrid…
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>& 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 Dwidget_adapter.cpp24 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 Dnode_component3d_modifier.cpp35 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 Dlume_common.h64 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 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::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()

123