C# Class Economy.scripts.Management.TextPanelWriter

Afficher le fichier Open project: jpcsupplies/Economy_mod Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddPrivateLine ( string text ) : void
text string
Résultat void

AddPrivateText() public méthode

public AddPrivateText ( string text ) : void
text string
Résultat void

AddPublicCenterLine() public méthode

public AddPublicCenterLine ( float centerPosition, string text ) : void
centerPosition float
text string
Résultat void

AddPublicCenterText() public méthode

public AddPublicCenterText ( float centerPosition, string text ) : void
centerPosition float
text string
Résultat void

AddPublicFill() public méthode

public AddPublicFill ( string left, char fill, string right ) : void
left string
fill char
right string
Résultat void

AddPublicLeftTrim() public méthode

public AddPublicLeftTrim ( float desiredWidth, string text ) : void
desiredWidth float
text string
Résultat void

AddPublicLine() public méthode

public AddPublicLine ( ) : void
Résultat void

AddPublicLine() public méthode

public AddPublicLine ( string text ) : void
text string
Résultat void

AddPublicRightLine() public méthode

public AddPublicRightLine ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
Résultat void

AddPublicRightText() public méthode

public AddPublicRightText ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
Résultat void

AddPublicText() public méthode

public AddPublicText ( string text ) : void
text string
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

ClearPrivateText() public méthode

public ClearPrivateText ( ) : void
Résultat void

ClearPublicText() public méthode

public ClearPublicText ( ) : void
Résultat void

Create() public static méthode

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
Résultat TextPanelWriter

DisposeStaticCaches() public static méthode

public static DisposeStaticCaches ( ) : void
Résultat void

GetPrivateString() public méthode

public GetPrivateString ( ) : string
Résultat string

GetPublicString() public méthode

public GetPublicString ( ) : string
Résultat string

GetStringTrimmed() public static méthode

public static GetStringTrimmed ( float desiredWidth, string text ) : string
desiredWidth float
text string
Résultat string

MeasureString() public static méthode

public static MeasureString ( string str ) : int
str string
Résultat int

SetFontSize() public méthode

public SetFontSize ( float size ) : void
size float
Résultat void

UpdateImage() public méthode

public UpdateImage ( float interval, List images ) : void
interval float
images List
Résultat void

UpdatePrivate() public méthode

public UpdatePrivate ( bool show = false ) : void
show bool
Résultat void

UpdatePublic() public méthode

public UpdatePublic ( bool show = true ) : void
show bool
Résultat void