Trait luminance::framebuffer::DepthSlot [] [src]

pub trait DepthSlot<C, L, D> where C: HasFramebuffer + HasTexture,
               L: Layerable,
               D: Dimensionable,
               D::Size: Copy
{ fn depth_format() -> Option<PixelFormat>; fn reify_texture(size: D::Size,
                     mipmaps: usize,
                     texture: Option<C::ATexture>)
                     -> Self; }

A framebuffer has a depth slot. A depth slot can either be empty (the unit type is used, ()) or a single depth format.

Required Methods

Turn a depth slot into a pixel format.

Reify a raw textures into a depth slot.

Implementors