using Godot; using Rokojori; using System.Collections.Generic; namespace Rokojori { public interface UIStylePropertyContainer { UIStyle GetUIStyleParent(); UIPosition GetUIPosition(); UILayout GetUILayout(); UILineWrap GetUILineWrap(); UINumber GetUIStyleNumberProperty( UIStyleNumberProperty property ); UIColor GetUIStyleColorProperty( UIStyleColorProperty property ); ShaderUIColor[] GetShaderUIColors(); List> GetActiveShaderUIColorTransitions(); ShaderUINumber[] GetShaderUINumbers(); List> GetActiveShaderUINumberTransitions(); TransitionSettingsAll GetTransitionSettingsAll(); UINumberTransition[] GetNumberTransitions(); List> GetActiveUINumberTransitions(); UIColorTransition[] GetColorTransitions(); List> GetActiveUIColorTransitions(); } }