Skip to main content

MaterialInstanceDescriptor

Type Alias MaterialInstanceDescriptor 

Source
pub type MaterialInstanceDescriptor = BindingInstanceDescriptor<GPUMaterial>;
Expand description

Source data for a GPUMaterialInstance.

Aliased Type§

pub struct MaterialInstanceDescriptor {
    pub target: RawAssetHandle,
    pub params: Vec<(&'static str, BindingInstanceEntry)>,
    /* private fields */
}

Fields§

§target: RawAssetHandle

Handle to the target T (looked up in ProcessedAssets<T> at upload time).

§params: Vec<(&'static str, BindingInstanceEntry)>

(entry name, resource) pairs — every name must match a named binding entry on the target, or upload fails (see build_instance_bind_group).