Home
last modified time | relevance | path

Searched refs:ArrayProperty (Results 1 - 14 of 14) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/
H A Darray_property.h25 class ArrayProperty final {
32 ArrayProperty() = default;
33 ArrayProperty(nullptr_t) {} in ArrayProperty() function in final
36 ArrayProperty(BASE_NS::shared_ptr<Prop> p) : p_(BASE_NS::move(p)) in ArrayProperty() function in final
44 ArrayProperty(NoCheckT, BASE_NS::shared_ptr<Prop> p) : p_(p) in ArrayProperty() function in final
102 using ConstArrayProperty = ArrayProperty<const T>;
105 inline bool operator==(const ArrayProperty<T>& l, const ArrayProperty<T>& r) in operator ==()
111 inline bool operator!=(const ArrayProperty<T>& l, const ArrayProperty<
[all...]
H A Dconstruct_array_property.h26 ArrayProperty<T> ConstructArrayProperty(IObjectRegistry& obr, BASE_NS::string_view name, in ConstructArrayProperty()
29 ArrayProperty<T> p(NOCHECK, obr.GetPropertyRegister().Create(ClassId::StackProperty, name));
40 ArrayProperty<T> ConstructArrayProperty(BASE_NS::string_view name, BASE_NS::array_view<const T> value = {}, in ConstructArrayProperty()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/animation/
H A Danimation.h118 META_NS::ArrayProperty<float> Timestamps() in Timestamps()
129 META_NS::ArrayProperty<Type> Keyframes() in Keyframes()
131 return META_NS::ArrayProperty<Type>(META_API_CACHED_INTERFACE(TrackAnimation)->Keyframes()); in Keyframes()
142 META_NS::ArrayProperty<IFunction::Ptr> KeyframeHandlers() in KeyframeHandlers()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/engine/
H A Dintf_engine_value_manager.h67 ArrayProperty<Type> ConstructArrayProperty(BASE_NS::string_view name) in ConstructArrayProperty()
69 return ArrayProperty<Type>(ConstructProperty(name)); in ConstructArrayProperty()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dinterface_macros.h67 META_NS::ArrayProperty<type> name() noexcept \
69 return META_NS::ArrayProperty<type> { this->Property##name() }; \
H A Dintf_metadata.h142 ArrayProperty<ValueType> GetArrayPropertyByName(BASE_NS::string_view name) in GetArrayPropertyByName()
147 ArrayProperty<const ValueType> GetArrayPropertyByName(BASE_NS::string_view name) const in GetArrayPropertyByName()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dtrack_animation_state.h34 ArrayProperty<float> timestamps;
102 ArrayProperty<float>& GetTimeStamps() noexcept
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/
H A Darray_property_changes_recognizer.h59 void SetValue(const META_NS::ArrayProperty<ValueType>& arrayProperty) in SetValue()
69 ArrayChanges<ValueType> OnArrayPropertyChanged(const META_NS::ArrayProperty<ValueType>& arrayProperty) in OnArrayPropertyChanged()
H A Darray_property_event_handler.h31 using Property = ArrayProperty<ValueType>;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Dobject_api.h384 if (auto typed = ArrayProperty<PropertyValueType>(existing)) { in ArrayMetaProperty()
616 inline META_NS::ArrayProperty<PropertyType> PropertyName() noexcept \
621 META_NS::ArrayProperty<PropertyType>::IndexType index, const PropertyType& value) \
631 inline FinalClassType& PropertyName(const META_NS::ArrayProperty<PropertyType>& property) \
649 META_NS::ArrayProperty<const PropertyType> PropertyName() const \
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dsubmeshhandler.cpp40 submeshes_ = META_NS::ArrayProperty<SCENE_NS::ISubMesh::Ptr>(submeshes);
336 META_NS::ArrayProperty<SCENE_NS::ISubMesh::Ptr> submeshes_ {};
H A Dtextureinfo_impl.cpp63 META_NS::ArrayProperty<CORE3D_NS::MaterialComponent::TextureInfo> array_;
/foundation/graphic/graphic_3d/lume/metaobject/test/src/api/
H A DFunctionTest.cpp271 auto p = ArrayProperty<IFunction::Ptr>(metad->GetPropertyByName("functions")); in HWTEST_F()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dimplementation_macros.h59 ::META_NS::ArrayProperty<type> metaProperty##name##_ = this->template RegisterStaticPropertyMetadata<type[]>( \

Completed in 5 milliseconds