An object defining all possible Binding class instancing parameters.

interface BindingParams {
    label?: string;
    name?: string;
    bindingType?: BindingType;
    visibility?: MaterialShadersType[];
}

Hierarchy (View Summary)

Properties

label?: string

Binding label.

name?: string

Binding name/key.

bindingType?: BindingType

binding type to use with this Binding.

visibility?: MaterialShadersType[]

Binding variables shaders visibility as an array of shaders types names.