Home
last modified time | relevance | path

Searched refs:positions (Results 1 - 25 of 36) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_text_run.cpp179 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 Ddrawing_canvas.cpp290 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 Dvertices_fuzzer.cpp49 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 Daccessibility_touchEvent_injector.cpp206 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 Droot_pattern.h92 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 Ddrawing_text_run_test.cpp185 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 Dvertices.cpp29 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 Dshader_effect_test.cpp121 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 Dcanvas_test.cpp304 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 Dskia_vertices.cpp40 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 Dskia_vertices.h39 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 Dvertices.h48 * @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 Ddrawing_text_run.h193 * @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 Ddrawing_canvas.h757 * @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 Dvertices_impl.h37 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 Dmesh_util.cpp367 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 Dmesh_util.h71 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 Dmesh_builder.h45 void SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& normals,
59 void CalculateAABB(size_t submeshIndex, const DataBuffer& positions) override;
H A Dmesh_builder.cpp882 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 Dintf_mesh_builder.h108 * @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 Daccessible_ability_channel_stub.cpp395 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 Dmock_accessible_ability_channel_stub.cpp395 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 Djs_run.cpp208 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 Danonymizer.c85 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 Dswiper_helper.cpp239 void DumpItemPosition(const SwiperLayoutAlgorithm::PositionMap& positions) in DumpItemPosition() argument
241 for (const auto& item : positions) { in DumpItemPosition()

Completed in 18 milliseconds

12