Namespace Icy.Rendering
Classes
- ColorExtensions
Provides extension methods for the colors.
- MatrixExtensions
Provides some extensions for the matrices and vectors.
- PixelSnapping
Provides pixel snapping for axis-aligned quads, shared by every engine's Draw(ITexture, in TextureRenderingOptions) implementation.
- RenderExtensions
Provides extension methods for rendering operations on textures.
- ShapesExtensions
Provides extension methods for shapes drawing.
Structs
- Rgba32
Represents a color of the texture that contains
Red,Green,BlueandAlphachannels.
- TextureRenderingOptions
Represents an options for the texture and brush rendering.
- Transform2D
Represents a wrapper for the 2D transform matrix for the UI elements.
Interfaces
- IEffect
Represents an interface for the shader effects used in rendering process.
- IRenderContext
Represents a service that is used by UI components to draw brushes.
- IRenderOptions
Represents an interface for storing the global renderer options.
- ITexture
Represents generalized interface for platform texture type adapters.
Enums
- EffectCode
Defines most used UI effect types.