C# Класс Treefrog.Framework.Imaging.TextureResource

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ClampRectangle Rectangle

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

Метод Описание
Apply ( PixelFunction pixelFunc ) : void
Apply ( PixelFunction pixelFunc, Rectangle region ) : void
Apply ( PixelFunctionXY pixelFunc ) : void
Apply ( PixelFunctionXY pixelFunc, Rectangle region ) : void
Clear ( Rectangle region ) : void
Crop ( Rectangle region ) : TextureResource
FromXmlProxy ( XmlProxy proxy, System.Guid uid ) : TextureResource
Set ( TextureResource data, Point location ) : void
SetComposite ( TextureResource data, Point location ) : void
TextureResource ( Size size ) : System
TextureResource ( Size size, byte data ) : System
TextureResource ( Size size, byte data, int dataOffset ) : System
TextureResource ( int width, int height ) : System
TextureResource ( int width, int height, byte data ) : System
TextureResource ( int width, int height, byte data, int dataOffset ) : System
ToXmlProxy ( TextureResource tex ) : XmlProxy
this ( int x, int y ) : Color

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

Метод Описание
ClampRectangle ( Rectangle rect, Rectangle bounds ) : Rectangle

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

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

public Apply ( PixelFunction pixelFunc ) : void
pixelFunc PixelFunction
Результат void

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

public Apply ( PixelFunction pixelFunc, Rectangle region ) : void
pixelFunc PixelFunction
region Rectangle
Результат void

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

public Apply ( PixelFunctionXY pixelFunc ) : void
pixelFunc PixelFunctionXY
Результат void

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

public Apply ( PixelFunctionXY pixelFunc, Rectangle region ) : void
pixelFunc PixelFunctionXY
region Rectangle
Результат void

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

public Clear ( Rectangle region ) : void
region Rectangle
Результат void

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

public Crop ( Rectangle region ) : TextureResource
region Rectangle
Результат TextureResource

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

public static FromXmlProxy ( XmlProxy proxy, System.Guid uid ) : TextureResource
proxy XmlProxy
uid System.Guid
Результат TextureResource

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

public Set ( TextureResource data, Point location ) : void
data TextureResource
location Point
Результат void

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

public SetComposite ( TextureResource data, Point location ) : void
data TextureResource
location Point
Результат void

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

public TextureResource ( Size size ) : System
size Size
Результат System

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

public TextureResource ( Size size, byte data ) : System
size Size
data byte
Результат System

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

public TextureResource ( Size size, byte data, int dataOffset ) : System
size Size
data byte
dataOffset int
Результат System

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

public TextureResource ( int width, int height ) : System
width int
height int
Результат System

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

public TextureResource ( int width, int height, byte data ) : System
width int
height int
data byte
Результат System

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

public TextureResource ( int width, int height, byte data, int dataOffset ) : System
width int
height int
data byte
dataOffset int
Результат System

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

public static ToXmlProxy ( TextureResource tex ) : XmlProxy
tex TextureResource
Результат XmlProxy

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

public this ( int x, int y ) : Color
x int
y int
Результат Color