ComponentFactory.Krypton.Toolkit.KryptonOffice2013Renderer.UpdateCache C# (CSharp) Method

UpdateCache() private method

private UpdateCache ( ) : void
return void
        private void UpdateCache()
        {
            // Only need to create the cache objects first time around
            if (_gradientSplit == null)
            {
                _gradientSplit = new GradientItemColorsSplit(KCT.ButtonSelectedBorder,
                                                             KCT.ButtonSelectedGradientBegin,
                                                             KCT.ButtonSelectedGradientEnd);

                _gradientTracking = new GradientItemColorsTracking(KCT.ButtonSelectedBorder,
                                                                   KCT.ButtonSelectedGradientBegin,
                                                                   KCT.ButtonSelectedGradientEnd);

                _gradientPressed = new GradientItemColorsPressed(KCT.ButtonPressedBorder,
                                                                 KCT.ButtonPressedGradientBegin,
                                                                 KCT.ButtonPressedGradientEnd);

                _gradientChecked = new GradientItemColorsChecked(KCT.ButtonPressedBorder,
                                                                 KCT.ButtonCheckedGradientBegin,
                                                                 KCT.ButtonCheckedGradientEnd);

                _gradientCheckedTracking = new GradientItemColorsCheckedTracking(KCT.ButtonSelectedBorder,
                                                                                 KCT.ButtonPressedGradientBegin,
                                                                                 KCT.ButtonCheckedGradientEnd);
            }
        }