Cairo.Gradient.AddColorStop C# (CSharp) Метод

AddColorStop() публичный Метод

public AddColorStop ( double offset, Color c ) : Status
offset double
c Color
Результат Status
        public Status AddColorStop(double offset, Color c)
        {
            CheckDisposed ();
            NativeMethods.cairo_pattern_add_color_stop_rgba (Handle, offset, c.R, c.G, c.B, c.A);
            return Status;
        }

Usage Example

Пример #1
0
            static void GetShadowPattern(Cairo.Gradient shadow, ShadowParameters shadowParams)
            {
                double denLog = Math.Log(1.0f / shadowParams.shadowRadius);

                shadow.AddColorStop(0.0, new Cairo.Color(0, 0, 0, shadowParams.shadowAlpha));

                for (int i = 2; i <= shadowParams.shadowRadius; i++)
                {
                    double step = i / shadowParams.shadowRadius;
                    shadow.AddColorStop(step, new Cairo.Color(0, 0, 0, shadowParams.shadowAlpha * (Math.Log(step) / denLog)));
                }
            }
All Usage Examples Of Cairo.Gradient::AddColorStop