Class NvgBufferedImageRGBARenderer
java.lang.Object
com.spinyowl.legui.system.renderer.ImageRenderer<I>
com.spinyowl.legui.system.renderer.nvg.NvgImageRenderer<BufferedImageRGBA>
com.spinyowl.legui.system.renderer.nvg.image.NvgBufferedImageRGBARenderer
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
Modifier and TypeMethodDescriptionvoidprotected voidrenderImage(BufferedImageRGBA image, org.joml.Vector2fc position, org.joml.Vector2fc size, Map<String, Object> properties, Context context, long nanovg) Used to render specific Icon.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
-
NvgBufferedImageRGBARenderer
public NvgBufferedImageRGBARenderer()
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classImageRenderer<BufferedImageRGBA>
-
renderImage
protected void renderImage(BufferedImageRGBA 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<BufferedImageRGBA>- Parameters:
image- image to render.position- image position.size- image size.context- context.nanovg- nanoVG context.properties- properties map.
-