예제 #1
0
 public NuiDrawListCurve(NuiProperty <Color> color, NuiProperty <float> lineThickness, NuiProperty <NuiVector> pointA, NuiProperty <NuiVector> pointB, NuiProperty <NuiVector> control0, NuiProperty <NuiVector> control1) : base(color, false, lineThickness)
 {
     PointA   = pointA;
     PointB   = pointB;
     Control0 = control0;
     Control1 = control1;
 }
예제 #2
0
 public NuiTextEdit(NuiProperty <string> label, NuiProperty <string> value, ushort maxLength, bool multiLine)
 {
     Label     = label;
     Value     = value;
     MaxLength = maxLength;
     MultiLine = multiLine;
 }
예제 #3
0
 public NuiChartSlot(NuiChartType chartType, NuiProperty <string> legend, NuiProperty <Color> color, NuiProperty <List <float> > data)
 {
     ChartType = chartType;
     Legend    = legend;
     Color     = color;
     Data      = data;
 }
예제 #4
0
 public NuiDrawListArc(NuiProperty <Color> color, NuiProperty <bool> fill, NuiProperty <float> lineThickness, NuiProperty <NuiVector> center, NuiProperty <float> radius,
                       NuiProperty <float> angleMin, NuiProperty <float> angleMax) : base(color, fill, lineThickness)
 {
     Center   = center;
     Radius   = radius;
     AngleMin = angleMin;
     AngleMax = angleMax;
 }
예제 #5
0
 public NuiDrawListImage(NuiProperty <string> resRef, NuiProperty <NuiRect> rect) : base(null, null, null)
 {
     ResRef = resRef;
     Rect   = rect;
 }
예제 #6
0
 protected NuiDrawListItem(NuiProperty <Color>?color, NuiProperty <bool>?fill, NuiProperty <float>?lineThickness)
 {
     Color         = color;
     Fill          = fill;
     LineThickness = lineThickness;
 }
예제 #7
0
 public NuiColorPicker(NuiProperty <Color> color)
 {
     Color = color;
 }
예제 #8
0
 public NuiDrawListPolyLine(NuiProperty <Color> color, NuiProperty <bool> fill, NuiProperty <float> lineThickness, List <float> points) : base(color, fill, lineThickness)
 {
     Points = points;
 }
예제 #9
0
 public NuiText(NuiProperty <string> text)
 {
     Text = text;
 }
예제 #10
0
 public NuiDrawListCircle(NuiProperty <Color> color, NuiProperty <bool> fill, NuiProperty <float> lineThickness, NuiProperty <NuiRect> rect) : base(color, fill, lineThickness)
 {
     Rect = rect;
 }
예제 #11
0
 public NuiProgress(NuiProperty <float> value)
 {
     Value = value;
 }
예제 #12
0
 public NuiWindow(NuiLayout root, NuiProperty<string> title)
 {
   Title = title;
   Root = root;
 }
예제 #13
0
 public NuiButton(NuiProperty <string> label)
 {
     Label = label;
 }
예제 #14
0
 public NuiLabel(NuiProperty <string> label)
 {
     Label = label;
 }
예제 #15
0
 public NuiSlider(NuiProperty <int> value, NuiProperty <int> min, NuiProperty <int> max)
 {
     Value = value;
     Min   = min;
     Max   = max;
 }
예제 #16
0
파일: NuiList.cs 프로젝트: nwn-dotnet/Anvil
 public NuiList(IReadOnlyCollection <NuiListTemplateCell> rowTemplate, NuiProperty <int> rowCount)
 {
     RowTemplate = new List <NuiListTemplateCell>(rowTemplate);
     RowCount    = rowCount;
 }
예제 #17
0
 public NuiCheck(NuiProperty <string> label, NuiProperty <bool> selected)
 {
     Label    = label;
     Selected = selected;
 }
예제 #18
0
 public NuiSliderFloat(NuiProperty <float> value, NuiProperty <float> min, NuiProperty <float> max)
 {
     Value = value;
     Min   = min;
     Max   = max;
 }
예제 #19
0
 public NuiButtonImage(NuiProperty <string> resRef)
 {
     ResRef = resRef;
 }
예제 #20
0
 public NuiButtonSelect(NuiProperty <string> label, NuiProperty <bool> selected)
 {
     Label    = label;
     Selected = selected;
 }
예제 #21
0
 public NuiDrawListText(NuiProperty <Color> color, NuiProperty <NuiRect> rect, NuiProperty <string> text) : base(color, null, null)
 {
     Rect = rect;
     Text = text;
 }