Table of Contents

Enum EffectRenderingSchedule

Namespace
PaintDotNet.Effects
Assembly
PaintDotNet.Effects.Core.dll
public enum EffectRenderingSchedule : long

Fields

DefaultTilesForCpuRendering = -2

The image is broken up into square tiles, the size of which is chosen automatically. Each call to Render() contains the scans for 1 tile.

DefaultTilesForGpuRendering = -1

The image is broken up into square tiles, the size of which is chosen automatically. Each call to Render() contains the scans for 1 tile.

SmallHorizontalStrips = 0

The image is broken up into small horizontal strips that cover the full width of the image.

None = 5

There is only one call to the Effect's Render method, and all regions of interest (scans) are delivered at that time. This also means rendering is effectively single threaded.

Tiles128x128 = 4103

The image is broken up into 128x128 tiles. Each call to Render() contains the scans for 1 tile.

Tiles256x256 = 4104

The image is broken up into 256x256 tiles. Each call to Render() contains the scans for 1 tile.

Tiles512x512 = 4105

The image is broken up into 512x512 tiles. Each call to Render() contains the scans for 1 tile.

Tiles1024x1024 = 4106

The image is broken up into 1024x1024 tiles. Each call to Render() contains the scans for 1 tile.

Tiles2048x2048 = 4107

The image is broken up into 2048x2048 tiles. Each call to Render() contains the scans for 1 tile.

Tiles4096x4096 = 4108

The image is broken up into 4096x4096 tiles. Each call to Render() contains the scans for 1 tile.