/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/ |
H A D | mesh.h | 157 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 D | node.h | 70 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 D | render_opengl_renderer.cpp | 28 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 D | render_opengl_renderer.h | 35 …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 D | mesh_unittest.cpp | 37 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 D | GeometryJS.cpp | 94 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 D | core3d_dm_fw.vert | 33 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 D | core3d_dm_fw_mv.vert | 36 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 D | core3d_dm_depth.vert | 29 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 D | morphing_system.cpp | 206 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 D | render_preprocessor_system.cpp | 304 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 D | shape_modifier.cpp | 46 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 D | node_impl.cpp | 544 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 D | multimesh_impl.cpp | 104 … 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 D | scene_holder.cpp | 945 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 D | node_impl.h | 309 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 D | shape_model_ng.cpp | 38 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 D | shape_model_ng.h | 29 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 D | arkts_native_shape_bridge.cpp | 76 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 D | picking.cpp | 164 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 D | render_environment.cpp | 83 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 D | image_mesh.h | 26 …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 D | ts-drawing-components-shape.md | 274 ### mesh<sup>8+</sup> 276 mesh(value: Array<number>, 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 D | render_node_default_material_objects.cpp | 108 …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 D | intf_node.h | 141 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;
|