C# Class Treefrog.Framework.Imaging.TextureResource

Datei anzeigen Open project: jaquadro/Treefrog Class Usage Examples

Private Properties

Property Type Description
ClampRectangle Rectangle

Public Methods

Method Description
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

Private Methods

Method Description
ClampRectangle ( Rectangle rect, Rectangle bounds ) : Rectangle

Method Details

Apply() public method

public Apply ( PixelFunction pixelFunc ) : void
pixelFunc PixelFunction
return void

Apply() public method

public Apply ( PixelFunction pixelFunc, Rectangle region ) : void
pixelFunc PixelFunction
region Rectangle
return void

Apply() public method

public Apply ( PixelFunctionXY pixelFunc ) : void
pixelFunc PixelFunctionXY
return void

Apply() public method

public Apply ( PixelFunctionXY pixelFunc, Rectangle region ) : void
pixelFunc PixelFunctionXY
region Rectangle
return void

Clear() public method

public Clear ( Rectangle region ) : void
region Rectangle
return void

Crop() public method

public Crop ( Rectangle region ) : TextureResource
region Rectangle
return TextureResource

FromXmlProxy() public static method

public static FromXmlProxy ( XmlProxy proxy, System.Guid uid ) : TextureResource
proxy XmlProxy
uid System.Guid
return TextureResource

Set() public method

public Set ( TextureResource data, Point location ) : void
data TextureResource
location Point
return void

SetComposite() public method

public SetComposite ( TextureResource data, Point location ) : void
data TextureResource
location Point
return void

TextureResource() public method

public TextureResource ( Size size ) : System
size Size
return System

TextureResource() public method

public TextureResource ( Size size, byte data ) : System
size Size
data byte
return System

TextureResource() public method

public TextureResource ( Size size, byte data, int dataOffset ) : System
size Size
data byte
dataOffset int
return System

TextureResource() public method

public TextureResource ( int width, int height ) : System
width int
height int
return System

TextureResource() public method

public TextureResource ( int width, int height, byte data ) : System
width int
height int
data byte
return System

TextureResource() public method

public TextureResource ( int width, int height, byte data, int dataOffset ) : System
width int
height int
data byte
dataOffset int
return System

ToXmlProxy() public static method

public static ToXmlProxy ( TextureResource tex ) : XmlProxy
tex TextureResource
return XmlProxy

this() public method

public this ( int x, int y ) : Color
x int
y int
return Color