library / com.otaliastudios.opengl.extensions / kotlin.FloatArray

Extensions for kotlin.FloatArray

clear

fun FloatArray.clear(): FloatArray

makeIdentity

fun FloatArray.makeIdentity(): FloatArray

rotate

fun FloatArray.rotate(angle: Float, x: Float, y: Float, z: Float): FloatArray

rotateX

fun FloatArray.rotateX(angle: Float): FloatArray

rotateY

fun FloatArray.rotateY(angle: Float): FloatArray

rotateZ

fun FloatArray.rotateZ(angle: Float): FloatArray

scale

fun FloatArray.scale(x: Float = 1F, y: Float = 1F, z: Float = 1F): FloatArray

scaleX

fun FloatArray.scaleX(scale: Float): FloatArray

scaleY

fun FloatArray.scaleY(scale: Float): FloatArray

scaleZ

fun FloatArray.scaleZ(scale: Float): FloatArray

toBuffer

fun FloatArray.toBuffer(): FloatBuffer

translate

fun FloatArray.translate(x: Float = 0F, y: Float = 0F, z: Float = 0F): FloatArray

translateX

fun FloatArray.translateX(translation: Float): FloatArray

translateY

fun FloatArray.translateY(translation: Float): FloatArray

translateZ

fun FloatArray.translateZ(translation: Float): FloatArray