Home
last modified time | relevance | path

Searched refs:IModifier (Results 1 - 10 of 10) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/
H A Dintf_modifier.h39 META_REGISTER_INTERFACE(IModifier, "4a6991b7-c410-4663-99d2-4ff00eb9a9e0")
41 class IModifier : public CORE_NS::IInterface { class
42 META_INTERFACE(CORE_NS::IInterface, IModifier)
49 META_INTERFACE_TYPE(IModifier); variable
H A Dintf_stack_property.h42 virtual ReturnError InsertModifier(IndexType pos, const IModifier::Ptr& mod) = 0;
43 virtual IModifier::Ptr RemoveModifier(IndexType pos) = 0;
44 virtual ReturnError RemoveModifier(const IModifier::Ptr& mod) = 0;
45 virtual BASE_NS::vector<IModifier::Ptr> GetModifiers(
48 ReturnError AddModifier(const IModifier::Ptr& mod) in AddModifier()
/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dstack_property.h47 ReturnError InsertModifier(IndexType pos, const IModifier::Ptr& mod) override;
48 IModifier::Ptr RemoveModifier(IndexType pos) override;
49 ReturnError RemoveModifier(const IModifier::Ptr& mod) override;
50 BASE_NS::vector<IModifier::Ptr> GetModifiers(
93 BASE_NS::vector<IModifier::Ptr> modifiers_;
H A Dstack_property.cpp271 ReturnError StackProperty::InsertModifier(IndexType pos, const IModifier::Ptr& mod) in InsertModifier()
286 IModifier::Ptr StackProperty::RemoveModifier(IndexType pos)
288 IModifier::Ptr p;
299 ReturnError StackProperty::RemoveModifier(const IModifier::Ptr& mod)
315 BASE_NS::vector<IModifier::Ptr> StackProperty::GetModifiers(
318 BASE_NS::vector<IModifier::Ptr> ret;
428 if (auto v = interface_pointer_cast<IModifier>(i)) {
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dtrack_animation.cpp81 p.stack->AddModifier(GetSelf<IModifier>()); in OnAnimationStateChanged()
155 stack->RemoveModifier(GetSelf<IModifier>()); in RemoveModifier()
H A Dproperty_animation.cpp46 auto me = GetSelf<IModifier>(); in OnPropertyChanged()
H A Dkeyframe_animation.cpp107 auto me = GetSelf<IModifier>(); in OnPropertyChanged()
H A Danimation.h345 IPropertyAnimation, IModifier, IImportFinalize, Interfaces...> {
348 using Super = BaseAnimationFwd<FinalClass, ClassInfo, BaseAnimationInterface, IPropertyAnimation, IModifier,
372 protected: // IModifier
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/
H A Dproperty.h169 ReturnError AddModifier(const IModifier::Ptr& mod) in AddModifier()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dutil.h196 inline bool IsModifierGetCompatible(const IAny& any, const IModifier& value) in IsModifierGetCompatible()

Completed in 4 milliseconds