C# Class RenderingLibrary.Graphics.NineSlice

Inheritance: IPositionedSizedObject, IRenderable, IVisible
Datei anzeigen Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
SourceRectangle Rectangle?

Private Properties

Property Type Description
IRenderable void
IRenderable void
IRenderableIpso void
NineSlice System
OldRefreshSourceRectangles void
RefreshSourceRectangles void
RefreshSpriteDimensions void
Render void

Public Methods

Method Description
GetBareTextureForNineSliceTexture ( string absoluteTexture ) : string
GetIfShouldUsePattern ( string absoluteTexture ) : bool
LoadAtlasedTexture ( string valueAsString, AtlasedTexture atlasedTexture ) : void

Loads given texture(s) from atlas.

RefreshTextureCoordinatesAndSpriteSizes ( ) : void
SetSingleTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
SetTexturesUsingPattern ( string anyOf9Textures, SystemManagers managers, bool inAtlas ) : void

Private Methods

Method Description
IRenderable ( ) : void
IRenderable ( SpriteRenderer spriteRenderer, SystemManagers managers ) : void
IRenderableIpso ( IRenderableIpso parent ) : void
NineSlice ( ) : System
OldRefreshSourceRectangles ( ) : void
RefreshSourceRectangles ( ) : void
RefreshSpriteDimensions ( ) : void
Render ( Sprite sprite, SystemManagers managers, SpriteRenderer spriteRenderer ) : void

Method Details

GetBareTextureForNineSliceTexture() public static method

public static GetBareTextureForNineSliceTexture ( string absoluteTexture ) : string
absoluteTexture string
return string

GetIfShouldUsePattern() public static method

public static GetIfShouldUsePattern ( string absoluteTexture ) : bool
absoluteTexture string
return bool

LoadAtlasedTexture() public method

Loads given texture(s) from atlas.
public LoadAtlasedTexture ( string valueAsString, AtlasedTexture atlasedTexture ) : void
valueAsString string
atlasedTexture AtlasedTexture
return void

RefreshTextureCoordinatesAndSpriteSizes() public method

public RefreshTextureCoordinatesAndSpriteSizes ( ) : void
return void

SetSingleTexture() public method

public SetSingleTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
return void

SetTexturesUsingPattern() public method

public SetTexturesUsingPattern ( string anyOf9Textures, SystemManagers managers, bool inAtlas ) : void
anyOf9Textures string
managers SystemManagers
inAtlas bool True if textures are atlased.
return void

Property Details

SourceRectangle public_oe property

public Rectangle? SourceRectangle
return Rectangle?