Namespace Gorgon.Renderers
Classes
Gorgon2D
Provides 2D rendering functionality.
Gorgon2D1BitEffect
An effect that renders an image as if it were 1 bit image.
Gorgon2DBatchState
Defines the state to pass to a call to the Begin(Gorgon2DBatchState, GorgonCameraCommon) method.
Gorgon2DBatchStateBuilder
A builder which will buld Gorgon2DBatchState objects to pass to the Begin(Gorgon2DBatchState, GorgonCameraCommon) method.
Gorgon2DBatchStatePoolAllocator
An allocator used to retrieve 2D batch states from a pool.
Gorgon2DBloomEffect
An effect that renders a bloom (glow) effect for a scene.
Gorgon2DBurnDodgeEffect
An effect that renders images burn/dodge effect.
Gorgon2DChromaticAberrationEffect
An effect that simulates lens imperfection.
Gorgon2DCompositor
A compositor system used to chain multiple effects together.
Gorgon2DDisplacementEffect
An effect that displaces the pixels on an image using the pixels from another image for weighting.
Gorgon2DEffect
A base class used to implement special effects for 2D rendering.
Gorgon2DGBuffer
A GBuffer containing targets for rendering effects that have need of multiple render targets.
Gorgon2DGaussBlurEffect
A gaussian blur effect.
Gorgon2DGrayScaleEffect
An effect that renders as gray scale.
Gorgon2DInvertEffect
An effect that renders an inverted image.
Gorgon2DLightingEffect
An effect used to render a scene with per-pixel lighting.
Gorgon2DOldFilmEffect
A post process effect to give an old scratched film effect.
Gorgon2DPosterizedEffect
An effect that renders a posterized image.
Gorgon2DShaderStateBuilder<T>
A fluent interface used to create shader states for use with a Gorgon2DBatchState.
Gorgon2DShaderStatePoolAllocator<T>
An allocator used to retrieve 2D shader states from a pool.
Gorgon2DShaderState<T>
A shader state for use with a Gorgon2DBatchState.
Gorgon2DSharpenEmbossEffect
An effect that sharpens (and optionally embosses) an image.
Gorgon2DSilhouetteEffect
An effect that renders the silhouette of an image.
Gorgon2DSobelEdgeDetectEffect
An effect that renders the edges of an image with Sobel edge detection.
Gorgon2DWaveEffect
An effect that renders a wavy image.
GorgonGlyphColors
Defines the colors for each corner of a text sprite glyph rectangle.
GorgonIntersections
Contains static methods to help in determining intersections, containment, etc.
GorgonPolySprite
A class that defines a polygonal region to display a 2D image.
GorgonPolySpriteBuilder
A builder used to create a new GorgonPolySprite object.
GorgonPolySpriteVertex
Represents an immutable vertex for a GorgonPolySprite.
GorgonRectangleOffsets
Defines the offsets for each corner of a rectangle.
GorgonSprite
A class that defines a rectangluar region to display a 2D image.
GorgonSpriteColors
Defines the colors for each corner of a sprite rectangle.
GorgonSpriteExtensions
Extension methods for the GorgonSprite object.
GorgonTextSprite
A class that defines a sprite that is used to display text.
Structs
GorgonTriangleVertex
A value that defines a vertex for a triangle draw using the DrawTriangle(in GorgonTriangleVertex, in GorgonTriangleVertex, in GorgonTriangleVertex, GorgonTexture2DView, RectangleF?, int, GorgonSamplerState, float) method.
Interfaces
IGorgon2DCompositorEffect
Defines an effect that can be used in a Gorgon2DCompositor.
IGorgon2DCompositorPass
Information about a single pass in a Gorgon2DCompositor.
IGorgon2DDrawingFluent
A fluent interface for drawing commands on a Gorgon2D object.
IGorgon2DEffectBuilders
Returns the builders that applications can use to build up states for an effect.
IGorgon2DFluent
A fluent interface for the Gorgon2D object.
Enums
Containment
Describes how one bounding volume contains another.
PassContinuationState
A state that tells the effect how to proceed prior to rendering a pass.
PlaneIntersection
Defines the type of intersection on a plane.
TextDrawMode
Determines how text should be rendered.
WaveType
Type of wave effect.