Home
last modified time | relevance | path

Searched refs:geometry (Results 1 - 23 of 23) sorted by relevance

/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/modifier/
H A Drs_property_modifier_test.cpp149 std::shared_ptr<RSObjAbsGeometry> geometry = std::make_shared<RSObjAbsGeometry>(); in HWTEST_F() local
150 ASSERT_NE(geometry, nullptr); in HWTEST_F()
156 boundsModifier->Apply(geometry); in HWTEST_F()
157 EXPECT_EQ(geometry->x_, 10.f); in HWTEST_F()
158 EXPECT_EQ(geometry->y_, 10.f); in HWTEST_F()
159 EXPECT_EQ(geometry->width_, 10.f); in HWTEST_F()
160 EXPECT_EQ(geometry->height_, 10.f); in HWTEST_F()
166 boundsSizeModifier->Apply(geometry); in HWTEST_F()
167 EXPECT_EQ(geometry->width_, 60.f); in HWTEST_F()
168 EXPECT_EQ(geometry in HWTEST_F()
187 std::shared_ptr<RSObjAbsGeometry> geometry = std::make_shared<RSObjAbsGeometry>(); HWTEST_F() local
221 std::shared_ptr<RSObjAbsGeometry> geometry = std::make_shared<RSObjAbsGeometry>(); HWTEST_F() local
271 std::shared_ptr<RSObjAbsGeometry> geometry = std::make_shared<RSObjAbsGeometry>(); HWTEST_F() local
306 std::shared_ptr<RSObjAbsGeometry> geometry = std::make_shared<RSObjAbsGeometry>(); HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/
H A Drs_property_modifier.cpp69 void RSBoundsModifier::Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) in Apply() argument
72 geometry->SetRect(value.x_, value.y_, value.z_, value.w_); in Apply()
75 void RSBoundsSizeModifier::Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) in Apply() argument
78 geometry->SetSize(value.x_, value.y_); in Apply()
81 void RSBoundsPositionModifier::Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) in Apply() argument
84 geometry->SetPosition(value.x_, value.y_); in Apply()
87 void RSPivotModifier::Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) in Apply() argument
90 geometry->SetPivot(value.x_, value.y_); in Apply()
93 void RSPivotZModifier::Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) in Apply() argument
96 geometry in Apply()
99 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
105 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
112 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
119 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
126 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
132 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
139 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
146 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
153 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
161 Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) Apply() argument
[all...]
H A Drs_property_modifier.h30 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
40 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
50 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
87 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
97 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
107 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
117 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
127 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
137 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) override;
147 void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) overrid
[all...]
H A Drs_modifier.h68 virtual void Apply(const std::shared_ptr<RSObjAbsGeometry>& geometry) {} in Apply() argument
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_drag_manager.cpp107 auto geometry = host->GetGeometryNode(); in HandleOnItemDragStart() local
108 CHECK_NULL_VOID(geometry); in HandleOnItemDragStart()
109 dragOffset_ = geometry->GetMarginFrameOffset(); in HandleOnItemDragStart()
195 auto geometry = node->GetGeometryNode(); in ScaleAxisNearItem() local
196 CHECK_NULL_RETURN(geometry, res); in ScaleAxisNearItem()
197 auto nearRect = geometry->GetMarginFrameRect(); in ScaleAxisNearItem()
240 auto geometry = node->GetGeometryNode(); in ScaleDiagonalItem() local
241 CHECK_NULL_VOID(geometry); in ScaleDiagonalItem()
242 auto diagonalRect = geometry->GetMarginFrameRect(); in ScaleDiagonalItem()
346 auto geometry in HandleScrollCallback() local
380 auto geometry = host->GetGeometryNode(); HandleOnItemDragUpdate() local
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_util.cpp105 void GenerateCubeGeometry(float width, float height, float depth, Geometry<uint16_t> geometry) in GenerateCubeGeometry() argument
107 vector<Math::Vec3>& vertices = geometry.vertices; in GenerateCubeGeometry()
108 vector<Math::Vec3>& normals = geometry.normals; in GenerateCubeGeometry()
109 vector<Math::Vec2>& uvs = geometry.uvs; in GenerateCubeGeometry()
110 vector<uint16_t>& indices = geometry.indices; in GenerateCubeGeometry()
145 void GenerateSphereGeometry(float radius, uint32_t rings, uint32_t sectors, Geometry<uint32_t> geometry) in GenerateSphereGeometry() argument
147 vector<Math::Vec3>& vertices = geometry.vertices; in GenerateSphereGeometry()
148 vector<Math::Vec3>& normals = geometry.normals; in GenerateSphereGeometry()
149 vector<Math::Vec2>& uvs = geometry.uvs; in GenerateSphereGeometry()
150 vector<uint32_t>& indices = geometry in GenerateSphereGeometry()
195 GenerateConeCap( float radius, float length, uint32_t sectors, Geometry<uint32_t> geometry, const vector<Math::Vec2>& unitCoords) GenerateConeCap() argument
235 GenerateConeGeometry(float radius, float length, uint32_t sectors, Geometry<uint32_t> geometry) GenerateConeGeometry() argument
306 GenerateTorusGeometry( float majorRadius, float minorRadius, uint32_t majorSectors, uint32_t minorSectors, Geometry<uint32_t> geometry) GenerateTorusGeometry() argument
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_default_acceleration_structure_staging.cpp74 stagingBuild_.geometry.push_back(AccelerationStructureBuildConsumeStruct::Geom { in BuildAccelerationStructure()
99 stagingBuild_.geometry.push_back(AccelerationStructureBuildConsumeStruct::Geom { in BuildAccelerationStructure()
124 stagingBuild_.geometry.push_back(AccelerationStructureBuildConsumeStruct::Geom { in BuildAccelerationStructure()
160 if (frameStagingBuild_.geometry.empty() && frameStagingInstance_.copyInfo.empty()) { in HasStagingData()
H A Drender_data_store_default_acceleration_structure_staging.h41 BASE_NS::vector<Geom> geometry; member
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_default_acceleration_structure_staging.cpp73 for (const auto geomRef : stagingBuildData.geometry) { in ExecuteFrame()
77 AccelerationStructureBuildGeometryData geometry { { geomRef.data.info }, in ExecuteFrame()
88 cmdList.BuildAccelerationStructures(move(geometry), { &triData, 1u }, {}, {}); in ExecuteFrame()
94 cmdList.BuildAccelerationStructures(move(geometry), {}, { &aabbData, count }, {}); in ExecuteFrame()
100 cmdList.BuildAccelerationStructures(move(geometry), {}, {}, { &instanceData, count }); in ExecuteFrame()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select/
H A Dselect_layout_algorithm.cpp139 auto geometry = childLayoutWrapper->GetGeometryNode(); in MeasureAndGetSize() local
140 CHECK_NULL_RETURN(geometry, SizeF()); in MeasureAndGetSize()
141 return geometry->GetMarginFrameSize(); in MeasureAndGetSize()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_test.cpp167 RSObjGeometry geometry; in HWTEST_F() local
169 geometry.width_ = 1.0f; in HWTEST_F()
170 geometry.height_ = 1.0f; in HWTEST_F()
171 node.renderContent_->renderProperties_.frameGeo_ = geometry; in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render/render_base/unittest/draw/
H A Drs_property_draw_test.cpp167 RSObjGeometry geometry; in HWTEST_F() local
169 geometry.width_ = 1.0f; in HWTEST_F()
170 geometry.height_ = 1.0f; in HWTEST_F()
171 node.renderContent_->renderProperties_.frameGeo_ = geometry; in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/
H A Dmodel_paint_property.h21 #include "data_type/geometry/geometry.h"
24 #include "base/geometry/animatable_float.h"
25 #include "base/geometry/vec3.h"
161 void OnModelSingleGeometryUpdate(const std::shared_ptr<Render3D::Geometry>& geometry) in OnModelSingleGeometryUpdate() argument
163 propModelGeometries_.value().push_back(geometry); in OnModelSingleGeometryUpdate()
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_device.h197 /** Returns acceleration structure build sizes. Only a single geometry data should be valid.
198 * @param geometryInfo Build geometry info for size calculations.
199 * @param triangles Build geometry info for size calculations.
200 * @param aabb Build geometry info for size calculations.
201 * @param instances Build geometry info for size calculations.
204 const AccelerationStructureBuildGeometryInfo& geometry,
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.cpp1656 void RenderCommandList::BuildAccelerationStructures(const AccelerationStructureBuildGeometryData& geometry, in BuildAccelerationStructures() argument
1666 data->type = geometry.info.type; in BuildAccelerationStructures()
1667 data->flags = geometry.info.flags; in BuildAccelerationStructures()
1668 data->mode = geometry.info.mode; in BuildAccelerationStructures()
1669 data->srcAccelerationStructure = geometry.srcAccelerationStructure; in BuildAccelerationStructures()
1670 data->dstAccelerationStructure = geometry.dstAccelerationStructure; in BuildAccelerationStructures()
1671 data->scratchBuffer = geometry.scratchBuffer.handle; in BuildAccelerationStructures()
1672 data->scratchOffset = geometry.scratchBuffer.offset; in BuildAccelerationStructures()
H A Drender_command_list.h561 void BuildAccelerationStructures(const AccelerationStructureBuildGeometryData& geometry,
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.cpp2456 for (auto&& geometry : *arrays.get()) { in CreateMeshFromArrays()
2460 submesh.vertexCount = static_cast<uint32_t>(geometry->vertices.size()); in CreateMeshFromArrays()
2461 submesh.indexCount = static_cast<uint32_t>(geometry->indices.size()); in CreateMeshFromArrays()
2462 submesh.tangents = geometry->generateTangents; in CreateMeshFromArrays()
2468 for (auto&& geometry : *arrays.get()) { in CreateMeshFromArrays()
2469 meshBuilder->SetVertexData(subMeshIndex, FillData<BASE_NS::Math::Vec3>(geometry->vertices), in CreateMeshFromArrays()
2470 FillData<BASE_NS::Math::Vec3>(geometry->normals), FillData<BASE_NS::Math::Vec2>(geometry->uvs), in CreateMeshFromArrays()
2471 FillData<BASE_NS::Math::Vec2>(geometry->uv2s), FillData<BASE_NS::Math::Vec4>(geometry in CreateMeshFromArrays()
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h317 * @param geometry Acceleration structure build geometry data
322 virtual void BuildAccelerationStructures(const AccelerationStructureBuildGeometryData& geometry,
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Ddevice_vk.cpp925 const AccelerationStructureBuildGeometryInfo& geometry,
942 {}, // geometry;
945 geometryData[arrayIndex].geometry.triangles = VkAccelerationStructureGeometryTrianglesDataKHR {
964 {}, // geometry;
967 geometryData[arrayIndex].geometry.aabbs = VkAccelerationStructureGeometryAabbsDataKHR {
981 {}, // geometry;
984 geometryData[arrayIndex].geometry.instances = VkAccelerationStructureGeometryInstancesDataKHR {
997 VkAccelerationStructureTypeKHR(geometry.type), // type
998 VkBuildAccelerationStructureFlagsKHR(geometry.flags), // flags
999 VkBuildAccelerationStructureModeKHR(geometry
[all...]
H A Ddevice_vk.h104 const AccelerationStructureBuildGeometryInfo& geometry,
H A Drender_backend_vk.cpp2273 {}, // geometry;
2295 geometryData[arrayIndex].geometry.triangles = VkAccelerationStructureGeometryTrianglesDataKHR {
2320 {}, // geometry;
2328 geometryData[arrayIndex].geometry.aabbs = VkAccelerationStructureGeometryAabbsDataKHR {
2347 {}, // geometry;
2356 geometryData[arrayIndex].geometry.instances = VkAccelerationStructureGeometryInstancesDataKHR {
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.h99 const AccelerationStructureBuildGeometryInfo& geometry,
H A Ddevice_gles.cpp1210 const AccelerationStructureBuildGeometryInfo& geometry,

Completed in 30 milliseconds