Home
last modified time | relevance | path

Searched refs:containerMethods (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper/PropertyTools/
H A Dproperty_data.cpp45 … if (((name.size() - pos) < 3U) || !property.metaData.containerMethods) { // 3: min length e.g. [0] in ParseIndex()
64 auto* containerMethods = property.metaData.containerMethods; in ParseIndex() local
70 offset = static_cast<ptrdiff_t>(index * containerMethods->property.size); in ParseIndex()
72 if (index < containerMethods->size(property.offset + baseOffset)) { in ParseIndex()
74containerMethods->get(property.offset + baseOffset, index) - baseOffset - ret.offset); in ParseIndex()
79 ret.property = &containerMethods->property; in ParseIndex()
86 properties = containerMethods->property.metaData.memberProperties; in ParseIndex()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Decs_serializer.cpp81 auto* containerMethods = propertyOffset.property->metaData.containerMethods; in EnsureDynamicArraySize() local
82 if (containerMethods && containerMethods->resize) { in EnsureDynamicArraySize()
83 if (containerMethods->size(propertyOffset.offset) <= index) { in EnsureDynamicArraySize()
84 containerMethods->resize(propertyOffset.offset, index + 1); in EnsureDynamicArraySize()
742 } else if (property.metaData.containerMethods) { in WriteProperty()
743 const auto& container = *property.metaData.containerMethods; in WriteProperty()
1090 } else if (property.metaData.containerMethods) { in ReadProperty()
1147 property.metaData.containerMethods->resize(offset, count); in ReadProperty()
1149 uintptr_t ptr = property.metaData.containerMethods->get(offset, i); in ReadProperty()
1164 const auto count = property.metaData.containerMethods->size(offset); in ReadProperty()
[all …]
H A Decs_util.h85 } else if (property.metaData.containerMethods) {
86 auto& containerProperty = property.metaData.containerMethods->property;
96 const auto count = property.metaData.containerMethods->size(offset);
98 uintptr_t ptr = property.metaData.containerMethods->get(offset, i);
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/engine/
H A Dinternal_access.h77 if (guard && params.property.metaData.containerMethods) { in SyncToEngine()
87 auto cont = params.property.metaData.containerMethods; in SyncToEngine()
101 if (guard && params.property.metaData.containerMethods) { in SyncFromEngine()
109 auto cont = params.property.metaData.containerMethods; in SyncFromEngine()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/property/
H A Dproperty.h96 const struct ContainerApi* containerMethods; member
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp192 … if (value.is_object() && !value.object_.empty() && propertyIt->metaData.containerMethods) { in AppendProperties()
193 … const auto& containerProperty = propertyIt->metaData.containerMethods->property; in AppendProperties()