Home
last modified time | relevance | path

Searched refs:vertexCount (Results 1 – 25 of 43) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_vertices.cpp39 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 Dskia_vertices.h38 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 Dvertices.cpp29 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 Dmesh_builder.cpp890 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 Dmesh_util.cpp504 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 Dvertices_impl.h36 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 Dvertices.h56 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 Dchangelogs-arkgraphics2d.md12 2. vertexCount, indexCount入参校验需要优化,避免出现使用该接口无任何绘制内容且无错误码提示的情况。
32 | vertexCount | 顶点数组元素的数量 | 必须大于等于0 | 必须大于等于3 |
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkcanvas_fuzzer/
H A Dcanvas_fuzzer.cpp341 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 Dcore3d_dm_morph.comp79 …// 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 Dvertices_fuzzer.cpp90 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 Ddrawing_canvas.cpp290 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 Drender_node_morph.cpp220 … 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 Dchangelogs-arkgraphics2d.md12 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 Dmorph_target_structs.h41 uint vertexCount; // Number of vertices in submesh member
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_morph.h41 uint32_t vertexCount; member
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dmorphing_system.cpp69 submesh.vertexCount = submeshDesc.vertexCount; in AddMorphSubmesh()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmesh_component.h122 uint32_t vertexCount { 0 };
/ohos5.0/docs/zh-cn/application-dev/webgl/
H A Dwebgl-2d-guidelines.md296 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 Dintf_mesh_builder.h46 uint32_t vertexCount { 0 }; in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_pipeline_binder.h57 uint32_t vertexCount { 0U }; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmesh_component_manager.cpp68 DECL_PROPERTY2(MeshComponent::Submesh, vertexCount, "Vertex Count", 0)
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/
H A Ddrawing_canvas.h766 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 Dintf_render_command_list.h54 …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 Drender_command_list.h168 uint32_t vertexCount { 0 };
496 void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex,

12