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); }
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); }