Home
last modified time | relevance | path

Searched refs:containerMethods (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/engine/
H A Dinternal_access.h77 if (guard && params.property.metaData.containerMethods) {
87 auto cont = params.property.metaData.containerMethods;
101 if (guard && params.property.metaData.containerMethods) {
109 auto cont = params.property.metaData.containerMethods;
/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/EcsSerializer/src/ecs_serializer/
H A Decs_serializer.cpp680 } else if (property.metaData.containerMethods) { in WriteProperty()
681 const auto& container = *property.metaData.containerMethods; in WriteProperty()
891 auto* containerMethods = propertyOffset.property->metaData.containerMethods; in EnsureDynamicArraySize() local
892 if (containerMethods && containerMethods->resize) { in EnsureDynamicArraySize()
893 if (containerMethods->size(propertyOffset.offset) <= index) { in EnsureDynamicArraySize()
894 containerMethods->resize(propertyOffset.offset, index + 1); in EnsureDynamicArraySize()
992 } else if (property.metaData.containerMethods) { in ReadProperty()
1023 uintptr_t ptr = offset + i * property.metaData.containerMethods in ReadProperty()
[all...]
/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()
1121 uintptr_t ptr = offset + i * property.metaData.containerMethods in ReadProperty()
[all...]
H A Decs_util.h85 } else if (property.metaData.containerMethods) { in GatherEntityReferences()
86 auto& containerProperty = property.metaData.containerMethods->property; in GatherEntityReferences()
96 const auto count = property.metaData.containerMethods->size(offset); in GatherEntityReferences()
98 uintptr_t ptr = property.metaData.containerMethods->get(offset, i); in GatherEntityReferences()
/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()
74 containerMethods->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()
/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/EcsSerializer/include/ecs_serializer/
H A Decs_clone_util.h82 } else if (property.metaData.containerMethods) { in GatherEntityReferences()
83 auto& containerProperty = property.metaData.containerMethods->property; in GatherEntityReferences()
93 const auto count = property.metaData.containerMethods->size(offset); in GatherEntityReferences()
95 uintptr_t ptr = property.metaData.containerMethods->get(offset, i); in GatherEntityReferences()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/property/
H A Dproperty.h96 const struct ContainerApi* containerMethods; member
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp190 // if the array has objects, the metadata should have containerMethods for in AppendProperties()
192 if (value.is_object() && !value.object_.empty() && propertyIt->metaData.containerMethods) { in AppendProperties()
193 const auto& containerProperty = propertyIt->metaData.containerMethods->property; in AppendProperties()

Completed in 9 milliseconds