Class NoesisOffscreenRenderer
NoesisGUI integration panel.
Inheritance
NoesisOffscreenRenderer
  Implements
Inherited Members
Namespace: Evergine.NoesisGUI
Assembly: Evergine.NoesisGUI.dll
Syntax
public class NoesisOffscreenRenderer : SceneManager, IDependencyObject
  Fields
graphicsContext
The graphics context.
Declaration
[BindService(true)]
protected GraphicsContext graphicsContext
  Field Value
| Type | Description | 
|---|---|
| GraphicsContext | 
graphicsPresenter
The graphics presenter.
Declaration
[BindService(true)]
protected GraphicsPresenter graphicsPresenter
  Field Value
| Type | Description | 
|---|---|
| GraphicsPresenter | 
Methods
AddNoesisPanel(NoesisFramebufferPanel)
Add a Noesis panel to be rendered.
Declaration
public void AddNoesisPanel(NoesisFramebufferPanel panel)
  Parameters
| Type | Name | Description | 
|---|---|---|
| NoesisFramebufferPanel | panel | The panel.  | 
      
OnActivated()
Invoked when the object is activated once is attached.
Declaration
protected override void OnActivated()
  Overrides
OnDeactivated()
Invoked when the object is deactivated.
Declaration
protected override void OnDeactivated()
  Overrides
RemoveNoesisPanel(NoesisFramebufferPanel)
Remove a Noesis panel from the rendering queue.
Declaration
public void RemoveNoesisPanel(NoesisFramebufferPanel panel)
  Parameters
| Type | Name | Description | 
|---|---|---|
| NoesisFramebufferPanel | panel | The panel.  |