VectSharp 2.6.1
A light library for C# vector graphics
Loading...
Searching...
No Matches
VectSharp.Filters Namespace Reference

Classes

class  BoxBlurFilter
 Represents a filter applying a box blur. More...
 
class  ColourMatrix
 Represents a colour transformation matrix. More...
 
class  ColourMatrixFilter
 Represents a filter that applies a Filters.ColourMatrix to the colours of the image. More...
 
class  CompositeLocationInvariantFilter
 Represents a filter that corresponds to applying multiple ILocationInvariantFilters one after the other. More...
 
class  ConvolutionFilter
 Represents a filter that applies a matrix convolution to the image. More...
 
class  FilterWithRasterisableParameter
 Represents a filter with a parameter that needs to be rasterised at the same resolution as the subject image prior to applying the filter. More...
 
class  GaussianBlurFilter
 Represents a filter that applies a Gaussian blur effect. More...
 
interface  IFilter
 Represents a filter. Do not implement this interface directly; instead, implement ILocationInvariantFilter or IFilterWithLocation. More...
 
interface  IFilterWithLocation
 Represents a filter whose results depend on the position of the subject image on the graphics surface. More...
 
interface  IFilterWithRasterisableParameter
 Represents a filter with a parameter that needs to be rasterised at the same resolution as the subject image prior to applying the filter. The FilterWithRasterisableParameter abstract class provides a default implementation of this interface. More...
 
interface  ILocationInvariantFilter
 Represents a filter that can be applied to an image regardless of its location on the graphics surface. More...
 
class  MaskFilter
 Represents a filter that uses the luminance of an image to mask another image. More...