Class NvgFBOImageRenderer
java.lang.Object
com.spinyowl.legui.system.renderer.ImageRenderer<I>
com.spinyowl.legui.system.renderer.nvg.NvgImageRenderer<FBOImage>
com.spinyowl.legui.system.renderer.nvg.image.NvgFBOImageRenderer
Used to render image rectangle if no other renderers implemented.
-
Field Summary
Fields inherited from class com.spinyowl.legui.system.renderer.ImageRenderer
C_RADIUS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.spinyowl.legui.system.renderer.nvg.NvgImageRenderer
renderImage, renderImageMethods inherited from class com.spinyowl.legui.system.renderer.ImageRenderer
destroy, render
-
Constructor Details
-
NvgFBOImageRenderer
public NvgFBOImageRenderer()
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classImageRenderer<FBOImage>
-
renderImage
protected void renderImage(FBOImage image, org.joml.Vector2fc position, org.joml.Vector2fc size, Map<String, Object> properties, Context context, long nanovg) Used to render specific Icon.- Specified by:
renderImagein classNvgImageRenderer<FBOImage>- Parameters:
image- image to render.position- image position.size- image size.context- context.nanovg- nanoVG context.properties- properties map.
-