ShaderUniformsBuilderImageExtension extension

Convenience texture and bulk merge helpers for ShaderUniformsBuilder.

on

Methods

addFloats(Map<String, UniformValue> properties) ShaderUniformsBuilder

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Adds each UniformValue.value in properties as a float uniform.
addFloatValues(Map<String, double> properties) ShaderUniformsBuilder

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Adds all key/value pairs in properties as float uniforms.
fromUniforms(ShaderUniforms uniforms) ShaderUniformsBuilder

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Deprecated alias for mergeFromUniforms.
loadTextureAsset(String name, String assetPath) Future<bool>

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Loads an asset image and binds it to name on success.
loadTextureNetwork(String name, String url) Future<bool>

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Loads a network image and binds it to name on success.
mergeFromUniforms(ShaderUniforms uniforms) ShaderUniformsBuilder

Available on ShaderUniformsBuilder, provided by the ShaderUniformsBuilderImageExtension extension

Merges floats and textures from uniforms into this builder.