A cached GPU Texture with corresponding TextureView.
This is useful for textures that are created repeatedly (each frame) in the rendering process
to reduce the amount of GPU memory allocations.
A RenderApp resource that contains the default “fallback image”,
which can be used in situations where an image was not explicitly defined. The most common
use case is AsBindGroup implementations (such as materials) that support optional textures.
A RenderApp resource that contains a “cubemap fallback image”,
which can be used in situations where an image was not explicitly defined. The most common
use case is AsBindGroup implementations (such as materials) that support optional textures.
A RenderApp resource that contains a zero-filled “fallback image”,
which can be used in place of FallbackImage, when a fully transparent or black fallback
is required instead of fully opaque white.
Indicates to an ImageLoader how an Image should be sampled.
As this type is part of the ImageLoaderSettings,
it will be serialized to an image asset .meta file which might require a migration in case of
a breaking change.
Used in Image, this determines what image sampler to use when rendering. The default setting,
ImageSampler::Default, will read the sampler from the ImagePlugin at setup.
Setting this to ImageSampler::Descriptor will override the global default descriptor for this Image.