Esempio n. 1
0
 public void Init(string name, Canvas canvas, Camera mainCamera)
 {
     this.canvas       = canvas;
     this.mainCamera   = mainCamera;
     idPanel           = Instantiate(idPanelPrefab, canvas.transform);
     idPanel.NameLabel = name;
     idPanel.gameObject.SetActive(false);
 }
Esempio n. 2
0
        public OpenGLPanel(IVisualElement view,
                           IStyleContext styleContext)
            : base(view, styleContext)
        {
            var bldr    = new GLWindowBuilder("OpenGLSurface");
            var boot    = new GLBootStrapper(bldr);
            var context = boot.GetContext(this);

            var fontProvider = GLBootStrapper.GetFontProvider(context);
            var kit          = new OpenGLRenderKit(fontProvider, context, styleContext, new GLImageProvider());

            var renderer = new PanelRenderer(this, context);
            var _        = new PanelUpdater(Render, kit, renderer, boot.Scheduler);
        }