VisualRasterizer

Description

abstract class Tinman.Engine.Drawing.VisualRasterizer

Derived from

IVisualRasterizer

Extended by

VisualRasterizerGeneric abstract

Abstract base class for IVisualRasterizer implementations.

Public / Constants

Default


[ShutdownSurvive]
public static readonly attribute Default → (IVisualRasterizer)

A IVisualRasterizer for IVisual objects that have been created with Visual.Image or Visual.Shape.

None


[ShutdownSurvive]
public static readonly attribute None → (IVisualRasterizer)

A IVisualRasterizer instance that does not support any IVisual objects.

Public / Constructors

Chain


public static method Chain → (1)

rasterizers in : IEnumerable<IVisualRasterizer>

[not-null]
The chain of rasterizers to use.

returns → IVisualRasterizer

The rasterizer chain.

Creates a new instance of IVisualRasterizer that uses a chain of aggregated rasterizers.

The IVisualRasterizer.Rasterize method is called for each rasterizer in the chain, until a method returns true.