aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/chroma/StandardChromaShader.kt
blob: e1f39aa84650b486584c5e0d48cf94bd4ce56c60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package at.hannibal2.skyhanni.features.chroma

/**
 * A type of chroma shader generally used for standard GUI elements using Gui.drawRect and
 * other GUI element drawing functions.
 *
 * Explicitly those that do not depend on a texture.
 *
 * **Usage:**
 *
 * ```
 *      ChromaShaderManager.begin(ChromaType.STANDARD)
 *      // draw GUI element here
 *      ChromaShaderManager.end()
 * ```
 */
object StandardChromaShader : ChromaShader("standard_chroma", "standard_chroma") {
    val INSTANCE: StandardChromaShader
        get() = this
}