/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() 65 colors, vertexCount * sizeof(ColorQuad)) != EOK) { in MakeCopy() 70 skiaVertices_ = SkVertices::MakeCopy(static_cast<SkVertices::VertexMode>(mode), vertexCount, in MakeCopy() 79 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) in MakeCopy() 83 skPts.resize(vertexCount); in MakeCopy() 78 MakeCopy(VertexMode mode, int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) MakeCopy() argument 143 Init(VertexMode mode, int vertexCount, int indexCount, uint32_t flags) Init() argument [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;
|
/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() 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() 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() 28 MakeCopy(VertexMode mode, int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], int indexCount, const uint16_t indices[]) MakeCopy() argument 39 MakeCopy(VertexMode mode, int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) MakeCopy() argument
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | vertices.h | 47 * @param vertexCount Vertex count. 56 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], 62 * @param vertexCount Vertex count. 69 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]); 87 Builder(VertexMode mode, int vertexCount, int indexCount, uint32_t flags);
|
/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;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | mesh_builder.cpp | 882 const IMeshBuilder::DataBuffer& positions, uint32_t vertexCount) in GenerateDefaultNormals() 885 generatedNormals.resize(generatedNormals.size() + sizeof(Math::Vec3) * vertexCount); in GenerateDefaultNormals() 890 for (auto i = 0U; i < vertexCount; i += 3) { // 3: step in GenerateDefaultNormals() 910 for (auto& nor : array_view(norPtr, vertexCount)) { in GenerateDefaultNormals() 916 void GenerateDefaultUvs(vector<uint8_t>& generatedUvs, uint32_t vertexCount) in GenerateDefaultUvs() argument 919 generatedUvs.resize(generatedUvs.size() + sizeof(Math::Vec2) * vertexCount); in GenerateDefaultUvs() 921 std::fill(ptr, ptr + vertexCount, Math::Vec2(0.0f, 0.0f)); in GenerateDefaultUvs() 926 const IMeshBuilder::DataBuffer& normals, const IMeshBuilder::DataBuffer& uvs, uint32_t vertexCount) in GenerateDefaultTangents() 929 generatedTangents.resize(generatedTangents.size() + sizeof(Math::Vec4) * vertexCount); in GenerateDefaultTangents() 934 auto posView = array_view(reinterpret_cast<const Math::Vec3*>(positions.buffer.data()), vertexCount); in GenerateDefaultTangents() 881 GenerateDefaultNormals(vector<uint8_t>& generatedNormals, const IMeshBuilder::DataBuffer& indices, const IMeshBuilder::DataBuffer& positions, uint32_t vertexCount) GenerateDefaultNormals() argument 924 GenerateDefaultTangents(IMeshBuilder::DataBuffer& tangents, vector<uint8_t>& generatedTangents, const IMeshBuilder::DataBuffer& indices, const IMeshBuilder::DataBuffer& positions, const IMeshBuilder::DataBuffer& normals, const IMeshBuilder::DataBuffer& uvs, uint32_t vertexCount) GenerateDefaultTangents() argument [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_UINT32; 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_UINT32; 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_UINT32; in GenerateTorusMesh() 648 submesh.vertexCount = static_cast<uint32_t>(countof(CUBE_INDICES)); in GenerateCubeMesh()
|
/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
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkcanvas_fuzzer/ |
H A D | canvas_fuzzer.cpp | 342 uint32_t vertexCount = GetObject<uint32_t>() % MAX_ARRAY_MAX; in CanvasFuzzTest003() local 343 OH_Drawing_Point2D* pts = new OH_Drawing_Point2D[vertexCount]; in CanvasFuzzTest003() 344 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 347 OH_Drawing_Point2D* texs = new OH_Drawing_Point2D[vertexCount]; in CanvasFuzzTest003() 348 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 351 uint32_t* colors = new uint32_t[vertexCount]; in CanvasFuzzTest003() 352 for (size_t i = 0; i < vertexCount; i++) { in CanvasFuzzTest003() 361 vertexCount, pts, texs, colors, indexCount, indices, in CanvasFuzzTest003() 364 vertexCount, pts, texs, nullptr, indexCount, indices, in CanvasFuzzTest003() 367 vertexCount, pt in CanvasFuzzTest003() [all...] |
/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 Vertices::Builder builder = Vertices::Builder(static_cast<VertexMode>(mode % MATH_THREE), vertexCount, indexCount, in VerticesFuzzTest001()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/ |
H A D | intf_render_data_store_morph.h | 41 uint32_t vertexCount; member
|
/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.morphTargetCount, in ComputeMorphs() 253 cmdList.Dispatch((submesh.vertexCount + threadGroupSize_.x - 1) / threadGroupSize_.x, 1, 1); in ComputeMorphs()
|
/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() 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() 289 OH_Drawing_CanvasDrawVertices(OH_Drawing_Canvas* cCanvas, OH_Drawing_VertexMode vertexMode, int32_t vertexCount, const OH_Drawing_Point2D* positions, const OH_Drawing_Point2D* texs, const uint32_t* colors, int32_t indexCount, const uint16_t* indices, OH_Drawing_BlendMode mode) OH_Drawing_CanvasDrawVertices() argument
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_mesh_builder.h | 46 uint32_t vertexCount { 0 }; 108 * @param positions Position data (3 * vertexCount values), this parameter is required. 109 * @param normals Normal data (3 * vertexCount values), this parameter is required. 110 * @param texcoords0 Texture coordinate 0 data (2 * vertexCount values), this parameter is required. 111 * @param texcoords1 Texture coordinate 1 data (2 * vertexCount values), this parameter is optional. 112 * @param tangents Tangent data (4 * vertexCount values), this parameter is optional. 113 * @param colors Vertex color data (4 * vertexCount values), this parameter is optional. 142 * @param vertexPositions Position data that is used for skin bounds calculations (3 * vertexCount
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | mesh_component.h | 122 uint32_t vertexCount { 0 };
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | morphing_system.cpp | 69 submesh.vertexCount = submeshDesc.vertexCount; in AddMorphSubmesh()
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 57 uint32_t vertexCount { 0U };
|
/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)
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_canvas.h | 756 * @param vertexCount Vertex count. 766 int32_t vertexCount, const OH_Drawing_Point2D* positions, const OH_Drawing_Point2D* texs,
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 49 * @param vertexCount Vertex count 54 virtual void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex,
|
/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,
|
H A D | render_command_list.cpp | 519 const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, const uint32_t firstInstance) in Draw() 528 if (vertexCount > 0 && stateData_.renderPassHasBegun) { // prevent zero draws in Draw() 535 data->vertexCount = vertexCount; in Draw() 565 data->vertexCount = 0; in DrawIndexed() 518 Draw( const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, const uint32_t firstInstance) Draw() argument
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/ |
H A D | canvas_test.cpp | 311 int32_t vertexCount = sizeof(positions) / sizeof(positions[0]); in OnTestPerformance() local 313 OH_Drawing_CanvasDrawVertices(canvas, OH_Drawing_VertexMode::VERTEX_MODE_TRIANGLES, vertexCount, positions, in OnTestPerformance()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/ |
H A D | cmd_list_helper_test.cpp | 202 int vertexCount = 1; in HWTEST_F() local 205 vertexCount, indexCount, static_cast<uint32_t>(flags)); in HWTEST_F()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_importer.cpp | 512 void Validate(GLTF2::GLTFLoadDataResult& indices, uint32_t vertexCount) in Validate() argument 515 if (std::any_of(source.begin(), source.end(), [vertexCount](const auto& value) { return value >= vertexCount; })) { in Validate() 521 void ValidateIndices(GLTF2::GLTFLoadDataResult& indices, uint32_t vertexCount) in ValidateIndices() argument 525 Validate<uint8_t>(indices, vertexCount); in ValidateIndices() 529 Validate<uint16_t>(indices, vertexCount); in ValidateIndices() 533 Validate<uint32_t>(indices, vertexCount); in ValidateIndices() 614 CORE_ASSERT(loadDataResult.elementCount == importInfo.vertexCount); in ProcessMorphTargetData() 740 info.vertexCount = pos->accessor->count; in CreatePrimitiveImportInfo() 2845 currentSubMesh.vertices = submeshes[subMesh].vertexCount; [all...] |