[−][src]Trait luminance::backend::framebuffer::Framebuffer
Associated Types
type FramebufferRepr
Required methods
unsafe fn new_framebuffer<CS, DS>(
&mut self,
size: D::Size,
mipmaps: usize,
sampler: &Sampler
) -> Result<Self::FramebufferRepr, FramebufferError> where
CS: ColorSlot<Self, D>,
DS: DepthSlot<Self, D>,
&mut self,
size: D::Size,
mipmaps: usize,
sampler: &Sampler
) -> Result<Self::FramebufferRepr, FramebufferError> where
CS: ColorSlot<Self, D>,
DS: DepthSlot<Self, D>,
unsafe fn attach_color_texture(
framebuffer: &mut Self::FramebufferRepr,
texture: &Self::TextureRepr,
attachment_index: usize
) -> Result<(), FramebufferError>
framebuffer: &mut Self::FramebufferRepr,
texture: &Self::TextureRepr,
attachment_index: usize
) -> Result<(), FramebufferError>
unsafe fn attach_depth_texture(
framebuffer: &mut Self::FramebufferRepr,
texture: &Self::TextureRepr
) -> Result<(), FramebufferError>
framebuffer: &mut Self::FramebufferRepr,
texture: &Self::TextureRepr
) -> Result<(), FramebufferError>
unsafe fn validate_framebuffer(
framebuffer: Self::FramebufferRepr
) -> Result<Self::FramebufferRepr, FramebufferError>
framebuffer: Self::FramebufferRepr
) -> Result<Self::FramebufferRepr, FramebufferError>