Cairo.Pattern.Lookup C# (CSharp) Метод

Lookup() публичный статический Метод

public static Lookup ( IntPtr pattern, bool owner ) : Pattern
pattern System.IntPtr
owner bool
Результат Pattern
        public static Pattern Lookup(IntPtr pattern, bool owner)
        {
            if (pattern == IntPtr.Zero)
                return null;

            PatternType pt = NativeMethods.cairo_pattern_get_type (pattern);
            switch (pt) {
            case PatternType.Solid:
                return new SolidPattern (pattern, owner);
            case PatternType.Surface:
                return new SurfacePattern (pattern, owner);
            case PatternType.Linear:
                return new LinearGradient (pattern, owner);
            case PatternType.Radial:
                return new RadialGradient (pattern, owner);
            default:
                return new Pattern (pattern, owner);
            }
        }

Usage Example

Пример #1
0
 public Pattern PopGroup()
 {
     return(Pattern.Lookup(NativeMethods.cairo_pop_group(handle), true));
 }
All Usage Examples Of Cairo.Pattern::Lookup