1*ab11e3c9SKudo Chien #pragma once 2*ab11e3c9SKudo Chien #include <string> 3*ab11e3c9SKudo Chien 4*ab11e3c9SKudo Chien namespace reanimated { 5*ab11e3c9SKudo Chien 6*ab11e3c9SKudo Chien class FeaturesConfig { 7*ab11e3c9SKudo Chien public: isLayoutAnimationEnabled()8*ab11e3c9SKudo Chien static inline bool isLayoutAnimationEnabled() { 9*ab11e3c9SKudo Chien return _isLayoutAnimationEnabled; 10*ab11e3c9SKudo Chien } setLayoutAnimationEnabled(bool isLayoutAnimationEnabled)11*ab11e3c9SKudo Chien static inline void setLayoutAnimationEnabled(bool isLayoutAnimationEnabled) { 12*ab11e3c9SKudo Chien _isLayoutAnimationEnabled = isLayoutAnimationEnabled; 13*ab11e3c9SKudo Chien } 14*ab11e3c9SKudo Chien 15*ab11e3c9SKudo Chien private: 16*ab11e3c9SKudo Chien static bool _isLayoutAnimationEnabled; 17*ab11e3c9SKudo Chien }; 18*ab11e3c9SKudo Chien 19*ab11e3c9SKudo Chien } // namespace reanimated 20