ShaderManager

interface ShaderManager

Shader manager

Types

Link copied to clipboard
open class ShaderTag
Shader tag.
Link copied to clipboard
A supplier of shader tag.
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