Grasshopper2.Imaging.Shadersnamespace
Types
Grasshopper2.Imaging.Shaders.IReactionDiffusion
Base interface for reaction-diffusion processes.
Grasshopper2.Imaging.Shaders.IShaderGeometry
Base interface for all geometry shaders.
Grasshopper2.Imaging.Shaders.IShapeMask
Provides the core interface for all shape masks used in imaging filters and effects.
Grasshopper2.Imaging.Shaders.BlendMode
Enumerates the possible blend modes for float maps.
Grasshopper2.Imaging.Shaders.BlurProfile
Represents a blurring profile, ie. a list of weights for adjacent samples.
Grasshopper2.Imaging.Shaders.BlurProfileType
Enumerates the possible blur profiles.
Grasshopper2.Imaging.Shaders.BoxMask
Represents a fast integer accurate AABB useful for sampling.
Grasshopper2.Imaging.Shaders.BoxShaderGeometry
Implementation of IShaderGeometry for aligned boxes.
Grasshopper2.Imaging.Shaders.CircleMask
Represents a fast integer accurate circle shape useful for sampling.
Grasshopper2.Imaging.Shaders.ConeShaderGeometry
Implementation of IShaderGeometry for vertical cones.
Grasshopper2.Imaging.Shaders.ConvolutionKernel
Represents a custom convolution kernel.
Grasshopper2.Imaging.Shaders.DiscShaderGeometry
Implementation of IShaderGeometry for horizontal discs.
Grasshopper2.Imaging.Shaders.GrayScott
Provides ways to perform single reaction/diffusion iterations using the Gray-Scott algorithm
Grasshopper2.Imaging.Shaders.MaskRow
Represents a horizontal scan line segment in sample space.
Grasshopper2.Imaging.Shaders.RectangleShaderGeometry
Implementation of IShaderGeometry for horizontal rectangles.
Grasshopper2.Imaging.Shaders.ShapeMaskGeometry
Enumerates the pre-defined shape masks.
Grasshopper2.Imaging.Shaders.SobelOperator
Enumerates the different types of sobel operators.
Grasshopper2.Imaging.Shaders.SphereShaderGeometry
Implementation of IShaderGeometry for spheres.