Kotlin实现JOGL2D零开销2D渲染库

JOGL2D是一款为JOGL提供的零开销2D渲染库,它基于Kotlin语言开发,具有易用、轻量、资源友好的特点。JOGL2D通过优化渲染过程,不增加任何内存和CPU开销,让2D图形渲染更加流畅高效。此外,它简化了2D图形渲染的实现过程,为开发者提供了更加便捷的开发体验。要使用JOGL2D,只需将其添加到项目中,即可轻松实现高质量的2D渲染效果。

zip
JOGL2D-master.zip 预估大小:62个文件
folder
JOGL2D-master 文件夹
file
gradlew 6KB
file
settings.gradle 692B
folder
src 文件夹
folder
main 文件夹
folder
kotlin 文件夹
folder
org 文件夹
folder
anglur 文件夹
folder
joglext 文件夹
folder
jogl2d 文件夹
file
GLAwareRepaintManager.java 1KB
file
GLG2DCanvas.java 13KB
file
G2DDrawingHelper.kt 3KB
file
GLG2DRenderingHints.kt 2KB
file
GLG2DUtils.kt 2KB
file
PathVisitor.kt 4KB
file
VertexBuffer.kt 4KB
file
GLG2DImageHelper.kt 2KB
file
GLGraphics2D.kt 14KB
folder
shape 文件夹
folder
impl 文件夹
file
LineIterator.kt 4KB
file
RoundRectIterator.kt 6KB
file
RectIterator.kt 4KB
file
ArcIterator.kt 7KB
file
EllipseIterator.kt 5KB
file
ShapeIterator.kt 1KB
file
GLG2DTransformHelper.kt 1KB
folder
impl 文件夹
file
AbstractTextDrawer.kt 3KB
folder
gl2 文件夹
file
GL2ColorHelper.kt 3KB
file
GL2ImageDrawer.kt 2KB
file
LineDrawingVisitor.kt 2KB
file
GL2ShapeDrawer.kt 3KB
file
GL2StringDrawer.kt 5KB
file
GL2Transformhelper.kt 3KB
file
FastLineVisitor.kt 5KB
file
GL2TesselatorVisitor.kt 1KB
file
FillSimpleConvexPolygonVisitor.kt 2KB
file
GLGraphicsConfiguration.kt 2KB
file
SimplePathVisitor.kt 4KB
file
BasicStrokeLineVisitor.kt 16KB
file
GLGraphicsDevice.kt 1KB
file
AbstractShapeHelper.kt 6KB
file
AbstractTesselatorVisitor.kt 4KB
file
AbstractColorHelper.kt 4KB
file
AbstractMatrixHelper.kt 3KB
file
AbstractImageHelper.kt 8KB
file
SimpleOrTesselatingVisitor.kt 8KB
file
GLG2DTextHelper.kt 1KB
file
GLG2DColorHelper.kt 1KB
folder
font 文件夹
file
GLUTBitmapHelvetica18.kt 76KB
file
GLUTBitmapTimesRoman10.kt 42KB
file
BitmapFont.kt 1KB
file
GLUTBitmapTimesRoman24.kt 104KB
file
GLUTBitmapHelvetica10.kt 45KB
file
GLUTBitmap9x15.kt 56KB
file
GLUTBitmap8x13.kt 52KB
file
GLUTBitmapHelvetica12.kt 48KB
file
GLG2DShapeHelper.kt 1KB
file
GLG2DSimpleEventListener.java 3KB
folder
cacheable 文件夹
file
CachedList.kt 3KB
file
CachedFloatArray.kt 1KB
file
CachedIntArray.kt 1KB
file
.travis.yml 145B
file
LICENSE 11KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 848B
file
gradle-wrapper.jar 57KB
file
README.md 3KB
file
gradlew.bat 3KB
file
gradle.properties 692B
file
.gitignore 634B
file
build.gradle 4KB
...
zip 文件大小:187.9KB