Home
last modified time | relevance | path

Searched refs:mesh (Results 1 – 25 of 90) sorted by relevance

1234

/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/
H A Dmesh.h157 ret = mesh->GetMaterial(index); in GetMaterial()
169 mesh->SetMaterial(-1, material); in SetMaterial()
181 mesh->SetMaterial(index, material); in SetMaterial()
198 mesh->SetRenderSortLayerOrder(index, value); in SetRenderSortLayerOrder()
221 mesh->UpdateMeshFromArraysI16(arrays); in UpdateMeshFromArraysI16()
232 mesh->UpdateMeshFromArraysI32(arrays); in UpdateMeshFromArraysI32()
243 mesh->AddSubmeshesFromArrayI16(arrays); in AddSubmeshesFromArrayI16()
254 mesh->AddSubmeshesFromArraysI32(arrays); in AddSubmeshesFromArraysI32()
264 mesh->CloneSubmesh(submesh); in CloneSubmesh()
274 mesh->RemoveSubMesh(index); in RemoveSubMesh()
[all …]
H A Dnode.h70 void SetMesh(IMesh::Ptr mesh) in SCENE_BEGIN_NAMESPACE()
73 impl->SetMesh(mesh); in SCENE_BEGIN_NAMESPACE()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/core/
H A Drender_opengl_renderer.cpp28 void RenderOpenglRenderer::Draw(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, in Draw() argument
34 CHECK_AND_RETURN_LOG(mesh != nullptr, "RenderOpenglRenderer Draw failed! Mesh is null"); in Draw()
38 mesh->Bind(shader); in Draw()
41 glDrawArrays(mesh->primitiveType_, mesh->startVertex_, mesh->vertexNum_); in Draw()
52 CHECK_AND_RETURN_LOG(mesh != nullptr, "RenderOpenglRenderer Draw failed! Mesh is null"); in Draw()
56 mesh->Bind(shader); in Draw()
59 glDrawArrays(mesh->primitiveType_, mesh->startVertex_, mesh->vertexNum_); in Draw()
124 mesh->Bind(shader); in DrawOnScreenWithTransform()
125 glDrawArrays(mesh->primitiveType_, mesh->startVertex_, mesh->vertexNum_); in DrawOnScreenWithTransform()
139 mesh->Bind(shader); in DrawOnScreen()
[all …]
H A Drender_opengl_renderer.h35 …void Draw(GLuint texId, GLuint fbo, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport…
39 …void Draw(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderFrameBuffer *frameBu…
43 void DrawOnScreenWithTransform(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader,
47 …void DrawOnScreen(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport *vi…
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/test/unittest/
H A Dmesh_unittest.cpp37 auto mesh = std::make_shared<Mesh>(); variable
38 bool testResult = mesh != nullptr;
43 EXPECT_TRUE(mesh->VAO_ >= 0);
44 mesh->Use();
60 auto mesh = std::make_shared<Mesh>(); variable
61 bool testResult = mesh != nullptr;
66 EXPECT_TRUE(mesh->VAO_ >= 0);
67 mesh->Use();
68 mesh->Delete();
/ohos5.0/foundation/graphic/graphic_3d/kits/js/src/
H A DGeometryJS.cpp94 META_NS::IObject::Ptr mesh; in GetMesh() local
96 ExecSyncTask([geom, &mesh]() { in GetMesh()
97 mesh = interface_pointer_cast<META_NS::IObject>(geom->Mesh()->GetValue()); in GetMesh()
102 if (!mesh) { in GetMesh()
109 if (auto cached = FetchJsObj(mesh)) { in GetMesh()
117 …return CreateFromNativeInstance(ctx, mesh, false /*these are owned by the scene*/, BASE_NS::counto… in GetMesh()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/
H A Dcore3d_dm_fw.vert33 worldMatrix = uMeshMatrix.mesh[instanceIdx].world * world;
34 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld * world);
41 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld * prevWorld;
44 worldMatrix = uMeshMatrix.mesh[instanceIdx].world;
45 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld);
47 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld;
H A Dcore3d_dm_fw_mv.vert36 worldMatrix = uMeshMatrix.mesh[instanceIdx].world * world;
37 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld * world);
44 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld * prevWorld;
47 worldMatrix = uMeshMatrix.mesh[instanceIdx].world;
48 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld);
50 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld;
H A Dcore3d_dm_depth.vert29 return uMeshMatrix.mesh[instanceIdx].world * worldMatrix;
31 return uMeshMatrix.mesh[instanceIdx].world;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dmorphing_system.cpp206 bool MorphingSystem::Morph(const MeshComponent& mesh, const MorphComponent& mc, bool dirty) in Morph() argument
224 for (const auto& submesh : mesh.submeshes) { in Morph()
226 … AddMorphSubmesh(*dataStore_, submesh, mesh, currentMorphSubmesh_, gpuHandleManager_); in Morph()
267 … if (const ScopedHandle<const MeshComponent> meshData = meshManager_.Read(renderMeshData->mesh); in Update()
285 if (const auto meshData = meshManager_.Read(renderMeshComponent.mesh); meshData) { in Update()
286 const auto& mesh = *meshData; in Update() local
287 for (const auto& submesh : mesh.submeshes) { in Update()
289 … AddMorphSubmesh(*dataStore_, submesh, mesh, currentMorphSubmesh_, gpuHandleManager_); in Update()
H A Drender_preprocessor_system.cpp304 if (const auto meshData = meshManager_->Read(renderMeshHandle->mesh); meshData) { in GatherSortData()
394 meshComponents_.push_back({ row.components[RMC], renderMeshHandle->mesh, in GatherSortData()
503 if (lhs.mesh.id < rhs.mesh.id) { in Update()
506 if (lhs.mesh.id > rhs.mesh.id) { in Update()
524 return (lhs.mesh.id != rhs.mesh.id) || (lhs.skin.id != rhs.skin.id); in Update()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dshape_modifier.cpp46 void SetShapeMesh(ArkUINodeHandle node, const ArkUI_Float32* mesh, ArkUI_Uint32 arrayItemCount, in SetShapeMesh() argument
51 std::vector<double> meshValues(mesh, mesh + arrayItemCount); in SetShapeMesh()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dnode_impl.cpp544 auto mesh = GetMesh(); in ShouldExport() local
545 if (auto privateInterface = interface_cast<INodeEcsInterfacePrivate>(mesh)) { in ShouldExport()
666 auto mesh = META_NS::GetValue(Mesh()); in CompleteInitialization() local
667 if (mesh) { in CompleteInitialization()
669 InitializeMesh(mesh, GetSelf<IEcsObject>()); in CompleteInitialization()
1154 if (auto mesh = META_NS::GetValue(Mesh())) { in SetMeshToEngine() local
1172 void NodeImpl::SetMesh(SCENE_NS::IMesh::Ptr mesh) in SetMesh() argument
1174 if (mesh == META_NS::GetValue(Mesh())) { in SetMesh()
1178 META_NS::SetValue(Mesh(), mesh); in SetMesh()
1189 if (mesh) { in CreateMeshProxy()
[all …]
H A Dmultimesh_impl.cpp104 … auto mesh = interface_pointer_cast<INodeEcsInterfacePrivate>(self->Mesh()->GetValue()); in Build() local
105 if (!mesh || !mesh->EcsObject()) { in Build()
112 … sceneHolder->SetMeshMultimeshArray(mm, mesh->EcsObject()->GetEntity()); in Build()
H A Dscene_holder.cpp945 for (auto& mesh : meshes) { in RemoveUriComponentsFromMeshes() local
971 for (auto&& mesh : meshes) { in FindMesh()
982 entity = mesh.entity; in FindMesh()
1725 handle->mesh = mesh; in SetMesh()
1767 meshEntity = handle->mesh; in GetMeshName()
2684 data->mesh = mesh; in SetMeshMultimeshArray()
2700 auto mesh = data->mesh; in SetMeshMultimeshArray() local
2750 auto mesh = data->mesh; in SetOverrideMaterialMultimeshArray() local
2760 auto mesh = data->mesh; in SetOverrideMaterialMultimeshArray() local
2778 auto mesh = data->mesh; in ResetOverrideMaterialMultimeshArray() local
[all …]
H A Dnode_impl.h309 void SetMesh(SCENE_NS::IMesh::Ptr mesh) override;
311 … SCENE_NS::IMultiMeshProxy::Ptr CreateMeshProxy(size_t count, SCENE_NS::IMesh::Ptr mesh) override;
337 …static void InitializeMesh(const SCENE_NS::IMesh::Ptr& mesh, const BASE_NS::shared_ptr<NodeImpl>& …
340 …static void InitializeMesh(const SCENE_NS::IMesh::Ptr& mesh, const BASE_NS::shared_ptr<SCENE_NS::I…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/shape/
H A Dshape_model_ng.cpp38 void ShapeModelNG::SetBitmapMesh(std::vector<double>& mesh, int32_t column, int32_t row) in SetBitmapMesh() argument
40 …ACE_UPDATE_PAINT_PROPERTY(ShapeContainerPaintProperty, ImageMesh, ImageMesh(mesh, (int32_t)column,… in SetBitmapMesh()
178 void ShapeModelNG::SetBitmapMesh(FrameNode* frameNode, std::vector<double>& mesh, int32_t column, i… in SetBitmapMesh() argument
181 …ShapeContainerPaintProperty, ImageMesh, ImageMesh(mesh, (int32_t)column, (int32_t)row), frameNode); in SetBitmapMesh()
H A Dshape_model_ng.h29 void SetBitmapMesh(std::vector<double>& mesh, int32_t column, int32_t row) override;
59 …static void SetBitmapMesh(FrameNode* frameNode, std::vector<double>& mesh, int32_t column, int32_t…
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_shape_bridge.cpp76 std::vector<ArkUI_Float32> mesh; in SetMesh() local
87 mesh.push_back(static_cast<ArkUI_Float32>(vert)); in SetMesh()
99 …GetArkUINodeModifiers()->getShapeModifier()->setShapeMesh(nativeNode, mesh.data(), mesh.size(), co… in SetMesh()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.cpp164 if (const auto meshHandle = meshManager.Read(rmc.mesh); meshHandle) { in UpdateRecursiveAABB()
200 if (const auto meshHandle = meshManager.Read(rmc.mesh); meshHandle) { in UpdateRecursiveAABB()
218 RayCastResult HitTestNode(ISceneNode& node, const MeshComponent& mesh, const Math::Mat4X4& matrix, in HitTestNode() argument
224 const MinAndMax meshMinMax = GetWorldAABB(matrix, mesh.aabbMin, mesh.aabbMax); in HitTestNode()
227 if (mesh.submeshes.size() > 1) { in HitTestNode()
230 for (auto const& submesh : mesh.submeshes) { in HitTestNode()
387 … if (const auto meshHandle = meshComponentManager.Read(renderMeshComponent.mesh); meshHandle) { in RayCast()
396 renderMeshComponent.mesh.id); in RayCast()
443 … if (const auto meshHandle = meshComponentManager.Read(renderMeshComponent.mesh); meshHandle) { in RayCast()
452 renderMeshComponent.mesh.id); in RayCast()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/
H A Drender_environment.cpp83 RenderMesh *mesh = new RenderMesh(meshData); in CreateMeshMT() local
84 mesh->Bind(shader); in CreateMeshMT()
85 return mesh; in CreateMeshMT()
244 RenderMesh *mesh; in DrawImageToFBO() local
248 mesh = param_->meshBaseDMA_; in DrawImageToFBO()
251 mesh = param_->meshBaseYUVDMA_; in DrawImageToFBO()
255 mesh = param_->meshBase_; in DrawImageToFBO()
259 param_->renderer_->Draw(tex, tempFbo, mesh, program, &vp, target); in DrawImageToFBO()
426 auto mesh = std::make_shared<RenderMesh>(DEFAULT_FLIP_VERTEX_DATA); in DrawFrame() local
427 mesh->Bind(param_->shaderBaseDrawFrameYUV_); in DrawFrame()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/ng/
H A Dimage_mesh.h26 …ImageMesh(std::vector<double>& mesh, int32_t column, int32_t row) : mesh_(mesh), column_(column), … in ImageMesh() argument
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-drawing-components-shape.md274 ### mesh<sup>8+</sup>
276 mesh(value: Array&lt;number&gt;, column: number, row: number)
278 设置mesh效果。
291 | column | number | 是 | mesh矩阵列数。 |
292 | row | number | 是 | mesh矩阵行数。 |
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_material_objects.cpp108 …if (auto meshDataPtr = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.mesh.GetHandle())… in UpdateMeshBuffer()
121 gpuResourceMgr.UnmapBuffer(ubos_.mesh.GetHandle()); in UpdateMeshBuffer()
215 … ubos_.mesh = gpuResourceMgr.Create(us + DefaultMaterialMaterialConstants::MESH_DATA_BUFFER_NAME, in ProcessBuffers()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_node.h141 virtual void SetMesh(BASE_NS::shared_ptr<IMesh> mesh) = 0;
149 …NS::shared_ptr<IMultiMeshProxy> CreateMeshProxy(size_t count, BASE_NS::shared_ptr<IMesh> mesh) = 0;

1234