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. |