ShaderManager

interface ShaderManager

Shader manager

Types

Link copied to clipboard
open class ShaderTag
Shader tag.
Link copied to clipboard
Link copied to clipboard
Represents BetterHud's shader files.

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun addConstant(@NotNull key: @NotNull String, @NotNull value: @NotNull String)
Defines constant (#Define)
Link copied to clipboard
abstract fun addTagSupplier(@NotNull type: @NotNull ShaderManager.ShaderType, @NotNull supplier: @NotNull ShaderManager.ShaderTagSupplier)
Adds shader tag to some shader file.
Link copied to clipboard
@NotNull
open fun newTag(): @NotNull ShaderManager.ShaderTag
Creates new shader tag