Esempio n. 1
0
        public Text(SystemManagers managers, string text = "Hello")
        {
            Visible        = true;
            RenderBoundary = RenderBoundaryDefault;

            mManagers = managers;
            mChildren = new List <IPositionedSizedObject>();

            mRawText = text;
            mNeedsBitmapFontRefresh = true;
            mBounds       = new LinePrimitive(this.Renderer.SinglePixelTexture);
            mBounds.Color = Color.LightGreen;

            mBounds.Add(0, 0);
            mBounds.Add(0, 0);
            mBounds.Add(0, 0);
            mBounds.Add(0, 0);
            mBounds.Add(0, 0);
            HorizontalAlignment = Graphics.HorizontalAlignment.Left;
            VerticalAlignment   = Graphics.VerticalAlignment.Top;

#if !TEST
            if (LoaderManager.Self.DefaultBitmapFont != null)
            {
                this.BitmapFont = LoaderManager.Self.DefaultBitmapFont;
            }
#endif
            UpdateLinePrimitive();
        }
Esempio n. 2
0
 public void AddLine(List <Vector3> points, List <Color32> frontColors)
 {
     lp.Add(points, frontColors);
 }