Angulos
Loading...
Searching...
No Matches
Angulos.UI.IUIRenderer Interface Reference

Represents a renderer that draws anything in UIRoot. More...

Inheritance diagram for Angulos.UI.IUIRenderer:
Angulos.UI.ImGui.MainImGuiRenderer

Public Member Functions

CommandBuffer[] Frame (CommandBuffer[] bufs, int frameid)
 Called every frame. Draw the UI elements to the provided command buffers.
void Begin (InternalSVKRenderer renderer)
 Get ready to start draw UI elements.
void Clean ()
 Clean all resources used to draw UI elements.
void Disable ()
 Temporarily disable drawing UI elements.
void Enable ()
 Temporarily enable drawing UI elements.

Detailed Description

Represents a renderer that draws anything in UIRoot.

Member Function Documentation

◆ Begin()

void Angulos.UI.IUIRenderer.Begin ( InternalSVKRenderer renderer)

Get ready to start draw UI elements.

Implemented in Angulos.UI.ImGui.MainImGuiRenderer.

◆ Clean()

void Angulos.UI.IUIRenderer.Clean ( )

Clean all resources used to draw UI elements.

Implemented in Angulos.UI.ImGui.MainImGuiRenderer.

◆ Disable()

void Angulos.UI.IUIRenderer.Disable ( )

Temporarily disable drawing UI elements.

Implemented in Angulos.UI.ImGui.MainImGuiRenderer.

◆ Enable()

void Angulos.UI.IUIRenderer.Enable ( )

Temporarily enable drawing UI elements.

Implemented in Angulos.UI.ImGui.MainImGuiRenderer.

◆ Frame()

CommandBuffer[] Angulos.UI.IUIRenderer.Frame ( CommandBuffer[] bufs,
int frameid )

Called every frame. Draw the UI elements to the provided command buffers.

Implemented in Angulos.UI.ImGui.MainImGuiRenderer.


The documentation for this interface was generated from the following file:
  • Sharp/UI/UIRenderer.cs