C# Класс GHud.DisplayModule

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

Открытые свойства

Свойство Тип Описание
active bool
companion_mod DisplayModule
font_pt float
height int
is_target_type_module bool
modid int
name string
width int
xoff int
yoff int

Защищенные свойства (Protected)

Свойство Тип Описание
back_rect_brush System.Drawing.Drawing2D.LinearGradientBrush
back_rect_c1 System.Drawing.Color
back_rect_c2 System.Drawing.Color
curfont System.Drawing.Font
dev Device
fmt_center System.Drawing.StringFormat
fmt_default System.Drawing.StringFormat
fmt_left System.Drawing.StringFormat
fmt_right System.Drawing.StringFormat
line_offset float
max_lab_width int
max_suffix_width int
orb_obj_name String
orbit Orbit
selectable bool
two_column_labeled_offsets int[]
two_column_offsets int[]

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

Метод Описание
Activate ( ) : void
Clear ( ) : void
Deactivate ( ) : void
DisplayModule ( Device argdev ) : System
DisplayModuleName ( ) : void
Dispose ( ) : void
FillRectGradient ( Rectangle rect, float pct1, Color c1, Color c2, float pct2, Color c3, Color c4 ) : void
ModuleMsg ( String msg, Rectangle rect, bool invert = false ) : void
Render ( Rectangle rect ) : void
SetOrbit ( Orbit argorbit, String obj_name = "Unknown" ) : void
TestRender ( Rectangle rect ) : void

Защищенные методы

Метод Описание
CalcColumns ( System font ) : void
RenderString ( String str, int line, int column, int &c_offsets, StringFormat fmt, System style = System.Drawing.FontStyle.Regular, bool back_rect = false, float cur_font_pt = 0.0f, float xoffset = 0.0f, float yoffset = 0.0f ) : void
ResetBackRectBrush ( ) : void

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

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

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

CalcColumns() защищенный Метод

protected CalcColumns ( System font ) : void
font System
Результат void

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

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

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

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

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

public DisplayModule ( Device argdev ) : System
argdev Device
Результат System

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

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

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

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

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

public FillRectGradient ( Rectangle rect, float pct1, Color c1, Color c2, float pct2, Color c3, Color c4 ) : void
rect System.Drawing.Rectangle
pct1 float
c1 Color
c2 Color
pct2 float
c3 Color
c4 Color
Результат void

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

public ModuleMsg ( String msg, Rectangle rect, bool invert = false ) : void
msg String
rect System.Drawing.Rectangle
invert bool
Результат void

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

public Render ( Rectangle rect ) : void
rect System.Drawing.Rectangle
Результат void

RenderString() защищенный Метод

protected RenderString ( String str, int line, int column, int &c_offsets, StringFormat fmt, System style = System.Drawing.FontStyle.Regular, bool back_rect = false, float cur_font_pt = 0.0f, float xoffset = 0.0f, float yoffset = 0.0f ) : void
str String
line int
column int
c_offsets int
fmt System.Drawing.StringFormat
style System
back_rect bool
cur_font_pt float
xoffset float
yoffset float
Результат void

ResetBackRectBrush() защищенный Метод

protected ResetBackRectBrush ( ) : void
Результат void

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

public SetOrbit ( Orbit argorbit, String obj_name = "Unknown" ) : void
argorbit Orbit
obj_name String
Результат void

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

public TestRender ( Rectangle rect ) : void
rect System.Drawing.Rectangle
Результат void

Описание свойств

active публичное свойство

public bool active
Результат bool

back_rect_brush защищенное свойство

protected System.Drawing.Drawing2D.LinearGradientBrush back_rect_brush
Результат System.Drawing.Drawing2D.LinearGradientBrush

back_rect_c1 защищенное свойство

protected Color,System.Drawing back_rect_c1
Результат System.Drawing.Color

back_rect_c2 защищенное свойство

protected Color,System.Drawing back_rect_c2
Результат System.Drawing.Color

companion_mod публичное свойство

public DisplayModule,GHud companion_mod
Результат DisplayModule

curfont защищенное свойство

protected Font,System.Drawing curfont
Результат System.Drawing.Font

dev защищенное свойство

protected Device,GHud dev
Результат Device

fmt_center защищенное свойство

protected StringFormat,System.Drawing fmt_center
Результат System.Drawing.StringFormat

fmt_default защищенное свойство

protected StringFormat,System.Drawing fmt_default
Результат System.Drawing.StringFormat

fmt_left защищенное свойство

protected StringFormat,System.Drawing fmt_left
Результат System.Drawing.StringFormat

fmt_right защищенное свойство

protected StringFormat,System.Drawing fmt_right
Результат System.Drawing.StringFormat

font_pt публичное свойство

public float font_pt
Результат float

height публичное свойство

public int height
Результат int

is_target_type_module публичное свойство

public bool is_target_type_module
Результат bool

line_offset защищенное свойство

protected float line_offset
Результат float

max_lab_width защищенное свойство

protected int max_lab_width
Результат int

max_suffix_width защищенное свойство

protected int max_suffix_width
Результат int

modid публичное свойство

public int modid
Результат int

name публичное свойство

public string name
Результат string

orb_obj_name защищенное свойство

protected String orb_obj_name
Результат String

orbit защищенное свойство

protected Orbit orbit
Результат Orbit

selectable защищенное свойство

protected bool selectable
Результат bool

two_column_labeled_offsets защищенное свойство

protected int[] two_column_labeled_offsets
Результат int[]

two_column_offsets защищенное свойство

protected int[] two_column_offsets
Результат int[]

width публичное свойство

public int width
Результат int

xoff публичное свойство

public int xoff
Результат int

yoff публичное свойство

public int yoff
Результат int