Property | Type | Description | |
---|---|---|---|
AfterDeserialized | void | ||
AfterSerialized | void | ||
BeforeSerialized | void |
Method | Description | |
---|---|---|
Add ( ) : Layer |
Adds a new layer.
|
|
Add ( ITextSurface surface ) : Layer |
Creates and adds a new layer based on an existing surface.
|
|
GetLayer ( int index ) : Layer |
Gets a specific layer.
|
|
GetLayers ( ) : Layer[] |
Gets all of the layers.
|
|
IndexOf ( Layer layer ) : int |
Gets the index of a layer.
|
|
LayeredTextSurface ( int width, int height, Font font, int layers ) : System |
Creates a new layer text surface with the specified font.
|
|
LayeredTextSurface ( int width, int height, int layers ) : System |
Creates a new layer text surface with the default Font.
|
|
Load ( string file ) : |
Loads a LayeredTextSurface from a file.
|
|
Move ( Layer layer, int index ) : void |
Moves a layer to the specified index.
|
|
MoveToBottom ( Layer layer ) : void |
Moves a layer to the bottom.
|
|
MoveToTop ( Layer layer ) : void |
Moves a layer to the top.
|
|
Remove ( Layer layer ) : void |
Removes a layer.
|
|
Remove ( int index ) : void |
Removes a layer.
|
|
Save ( string file ) : void |
Saves the LayeredTextSurface to a file.
|
|
SetActiveLayer ( Layer layer ) : void |
Changes the active layer, which sets the current cell data for ITextSurfaceRendered.
|
|
SetActiveLayer ( int index ) : void |
Changes the active layer, which sets the current cell data for ITextSurfaceRendered.
|
Method | Description | |
---|---|---|
InitializeCells ( ) : void |
Sets up all the cells of a layer for the first time.
|
|
InitializeLayer ( Layer layer ) : void |
Initializes a layers cells.
|
|
ResetArea ( ) : void |
Resets all layer areas.
|
|
ResetAreaLayer ( Layer layer ) : void |
Sets up the layers render cells.
|
|
SyncLayerIndex ( ) : void |
Sets the Layer.Index of each layer to the index it appears in the layers.
|
Method | Description | |
---|---|---|
AfterDeserialized ( |
||
AfterSerialized ( |
||
BeforeSerialized ( |
public Add ( ITextSurface surface ) : Layer | ||
surface | ITextSurface | The surface. Must be the same width/height of this |
return | Layer |
public GetLayer ( int index ) : Layer | ||
index | int | The zero-based layer to get. |
return | Layer |
public IndexOf ( Layer layer ) : int | ||
layer | Layer | The layer to check. |
return | int |
protected InitializeLayer ( Layer layer ) : void | ||
layer | Layer | The layer to setup. |
return | void |
public LayeredTextSurface ( int width, int height, Font font, int layers ) : System | ||
width | int | Width of the layers. |
height | int | Height of the layers. |
font | Font | The font. |
layers | int | The count of layers. |
return | System |
public LayeredTextSurface ( int width, int height, int layers ) : System | ||
width | int | Width of the layers. |
height | int | Height of the layers. |
layers | int | The count of layers. |
return | System |
public static Load ( string file ) : |
||
file | string | The source file. |
return |
public Move ( Layer layer, int index ) : void | ||
layer | Layer | The layer to check. |
index | int | The new index of the layer. |
return | void |
public MoveToBottom ( Layer layer ) : void | ||
layer | Layer | The layer to check. |
return | void |
public MoveToTop ( Layer layer ) : void | ||
layer | Layer | The layer to check. |
return | void |
public Remove ( Layer layer ) : void | ||
layer | Layer | The layer to remove. |
return | void |
public Remove ( int index ) : void | ||
index | int | The layer index to remove. |
return | void |
protected ResetAreaLayer ( Layer layer ) : void | ||
layer | Layer | |
return | void |
public Save ( string file ) : void | ||
file | string | The destination file. |
return | void |
public SetActiveLayer ( Layer layer ) : void | ||
layer | Layer | The layer to set active. |
return | void |
public SetActiveLayer ( int index ) : void | ||
index | int | The zero-based index of the layer. |
return | void |