Class WindowWidget
- Namespace
- Lime
- Assembly
- Lime.dll
Root of the widgets hierarchy.
public class WindowWidget : Widget, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
- Inheritance
-
WindowWidget
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
WindowWidget(IWindow)
public WindowWidget(IWindow window)
Parameters
windowIWindow
Fields
renderChain
protected readonly RenderChain renderChain
Field Value
Properties
WidgetContext
public WidgetContext WidgetContext { get; }
Property Value
Window
public IWindow Window { get; }
Property Value
Methods
ContinuousRendering()
protected virtual bool ContinuousRendering()
Returns
CreateManager(LayoutManager, WidgetContext)
protected virtual NodeManager CreateManager(LayoutManager layoutManager, WidgetContext widgetContext)
Parameters
layoutManagerLayoutManagerwidgetContextWidgetContext
Returns
GetProjection()
public Matrix44 GetProjection()
Returns
GetViewport()
public WindowRect GetViewport()
Returns
PrepareToRender()
public void PrepareToRender()
Render(RenderObjectList)
protected virtual void Render(RenderObjectList renderObjects)
Parameters
renderObjectsRenderObjectList
RenderAll()
public void RenderAll()
Update(float)
public virtual void Update(float delta)
Parameters
deltafloat