Skip to content

Commit 048413b

Browse files
committed
Array<T>.get(enum: Enum<E>)
1 parent 9999b5d commit 048413b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/kotlin/uno/buffer/buffer.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ fun pointerBufferBig(capacity: IntArray): PointerBuffer = MemoryUtil.memCallocPo
2020

2121
/** for opengl */
2222
inline fun <reified T : Enum<T>> intBufferBig() = intBufferBig(enumValues<T>().size)
23+
/** glGenTextures(textureName[Tex.Color]) */
24+
operator fun <E : Enum<E>, T> Array<T>.get(enum: Enum<E>): T = get(enum.ordinal)
2325

2426
// i.e: clear color buffer
2527
fun FloatBuffer.put(vararg floats: Float): FloatBuffer {

0 commit comments

Comments
 (0)