Class NvgComponentRenderer<C extends Component>
java.lang.Object
com.spinyowl.legui.system.renderer.ComponentRenderer<C>
com.spinyowl.legui.system.renderer.nvg.NvgComponentRenderer<C>
- Type Parameters:
C- component type.
- Direct Known Subclasses:
NvgDefaultComponentRenderer
The base NanoVG component renderer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidrenderComponent(C component, Context context) Used to render component.protected abstract voidrenderComponent(C component, Context context, long nanovg) Used to render component.Methods inherited from class com.spinyowl.legui.system.renderer.ComponentRenderer
destroy, render
-
Constructor Details
-
NvgComponentRenderer
public NvgComponentRenderer()
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classComponentRenderer<C extends Component>
-
renderComponent
Used to render component.- Specified by:
renderComponentin classComponentRenderer<C extends Component>- Parameters:
component- component to render.context- legui context.
-
renderComponent
Used to render component.- Parameters:
component- component to render.context- legui context.nanovg- nanovg context pointer.
-