public abstract class NvgImageRenderer<I extends Image> extends ImageRenderer<I>
C_RADIUS
Constructor and Description |
---|
NvgImageRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
renderImage(I image,
org.joml.Vector2fc position,
org.joml.Vector2fc size,
java.util.Map<java.lang.String,java.lang.Object> properties,
Context context)
This method called by base abstract image renderer.
|
protected abstract void |
renderImage(I image,
org.joml.Vector2fc position,
org.joml.Vector2fc size,
java.util.Map<java.lang.String,java.lang.Object> properties,
Context context,
long nanovg)
Used to render specific Icon.
|
destroy, initialize, render
public void renderImage(I image, org.joml.Vector2fc position, org.joml.Vector2fc size, java.util.Map<java.lang.String,java.lang.Object> properties, Context context)
renderImage
in class ImageRenderer<I extends Image>
image
- image to render.position
- image position.size
- image size.context
- context.properties
- rendering properties.protected abstract void renderImage(I image, org.joml.Vector2fc position, org.joml.Vector2fc size, java.util.Map<java.lang.String,java.lang.Object> properties, Context context, long nanovg)
image
- image to render.position
- image position.size
- image size.context
- context.nanovg
- nanoVG context.