LiteralShaderSource

class LiteralShaderSource @JvmOverloads constructor(idToShader: Map<Identifier, String>, useFallback: Boolean = true) : ShaderSource

Supplies in-memory shader text by Identifier.

Parameters

useFallback

whether to get from vanilla resource manager for absent identifiers

Constructors

Link copied to clipboard
constructor(idToShader: Map<Identifier, String>, useFallback: Boolean = true)

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun getInclude(id: Identifier): ShaderSource.CachedIncludeSource?
Link copied to clipboard
open override fun getShader(id: Identifier, type: ShaderType): String?