Shaders

public interface Shaders


Options for configuring scoped shader options.

Summary

Public methods

abstract @NonNull List<@NonNull String>

The list of glslc args.

abstract @NonNull ListMultimap<@NonNull String, @NonNull String>

The list of scoped glsl args.

abstract void

Adds options to the list of glslc args.

abstract void

Adds options to the list of scoped glsl args.

Public methods

getGlslcArgs

abstract @NonNull List<@NonNull StringgetGlslcArgs()

The list of glslc args.

getScopedGlslcArgs

abstract @NonNull ListMultimap<@NonNull String, @NonNull StringgetScopedGlslcArgs()

The list of scoped glsl args.

glslcArgs

abstract void glslcArgs(@NonNull String options)

Adds options to the list of glslc args.

glslcScopedArgs

abstract void glslcScopedArgs(@NonNull String key, @NonNull String options)

Adds options to the list of scoped glsl args.