C# Class Economy.scripts.Management.TextPanelWriter

Mostrar archivo Open project: jpcsupplies/Economy_mod Class Usage Examples

Public Methods

Method Description
AddPrivateLine ( string text ) : void
AddPrivateText ( string text ) : void
AddPublicCenterLine ( float centerPosition, string text ) : void
AddPublicCenterText ( float centerPosition, string text ) : void
AddPublicFill ( string left, char fill, string right ) : void
AddPublicLeftTrim ( float desiredWidth, string text ) : void
AddPublicLine ( ) : void
AddPublicLine ( string text ) : void
AddPublicRightLine ( float rightEdgePosition, string text ) : void
AddPublicRightText ( float rightEdgePosition, string text ) : void
AddPublicText ( string text ) : void
Clear ( ) : void
ClearPrivateText ( ) : void
ClearPublicText ( ) : void
Create ( IMyTextPanel textPanel ) : TextPanelWriter

This will find an existing TextPanelWriter for the specified IMyTextPanel, or create one if one doesn't already exist.

DisposeStaticCaches ( ) : void
GetPrivateString ( ) : string
GetPublicString ( ) : string
GetStringTrimmed ( float desiredWidth, string text ) : string
MeasureString ( string str ) : int
SetFontSize ( float size ) : void
UpdateImage ( float interval, List images ) : void
UpdatePrivate ( bool show = false ) : void
UpdatePublic ( bool show = true ) : void

Private Methods

Method Description
AddCenterAlign ( StringBuilder stringBuilder, float centerPosition, string text ) : void
AddCharWidth ( string chars, byte size ) : void
AddFillText ( StringBuilder stringBuilder, string left, char fill, string right ) : void
AddRightAlign ( StringBuilder stringBuilder, float rightEdgePosition, string text ) : void
BuildFontWidthCatalog ( ) : void
CleanupCache ( ) : void
LastLine ( StringBuilder stringBuilder ) : string
LoadCharWidths ( ) : void
MeasureChar ( char c ) : byte
StringFormatter ( string text ) : string
TextPanelWriter ( ) : System
TextPanelWriter ( IMyTextPanel panel ) : System

Method Details

AddPrivateLine() public method

public AddPrivateLine ( string text ) : void
text string
return void

AddPrivateText() public method

public AddPrivateText ( string text ) : void
text string
return void

AddPublicCenterLine() public method

public AddPublicCenterLine ( float centerPosition, string text ) : void
centerPosition float
text string
return void

AddPublicCenterText() public method

public AddPublicCenterText ( float centerPosition, string text ) : void
centerPosition float
text string
return void

AddPublicFill() public method

public AddPublicFill ( string left, char fill, string right ) : void
left string
fill char
right string
return void

AddPublicLeftTrim() public method

public AddPublicLeftTrim ( float desiredWidth, string text ) : void
desiredWidth float
text string
return void

AddPublicLine() public method

public AddPublicLine ( ) : void
return void

AddPublicLine() public method

public AddPublicLine ( string text ) : void
text string
return void

AddPublicRightLine() public method

public AddPublicRightLine ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
return void

AddPublicRightText() public method

public AddPublicRightText ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
return void

AddPublicText() public method

public AddPublicText ( string text ) : void
text string
return void

Clear() public method

public Clear ( ) : void
return void

ClearPrivateText() public method

public ClearPrivateText ( ) : void
return void

ClearPublicText() public method

public ClearPublicText ( ) : void
return void

Create() public static method

This will find an existing TextPanelWriter for the specified IMyTextPanel, or create one if one doesn't already exist.
public static Create ( IMyTextPanel textPanel ) : TextPanelWriter
textPanel IMyTextPanel
return TextPanelWriter

DisposeStaticCaches() public static method

public static DisposeStaticCaches ( ) : void
return void

GetPrivateString() public method

public GetPrivateString ( ) : string
return string

GetPublicString() public method

public GetPublicString ( ) : string
return string

GetStringTrimmed() public static method

public static GetStringTrimmed ( float desiredWidth, string text ) : string
desiredWidth float
text string
return string

MeasureString() public static method

public static MeasureString ( string str ) : int
str string
return int

SetFontSize() public method

public SetFontSize ( float size ) : void
size float
return void

UpdateImage() public method

public UpdateImage ( float interval, List images ) : void
interval float
images List
return void

UpdatePrivate() public method

public UpdatePrivate ( bool show = false ) : void
show bool
return void

UpdatePublic() public method

public UpdatePublic ( bool show = true ) : void
show bool
return void