/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_vertices.cpp | 39 bool SkiaVertices::MakeCopy(VertexMode mode, int vertexCount, in MakeCopy() argument 45 skPts.resize(vertexCount); in MakeCopy() 47 positions, vertexCount * sizeof(Point)) != EOK) { in MakeCopy() 54 skTexs.resize(vertexCount); in MakeCopy() 56 texs, vertexCount * sizeof(Point)) != EOK) { in MakeCopy() 63 skColors.resize(vertexCount); in MakeCopy() 83 skPts.resize(vertexCount); in MakeCopy() 92 skTexs.resize(vertexCount); in MakeCopy() 94 texs, vertexCount * sizeof(Point)) != EOK) { in MakeCopy() 101 skColors.resize(vertexCount); in MakeCopy() [all …]
|
H A D | skia_vertices.h | 38 bool MakeCopy(VertexMode mode, int vertexCount, 42 bool MakeCopy(VertexMode mode, int vertexCount, 62 void Init(VertexMode mode, int vertexCount, int indexCount, uint32_t flags) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/ |
H A D | vertices.cpp | 29 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], in MakeCopy() argument 35 return verticesImplPtr_->MakeCopy(mode, vertexCount, positions, texs, colors, in MakeCopy() 40 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) in MakeCopy() argument 45 return verticesImplPtr_->MakeCopy(mode, vertexCount, positions, texs, colors); in MakeCopy() 58 Vertices::Builder::Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags) in Builder() argument 61 builderImplPtr_->Init(mode, vertexCount, indexCount, flags); in Builder()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | mesh_builder.cpp | 890 for (auto i = 0U; i < vertexCount; i += 3) { // 3: step in GenerateDefaultNormals() 910 for (auto& nor : array_view(norPtr, vertexCount)) { in GenerateDefaultNormals() 921 std::fill(ptr, ptr + vertexCount, Math::Vec2(0.0f, 0.0f)); in GenerateDefaultUvs() 1094 vertexCount_ += submesh.info.vertexCount; in CalculateSizes() 1110 submeshDesc.vertexCount = submesh.info.vertexCount; in SetVertexData() 1125 Fill(dst, positions, submeshDesc.vertexCount); in SetVertexData() 1141 Fill(dst, normals, submeshDesc.vertexCount); in SetVertexData() 1157 Fill(dst, texcoords0, submeshDesc.vertexCount); in SetVertexData() 1251 Fill(dstData, jointData, submesh.info.vertexCount); in SetJointData() 1706 submesh.info.vertexCount); in GenerateMissingAttributes() [all …]
|
H A D | mesh_util.cpp | 504 submesh.vertexCount = 6u; in GeneratePlaneMesh() 540 submesh.vertexCount = static_cast<uint32_t>(vertices.size()); in GenerateSphereMesh() 542 …submesh.indexType = submesh.vertexCount <= UINT16_MAX ? CORE_INDEX_TYPE_UINT16 : CORE_INDEX_TYPE_U… in GenerateSphereMesh() 573 submesh.vertexCount = static_cast<uint32_t>(vertices.size()); in GenerateConeMesh() 575 …submesh.indexType = submesh.vertexCount <= UINT16_MAX ? CORE_INDEX_TYPE_UINT16 : CORE_INDEX_TYPE_U… in GenerateConeMesh() 612 submesh.vertexCount = static_cast<uint32_t>(vertices.size()); in GenerateTorusMesh() 614 …submesh.indexType = submesh.vertexCount <= UINT16_MAX ? CORE_INDEX_TYPE_UINT16 : CORE_INDEX_TYPE_U… in GenerateTorusMesh() 648 submesh.vertexCount = static_cast<uint32_t>(countof(CUBE_INDICES)); in GenerateCubeMesh()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | vertices_impl.h | 36 virtual bool MakeCopy(VertexMode mode, int vertexCount, 41 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) = 0; 51 virtual void Init(VertexMode mode, int vertexCount, int indexCount, uint32_t flags) = 0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | vertices.h | 56 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], 69 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]); 87 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags);
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.36/ |
H A D | changelogs-arkgraphics2d.md | 12 2. vertexCount, indexCount入参校验需要优化,避免出现使用该接口无任何绘制内容且无错误码提示的情况。 32 | vertexCount | 顶点数组元素的数量 | 必须大于等于0 | 必须大于等于3 |
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkcanvas_fuzzer/ |
H A D | canvas_fuzzer.cpp | 341 uint32_t vertexCount = GetObject<uint32_t>() % MAX_ARRAY_MAX; in CanvasFuzzTest003() local 342 OH_Drawing_Point2D* pts = new OH_Drawing_Point2D[vertexCount]; in CanvasFuzzTest003() 343 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 346 OH_Drawing_Point2D* texs = new OH_Drawing_Point2D[vertexCount]; in CanvasFuzzTest003() 347 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 350 uint32_t* colors = new uint32_t[vertexCount]; in CanvasFuzzTest003() 351 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 360 vertexCount, pts, texs, colors, indexCount, indices, in CanvasFuzzTest003() 363 vertexCount, pts, texs, nullptr, indexCount, indices, in CanvasFuzzTest003() 366 vertexCount, pts, texs, colors, indexCount, indices, in CanvasFuzzTest003()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/computeshader/ |
H A D | core3d_dm_morph.comp | 79 …// if early exit is used SPIRV-Cross generates switch(0) { default: if (tid >= vertexCount) { brea… 81 if (tid < uObjectPushConstant.vertexCount) { 99 const uint index = indexData[tid + (id * uObjectPushConstant.vertexCount)];
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/vertices_fuzzer/ |
H A D | vertices_fuzzer.cpp | 90 int vertexCount = GetObject<int>() % ARRAY_MAX_SIZE; in VerticesFuzzTest001() local 95 …er builder = Vertices::Builder(static_cast<VertexMode>(mode % MATH_THREE), vertexCount, indexCount, in VerticesFuzzTest001()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_canvas.cpp | 290 int32_t vertexCount, const OH_Drawing_Point2D* positions, const OH_Drawing_Point2D* texs, in OH_Drawing_CanvasDrawVertices() argument 294 if (positions == nullptr || vertexCount < 3 || (indexCount < 3 && indexCount != 0)) { in OH_Drawing_CanvasDrawVertices() 315 Point* positionsPoint = new(std::nothrow) Point[vertexCount]; in OH_Drawing_CanvasDrawVertices() 320 for (int32_t i = 0; i < vertexCount; ++i) { in OH_Drawing_CanvasDrawVertices() 326 texsPoint = new(std::nothrow) Point[vertexCount]; in OH_Drawing_CanvasDrawVertices() 332 for (int32_t i = 0; i < vertexCount; i++) { in OH_Drawing_CanvasDrawVertices() 338 … bool result = vertices->MakeCopy(static_cast<VertexMode>(vertexMode), vertexCount, positionsPoint, in OH_Drawing_CanvasDrawVertices()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_morph.cpp | 220 … Align((submesh.vertexCount * submesh.morphTargetCount * static_cast<uint32_t>(sizeof(uint32_t))), in ComputeMorphs() 250 …const ::MorphObjectPushConstantStruct pushData { offset, submesh.vertexCount, submesh.morphTargetC… in ComputeMorphs() 253 … cmdList.Dispatch((submesh.vertexCount + threadGroupSize_.x - 1) / threadGroupSize_.x, 1, 1); in ComputeMorphs()
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.36/ |
H A D | changelogs-arkgraphics2d.md | 12 2. The verification of the input parameters **vertexCount** and **indexCount** of the **OH_Drawing_… 33 | vertexCount | Number of vertices in the vertex array. | The value must be greater than or equal t…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/ |
H A D | morph_target_structs.h | 41 uint vertexCount; // Number of vertices in submesh member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/ |
H A D | intf_render_data_store_morph.h | 41 uint32_t vertexCount; member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | morphing_system.cpp | 69 submesh.vertexCount = submeshDesc.vertexCount; in AddMorphSubmesh()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | mesh_component.h | 122 uint32_t vertexCount { 0 };
|
/ohos5.0/docs/zh-cn/application-dev/webgl/ |
H A D | webgl-2d-guidelines.md | 296 const vertexCount = 4; 297 gl.drawArrays(gl.TRIANGLE_STRIP, offset, vertexCount);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_mesh_builder.h | 46 uint32_t vertexCount { 0 }; in CORE3D_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 57 uint32_t vertexCount { 0U }; in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | mesh_component_manager.cpp | 68 DECL_PROPERTY2(MeshComponent::Submesh, vertexCount, "Vertex Count", 0)
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_canvas.h | 766 int32_t vertexCount, const OH_Drawing_Point2D* positions, const OH_Drawing_Point2D* texs,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 54 …virtual void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVe…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.h | 168 uint32_t vertexCount { 0 }; 496 void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex,
|