C# Класс Economy.scripts.Management.TextPanelWriter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddPrivateLine() публичный Метод

public AddPrivateLine ( string text ) : void
text string
Результат void

AddPrivateText() публичный Метод

public AddPrivateText ( string text ) : void
text string
Результат void

AddPublicCenterLine() публичный Метод

public AddPublicCenterLine ( float centerPosition, string text ) : void
centerPosition float
text string
Результат void

AddPublicCenterText() публичный Метод

public AddPublicCenterText ( float centerPosition, string text ) : void
centerPosition float
text string
Результат void

AddPublicFill() публичный Метод

public AddPublicFill ( string left, char fill, string right ) : void
left string
fill char
right string
Результат void

AddPublicLeftTrim() публичный Метод

public AddPublicLeftTrim ( float desiredWidth, string text ) : void
desiredWidth float
text string
Результат void

AddPublicLine() публичный Метод

public AddPublicLine ( ) : void
Результат void

AddPublicLine() публичный Метод

public AddPublicLine ( string text ) : void
text string
Результат void

AddPublicRightLine() публичный Метод

public AddPublicRightLine ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
Результат void

AddPublicRightText() публичный Метод

public AddPublicRightText ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
Результат void

AddPublicText() публичный Метод

public AddPublicText ( string text ) : void
text string
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

ClearPrivateText() публичный Метод

public ClearPrivateText ( ) : void
Результат void

ClearPublicText() публичный Метод

public ClearPublicText ( ) : void
Результат void

Create() публичный статический Метод

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
Результат TextPanelWriter

DisposeStaticCaches() публичный статический Метод

public static DisposeStaticCaches ( ) : void
Результат void

GetPrivateString() публичный Метод

public GetPrivateString ( ) : string
Результат string

GetPublicString() публичный Метод

public GetPublicString ( ) : string
Результат string

GetStringTrimmed() публичный статический Метод

public static GetStringTrimmed ( float desiredWidth, string text ) : string
desiredWidth float
text string
Результат string

MeasureString() публичный статический Метод

public static MeasureString ( string str ) : int
str string
Результат int

SetFontSize() публичный Метод

public SetFontSize ( float size ) : void
size float
Результат void

UpdateImage() публичный Метод

public UpdateImage ( float interval, List images ) : void
interval float
images List
Результат void

UpdatePrivate() публичный Метод

public UpdatePrivate ( bool show = false ) : void
show bool
Результат void

UpdatePublic() публичный Метод

public UpdatePublic ( bool show = true ) : void
show bool
Результат void