All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.org.openrndr.draw.ArrayCubemap.kt Maven / Gradle / Ivy

There is a newer version: 0.4.5-alpha6
Show newest version
package org.openrndr.draw

actual interface ArrayCubemap {
    actual val session: Session?
    actual val width: Int
    actual val layers: Int
    actual val format: ColorFormat
    actual val type: ColorType
    actual val levels: Int
    actual fun destroy()
    actual fun bind(unit: Int)

    actual fun copyTo(layer: Int, target: Cubemap, fromLevel: Int, toLevel: Int)

    actual fun copyTo(
        layer: Int,
        target: ArrayCubemap,
        targetLayer: Int,
        fromLevel: Int,
        toLevel: Int
    )

    actual fun generateMipmaps()

    actual var filterMin: MinifyingFilter

    actual var filterMag: MagnifyingFilter
    actual var flipV: Boolean

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy