Trait exr::image::read::image::ReadLayers [−][src]
pub trait ReadLayers<'s> { type Layers; type Reader: LayersReader<Layers = Self::Layers>; fn create_layers_reader(
&'s self,
headers: &[Header]
) -> Result<Self::Reader>; fn all_attributes(self) -> ReadImage<fn(_: f64), Self>
where
Self: Sized, { ... } }
Expand description
A template that creates a LayerReader
for each layer in the file.
Associated Types
type Reader: LayersReader<Layers = Self::Layers>
[src]
type Reader: LayersReader<Layers = Self::Layers>
[src]The type of the temporary layer reader
Required methods
Provided methods
Implementors
impl<'s, C> ReadLayers<'s> for ReadAllLayers<C> where
C: ReadChannels<'s>,
[src]
impl<'s, C> ReadLayers<'s> for ReadAllLayers<C> where
C: ReadChannels<'s>,
[src]type Layers = Layers<<C::Reader as ChannelsReader>::Channels>
type Reader = AllLayersReader<C::Reader>
fn create_layers_reader(&'s self, headers: &[Header]) -> Result<Self::Reader>
[src]
impl<'s, C> ReadLayers<'s> for ReadFirstValidLayer<C> where
C: ReadChannels<'s>,
[src]
impl<'s, C> ReadLayers<'s> for ReadFirstValidLayer<C> where
C: ReadChannels<'s>,
[src]