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

main.cesium.VaryingType.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package cesium

/**
 * An enum for the GLSL varying types. These can be used for declaring varyings
 * in [CustomShader]
 * @see Online Documentation
 */

@JsName("\$cesium__VaryingType")
external object /* enum */ VaryingType {

    /**
     * A single floating point value.
     */
    val FLOAT: VaryingType

    /**
     * A vector of 2 floating point values.
     */
    val VEC2: VaryingType

    /**
     * A vector of 3 floating point values.
     */
    val VEC3: VaryingType

    /**
     * A vector of 4 floating point values.
     */
    val VEC4: VaryingType

    /**
     * A 2x2 matrix of floating point values.
     */
    val MAT2: VaryingType

    /**
     * A 3x3 matrix of floating point values.
     */
    val MAT3: VaryingType

    /**
     * A 3x3 matrix of floating point values.
     */
    val MAT4: VaryingType
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy