C# Класс Pinta.ImageManipulation.UnaryPixelOp

Defines a way to operate on a pixel, or a region of pixels, in a unary fashion. That is, it is a simple function F that takes one parameter and returns a result of the form: d = F(c)
Наследование: PixelOp
Показать файл Открыть проект

Открытые методы

Метод Описание
Apply ( ColorBgra color ) : ColorBgra
Apply ( ColorBgra src, ColorBgra dst, int length ) : void
Apply ( ColorBgra ptr, int length ) : void
Apply ( ISurface surface ) : void
Apply ( ISurface src, ISurface dst ) : void
Apply ( ISurface src, ISurface dst, Rectangle roi ) : void
Apply ( ISurface surface, Rectangle roi ) : void
ApplyAsync ( ISurface surface ) : Task
ApplyAsync ( ISurface surface, CancellationToken token ) : Task
ApplyAsync ( ISurface surface, CancellationToken token, IRenderProgress progress ) : Task
ApplyAsync ( ISurface src, ISurface dst ) : Task
ApplyAsync ( ISurface src, ISurface dst, CancellationToken token ) : Task
ApplyAsync ( ISurface src, ISurface dst, CancellationToken token, IRenderProgress progress ) : Task
ApplyAsync ( ISurface src, ISurface dst, Rectangle roi ) : Task
ApplyAsync ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token ) : Task
ApplyAsync ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token, IRenderProgress progress ) : Task
ApplyAsync ( ISurface surface, Rectangle roi ) : Task
ApplyAsync ( ISurface surface, Rectangle roi, CancellationToken token ) : Task
ApplyAsync ( ISurface surface, Rectangle roi, CancellationToken token, IRenderProgress progress ) : Task

Защищенные методы

Метод Описание
ApplyLoop ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token, IRenderProgress progress ) : void
ApplyLoop ( ISurface src, Rectangle roi, CancellationToken token, IRenderProgress progress ) : void

Приватные методы

Метод Описание
FindLastCompletedLine ( bool lines, int start ) : int

Описание методов

Apply() публичный абстрактный Метод

public abstract Apply ( ColorBgra color ) : ColorBgra
color ColorBgra
Результат ColorBgra

Apply() публичный Метод

public Apply ( ColorBgra src, ColorBgra dst, int length ) : void
src ColorBgra
dst ColorBgra
length int
Результат void

Apply() публичный Метод

public Apply ( ColorBgra ptr, int length ) : void
ptr ColorBgra
length int
Результат void

Apply() публичный Метод

public Apply ( ISurface surface ) : void
surface ISurface
Результат void

Apply() публичный Метод

public Apply ( ISurface src, ISurface dst ) : void
src ISurface
dst ISurface
Результат void

Apply() публичный Метод

public Apply ( ISurface src, ISurface dst, Rectangle roi ) : void
src ISurface
dst ISurface
roi Rectangle
Результат void

Apply() публичный Метод

public Apply ( ISurface surface, Rectangle roi ) : void
surface ISurface
roi Rectangle
Результат void

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface ) : Task
surface ISurface
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface, CancellationToken token ) : Task
surface ISurface
token System.Threading.CancellationToken
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface, CancellationToken token, IRenderProgress progress ) : Task
surface ISurface
token System.Threading.CancellationToken
progress IRenderProgress
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst ) : Task
src ISurface
dst ISurface
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst, CancellationToken token ) : Task
src ISurface
dst ISurface
token System.Threading.CancellationToken
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst, CancellationToken token, IRenderProgress progress ) : Task
src ISurface
dst ISurface
token System.Threading.CancellationToken
progress IRenderProgress
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst, Rectangle roi ) : Task
src ISurface
dst ISurface
roi Rectangle
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token ) : Task
src ISurface
dst ISurface
roi Rectangle
token System.Threading.CancellationToken
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token, IRenderProgress progress ) : Task
src ISurface
dst ISurface
roi Rectangle
token System.Threading.CancellationToken
progress IRenderProgress
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface, Rectangle roi ) : Task
surface ISurface
roi Rectangle
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface, Rectangle roi, CancellationToken token ) : Task
surface ISurface
roi Rectangle
token System.Threading.CancellationToken
Результат Task

ApplyAsync() публичный Метод

public ApplyAsync ( ISurface surface, Rectangle roi, CancellationToken token, IRenderProgress progress ) : Task
surface ISurface
roi Rectangle
token System.Threading.CancellationToken
progress IRenderProgress
Результат Task

ApplyLoop() защищенный Метод

protected ApplyLoop ( ISurface src, ISurface dst, Rectangle roi, CancellationToken token, IRenderProgress progress ) : void
src ISurface
dst ISurface
roi Rectangle
token System.Threading.CancellationToken
progress IRenderProgress
Результат void

ApplyLoop() защищенный Метод

protected ApplyLoop ( ISurface src, Rectangle roi, CancellationToken token, IRenderProgress progress ) : void
src ISurface
roi Rectangle
token System.Threading.CancellationToken
progress IRenderProgress
Результат void