Interface IVectorCache
  
  
  
  Assembly: Mapsui.dll
  Syntax
  
    public interface IVectorCache
   
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  GetOrCreatePaint<T>(Brush?, float, double, Func<Brush?, float, double, ISymbolCache, T>)
  
  
  Declaration
  
    T GetOrCreatePaint<T>(Brush? brush, float opacity, double rotation, Func<Brush?, float, double, ISymbolCache, T> toPaint) where T : class
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetOrCreatePaint<T>(Pen?, float, Func<Pen?, float, T>)
  
  
  Declaration
  
    T GetOrCreatePaint<T>(Pen? pen, float opacity, Func<Pen?, float, T> toPaint) where T : class
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetOrCreatePath<TPath, TGeometry>(Viewport, TGeometry, float, Func<TGeometry, Viewport, float, TPath>)
  
  
  Declaration
  
    TPath GetOrCreatePath<TPath, TGeometry>(Viewport viewport, TGeometry geometry, float lineWidth, Func<TGeometry, Viewport, float, TPath> toPath) where TPath : class where TGeometry : class
   
  Parameters
  
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | TPath |  | 
      
        | TGeometry |  |