Home
last modified time | relevance | path

Searched refs:TypeIdRole (Results 1 - 13 of 13) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_any.h54 enum class TypeIdRole { CURRENT, ITEM, ARRAY }; class in AnyReturn
58 /** Should value be cloned. Ignored if role != TypeIdRole::CURRENT */
61 TypeIdRole role { TypeIdRole::CURRENT };
73 virtual TypeId GetTypeId(TypeIdRole role) const = 0;
78 return GetTypeId(TypeIdRole::CURRENT); in GetTypeId()
82 return GetTypeId(TypeIdRole::CURRENT) == GetTypeId(TypeIdRole::ARRAY); in IsArray()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dany.h47 if (options.role == TypeIdRole::ARRAY) {
53 TypeId GetTypeId(TypeIdRole) const override
H A Dnumber.cpp149 if (options.role == TypeIdRole::ARRAY) { in Clone()
155 TypeId Number::GetTypeId(TypeIdRole role) const in GetTypeId()
157 if (role == TypeIdRole::ARRAY) { in GetTypeId()
H A Dnumber.h39 TypeId GetTypeId(TypeIdRole role) const override;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/
H A Dany.h107 TypeId GetTypeId(TypeIdRole role) const override
109 if (role == TypeIdRole::ARRAY) {
112 if (role == TypeIdRole::ITEM) {
277 TypeId GetTypeId(TypeIdRole role) const override
279 if (role == TypeIdRole::ARRAY) {
282 if (role == TypeIdRole::ITEM) {
440 if (options.role == TypeIdRole::ARRAY) {
449 if (options.role == TypeIdRole::ITEM) {
/foundation/graphic/graphic_3d/lume/metaobject/test/src/
H A Dtesting_objects.cpp411 if (options.role == TypeIdRole::CURRENT || options.role == TypeIdRole::ITEM) {
420 TypeId GetTypeId(TypeIdRole role) const override
422 if (role == TypeIdRole::CURRENT || role == TypeIdRole::ITEM) {
H A Dtest_utils.h125 auto anya = a->Clone(AnyCloneOptions { CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); in IsEqual()
126 auto anyb = b->Clone(AnyCloneOptions { CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); in IsEqual()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dtrack_animation_state.cpp107 if (trackStart_ && trackStart_->GetTypeId() != keyframeArray_->GetTypeId(TypeIdRole::ITEM)) { in ValidateValues()
112 if (trackStart_ = keyframeArray_->Clone({ CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); trackStart_) { in ValidateValues()
H A Dtrack_animation_state.h63 return keyframeArray_ ? keyframeArray_->GetTypeId(TypeIdRole::ITEM) : TypeId {};
H A Dtrack_animation.cpp179 array = value.Clone(AnyCloneOptions { CloneValueType::DEFAULT_VALUE, TypeIdRole::ARRAY }); in OnPropertyChanged()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/
H A Darray_element_bind.h31 value_ = any->Clone({ CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); in ArrayElementBind()
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dimporter.cpp284 if (auto any = array.Clone(AnyCloneOptions { CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM })) { in ImportArray()
H A Dexporter.cpp206 auto any = array.Clone(AnyCloneOptions { CloneValueType::DEFAULT_VALUE, TypeIdRole::ITEM }); in ExportArray()

Completed in 7 milliseconds