/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_text_run.cpp | 179 auto positions = reinterpret_cast<AdapterTxt::RunImpl*>(run)->GetPositions(start, length); in OH_Drawing_GetRunPositions() local 180 if (positions.size() == 0) { in OH_Drawing_GetRunPositions() 183 Drawing::Point* positionsArr = new (std::nothrow) Drawing::Point[positions.size()]; in OH_Drawing_GetRunPositions() 192 for (size_t i = 0; i < positions.size(); ++i) { in OH_Drawing_GetRunPositions() 193 positionsArr[i] = positions[i]; in OH_Drawing_GetRunPositions() 196 array->num = positions.size(); in OH_Drawing_GetRunPositions() 203 ObjectArray* positions = reinterpret_cast<ObjectArray*>(positionsArr); in OH_Drawing_GetRunPositionsByIndex() local 204 if (positions && positions->type == ObjectType::TEXT_RUN && in OH_Drawing_GetRunPositionsByIndex() 205 index < positions in OH_Drawing_GetRunPositionsByIndex() 214 ObjectArray* positions = reinterpret_cast<ObjectArray*>(positionsArray); OH_Drawing_DestroyRunPositions() local [all...] |
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() 321 positionsPoint[i] = CastToPoint(positions[i]); 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_2d/rosen/test/2d_graphics/fuzztest/utils/vertices_fuzzer/ |
H A D | vertices_fuzzer.cpp | 49 Point* positions = new Point[arr_size]; in VerticesFuzzTest000() local 54 positions[i].Set(xRad, yRad); in VerticesFuzzTest000() 59 ver.MakeCopy(static_cast<VertexMode>(mode % MATH_THREE), MATH_TWO, positions, texs, colors, arr_size, indices); in VerticesFuzzTest000() 60 ver1.MakeCopy(static_cast<VertexMode>(mode % MATH_THREE), MATH_TWO, positions, texs, colors, arr_size, indices); in VerticesFuzzTest000() 61 ver.MakeCopy(static_cast<VertexMode>(mode % MATH_THREE), MATH_TWO, positions, texs, colors); in VerticesFuzzTest000() 62 ver1.MakeCopy(static_cast<VertexMode>(mode % MATH_THREE), MATH_TWO, positions, texs, colors); in VerticesFuzzTest000() 66 if (positions != nullptr) { in VerticesFuzzTest000() 67 delete [] positions; in VerticesFuzzTest000() 68 positions = nullptr; in VerticesFuzzTest000()
|
/foundation/barrierfree/accessibility/services/aams/src/ |
H A D | accessibility_touchEvent_injector.cpp | 206 const std::vector<AccessibilityGesturePosition> &positions = gesturePath->GetPositions(); in ParseTapsEvents() local 207 size_t positionSize = positions.size(); in ParseTapsEvents() 224 int32_t px = static_cast<int32_t>(positions[i].positionX_); in ParseTapsEvents() 225 int32_t py = static_cast<int32_t>(positions[i].positionY_); in ParseTapsEvents() 261 std::vector<AccessibilityGesturePosition> positions = gesturePath->GetPositions(); in ParseMovesEvents() local 262 size_t positionSize = positions.size(); in ParseMovesEvents() 278 int32_t px = static_cast<int32_t>(positions[i].positionX_); in ParseMovesEvents() 279 int32_t py = static_cast<int32_t>(positions[i].positionY_); in ParseMovesEvents() 334 const std::vector<AccessibilityGesturePosition> &positions = gesturePath->GetPositions(); in ParseTouchEventsFromGesturePath() local 335 if (positions in ParseTouchEventsFromGesturePath() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/root/ |
H A D | root_pattern.h | 92 std::vector<Ace::RectF> positions; variable 100 positions.emplace_back(item); 107 if (std::equal(positions.begin(), positions.end(), oldPositions.begin(), oldPositions.end(), funcEqual)) { 110 pipeline->TriggerOverlayNodePositionsUpdateCallback(positions); 111 pipeline->SetOverlayNodePositions(positions);
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_text_run_test.cpp | 185 OH_Drawing_Array* positions = OH_Drawing_GetRunPositions(run, 0, count); in HWTEST_F() local 186 EXPECT_TRUE(positions != nullptr); in HWTEST_F() 187 size_t positionSize = OH_Drawing_GetDrawingArraySize(positions); in HWTEST_F() 189 OH_Drawing_Point* pos = OH_Drawing_GetRunPositionsByIndex(positions, posIndex); in HWTEST_F() 195 OH_Drawing_DestroyRunPositions(positions); in HWTEST_F() 283 OH_Drawing_Array* positions = OH_Drawing_GetRunPositions(run, 0, count); in HWTEST_F() local 284 size = OH_Drawing_GetDrawingArraySize(positions); in HWTEST_F() 285 EXPECT_TRUE(positions != nullptr); in HWTEST_F() 287 OH_Drawing_Point* pos = OH_Drawing_GetRunPositionsByIndex(positions, posIndex); in HWTEST_F() 293 OH_Drawing_DestroyRunPositions(positions); in HWTEST_F() 424 OH_Drawing_Array* positions = OH_Drawing_GetRunPositions(run, -1, -100); HWTEST_F() local 469 OH_Drawing_Array* positions = OH_Drawing_GetRunPositions(run, 0, 0); HWTEST_F() local [all...] |
/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() 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/test/2d_graphics/drawing_ndk/cpp/interface/ |
H A D | shader_effect_test.cpp | 121 float positions[NUM_50]; in OnTestPerformance() local 123 positions[0] = 0.0f; in OnTestPerformance() 124 positions[1] = 0.1f; // 0.1 位置值 in OnTestPerformance() 129 positions[i] = static_cast<float>(i) / (fCount - 1.0f); // 1.0 边界值 -1 in OnTestPerformance() 133 ShaderEffect = OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, positions, fCount, CLAMP); in OnTestPerformance() 137 ShaderEffect = OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, positions, fCount, CLAMP); in OnTestPerformance()
|
H A D | canvas_test.cpp | 304 OH_Drawing_Point2D positions[] = { { 100, 100 }, { 200, 100 }, in OnTestPerformance() local 311 int32_t vertexCount = sizeof(positions) / sizeof(positions[0]); in OnTestPerformance() 313 OH_Drawing_CanvasDrawVertices(canvas, OH_Drawing_VertexMode::VERTEX_MODE_TRIANGLES, vertexCount, positions, in OnTestPerformance()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_vertices.cpp | 40 const Point positions[], const Point texs[], const ColorQuad colors[], in MakeCopy() 44 if (positions != nullptr) { in MakeCopy() 47 positions, vertexCount * sizeof(Point)) != EOK) { in MakeCopy() 79 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) in MakeCopy() 82 if (positions != nullptr) { in MakeCopy() 85 positions, vertexCount * sizeof(Point)) != EOK) { in MakeCopy() 162 return reinterpret_cast<Point*>(skiaVerticesBuilder_->positions()); in Positions() 39 MakeCopy(VertexMode mode, int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], int indexCount, const uint16_t indices[]) MakeCopy() argument 78 MakeCopy(VertexMode mode, int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) MakeCopy() argument
|
H A D | skia_vertices.h | 39 const Point positions[], const Point texs[], const ColorQuad colors[], 43 const Point positions[], const Point texs[], const ColorQuad colors[]) override;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | vertices.h | 48 * @param positions Positions data pointer. 56 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[], 63 * @param positions Positions data pointer. 69 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]); 96 * @brief Return positions data pointer in the builder.
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_text_run.h | 193 * @param positions The run of position array object <b>OH_Drawing_Array</b>. 199 OH_Drawing_Point* OH_Drawing_GetRunPositionsByIndex(OH_Drawing_Array* positions, size_t index); 205 * @param positions The run of position array object <b>OH_Drawing_Array</b>. 209 void OH_Drawing_DestroyRunPositions(OH_Drawing_Array* positions);
|
H A D | drawing_canvas.h | 757 * @param positions Positions data pointer. 766 int32_t vertexCount, const OH_Drawing_Point2D* positions, const OH_Drawing_Point2D* texs,
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | vertices_impl.h | 37 const Point positions[], const Point texs[], const ColorQuad colors[], 41 int vertexCount, const Point positions[], const Point texs[], const ColorQuad colors[]) = 0;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | mesh_util.cpp | 367 void CalculateTangentImpl(const array_view<const IndexType>& indices, const array_view<const Math::Vec3>& positions, in CalculateTangentImpl() argument 372 vector<Math::Vec3> tan(positions.size(), { 0, 0, 0 }); in CalculateTangentImpl() 373 vector<Math::Vec3> bitan(positions.size(), { 0, 0, 0 }); in CalculateTangentImpl() 393 const Math::Vec3& v1 = positions[aa]; in CalculateTangentImpl() 394 const Math::Vec3& v2 = positions[bb]; in CalculateTangentImpl() 395 const Math::Vec3& v3 = positions[cc]; in CalculateTangentImpl() 412 for (size_t i = 0; i < positions.size(); i++) { in CalculateTangentImpl() 427 const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, in CalculateTangents() 430 CalculateTangentImpl<uint32_t>(indices, positions, normals, uvs, outTangents); in CalculateTangents() 434 const array_view<const Math::Vec3>& positions, cons in CalculateTangents() 426 CalculateTangents(const array_view<const uint32_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument 433 CalculateTangents(const array_view<const uint16_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument 440 CalculateTangents(const array_view<const uint8_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument 637 vector<Math::Vec3> positions; GenerateCubeMesh() local [all...] |
H A D | mesh_util.h | 71 const BASE_NS::array_view<const BASE_NS::Math::Vec3>& positions, 76 const BASE_NS::array_view<const BASE_NS::Math::Vec3>& positions, 81 const BASE_NS::array_view<const BASE_NS::Math::Vec3>& positions,
|
H A D | mesh_builder.h | 45 void SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& normals, 59 void CalculateAABB(size_t submeshIndex, const DataBuffer& positions) override;
|
H A D | mesh_builder.cpp | 882 const IMeshBuilder::DataBuffer& positions, uint32_t vertexCount) in GenerateDefaultNormals() 887 auto* posPtr = reinterpret_cast<const Math::Vec3*>(positions.buffer.data()); in GenerateDefaultNormals() 925 const IMeshBuilder::DataBuffer& indices, const IMeshBuilder::DataBuffer& positions, in GenerateDefaultTangents() 934 auto posView = array_view(reinterpret_cast<const Math::Vec3*>(positions.buffer.data()), vertexCount); in GenerateDefaultTangents() 1098 void MeshBuilder::SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& normals, in SetVertexData() argument 1118 WriteData(positions, submesh, MeshComponent::Submesh::DM_VB_POS, acc.offset, acc.byteSize, buffer); in SetVertexData() 1124 Fill(dst, positions, submeshDesc.vertexCount); in SetVertexData() 1367 void MeshBuilder::CalculateAABB(size_t submeshIndex, const DataBuffer& positions) in CalculateAABB() argument 1369 const auto posFormat = GetFormatSpec(positions.format); in CalculateAABB() 1375 if (posElementSize > positions in CalculateAABB() 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 2123 const auto* positions = positionData.buffer.data(); CalculateJointBounds() local [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_mesh_builder.h | 108 * @param positions Position data (3 * vertexCount values), this parameter is required. 115 virtual void SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& normals, 128 * @param positions Array of vertex positions in submesh. 130 virtual void CalculateAABB(size_t submeshIndex, const DataBuffer& positions) = 0; 150 * @param basePositions Initial vertex positions (base pose). 153 * @param targetPositions Morph target vertex positions (delta offsets from base vertex, total size of array is
|
/foundation/barrierfree/accessibility/common/interface/src/ |
H A D | accessible_ability_channel_stub.cpp | 395 sptr<AccessibilityGestureInjectPathParcel> positions = in HandleSendSimulateGesturePath() local 397 if (positions == nullptr) { in HandleSendSimulateGesturePath() 403 std::make_shared<AccessibilityGestureInjectPath>(*positions); in HandleSendSimulateGesturePath()
|
/foundation/barrierfree/accessibility/common/interface/test/unittest/mock/ |
H A D | mock_accessible_ability_channel_stub.cpp | 395 sptr<AccessibilityGestureInjectPathParcel> positions = in HandleSendSimulateGesturePath() local 397 if (positions == nullptr) { in HandleSendSimulateGesturePath() 403 std::make_shared<AccessibilityGestureInjectPath>(*positions); in HandleSendSimulateGesturePath()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/run_napi/ |
H A D | js_run.cpp | 208 std::vector<Drawing::Point> positions = run_->GetPositions(start, end);
in OnGetPositions() local 211 size_t positionSize = positions.size();
in OnGetPositions() 214 GetPointAndConvertToJsValue(env, positions.at(index))));
in OnGetPositions()
|
/foundation/communication/dsoftbus/core/common/dfx/anonymize/src/ |
H A D | anonymizer.c | 85 static bool IsValid(const char *str, const uint32_t *positions, uint32_t positionNum, bool(*isValidFunc)(char)) in IsValid() argument 88 if (!isValidFunc(str[positions[i]])) { in IsValid()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/ |
H A D | swiper_helper.cpp | 239 void DumpItemPosition(const SwiperLayoutAlgorithm::PositionMap& positions) in DumpItemPosition() argument 241 for (const auto& item : positions) { in DumpItemPosition()
|