Trait rin::gl::fbo::BorrowDepthAttach [−][src]
pub trait BorrowDepthAttach {
type DepthAttach: DepthAttach;
pub fn borrow_depth_attachment(&self) -> &Self::DepthAttach;
}Associated Types
type DepthAttach: DepthAttach[src]
Required methods
pub fn borrow_depth_attachment(&self) -> &Self::DepthAttach[src]
Implementations on Foreign Types
impl BorrowDepthAttach for Rc<RenderBuffer>[src]
impl BorrowDepthAttach for Rc<RenderBuffer>[src]type DepthAttach = RenderBuffer
pub fn borrow_depth_attachment(&self) -> &RenderBuffer[src]
impl<T> BorrowDepthAttach for Rc<CubemapFaceLevelRef<T>> where
T: Borrow<CubeMap>, [src]
impl<T> BorrowDepthAttach for Rc<CubemapFaceLevelRef<T>> where
T: Borrow<CubeMap>, [src]type DepthAttach = CubemapFaceLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &CubemapFaceLevelRef<T>[src]
impl<T> BorrowDepthAttach for Rc<CubemapLevelRef<T>> where
T: Borrow<CubeMap>, [src]
impl<T> BorrowDepthAttach for Rc<CubemapLevelRef<T>> where
T: Borrow<CubeMap>, [src]type DepthAttach = CubemapLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &CubemapLevelRef<T>[src]
impl BorrowDepthAttach for Rc<DepthAttachment>[src]
impl BorrowDepthAttach for Rc<DepthAttachment>[src]type DepthAttach = DepthAttachment
pub fn borrow_depth_attachment(&self) -> &DepthAttachment[src]
impl BorrowDepthAttach for Rc<Texture>[src]
impl BorrowDepthAttach for Rc<Texture>[src]type DepthAttach = Texture
pub fn borrow_depth_attachment(&self) -> &Texture[src]
impl<T> BorrowDepthAttach for Rc<TextureLevelRef<T>> where
T: Borrow<Texture>, [src]
impl<T> BorrowDepthAttach for Rc<TextureLevelRef<T>> where
T: Borrow<Texture>, [src]type DepthAttach = TextureLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &TextureLevelRef<T>[src]
Implementors
impl<'a> BorrowDepthAttach for &'a DepthAttachment[src]
impl<'a> BorrowDepthAttach for &'a DepthAttachment[src]type DepthAttach = DepthAttachment
pub fn borrow_depth_attachment(&self) -> &DepthAttachment[src]
impl<'a> BorrowDepthAttach for &'a Texture[src]
impl<'a> BorrowDepthAttach for &'a Texture[src]type DepthAttach = Texture
pub fn borrow_depth_attachment(&self) -> &Texture[src]
impl<'a> BorrowDepthAttach for &'a RenderBuffer[src]
impl<'a> BorrowDepthAttach for &'a RenderBuffer[src]type DepthAttach = RenderBuffer
pub fn borrow_depth_attachment(&self) -> &RenderBuffer[src]
impl<'a, T> BorrowDepthAttach for &'a CubemapFaceLevelRef<T> where
T: Borrow<CubeMap>, [src]
impl<'a, T> BorrowDepthAttach for &'a CubemapFaceLevelRef<T> where
T: Borrow<CubeMap>, [src]type DepthAttach = CubemapFaceLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &CubemapFaceLevelRef<T>[src]
impl<'a, T> BorrowDepthAttach for &'a CubemapLevelRef<T> where
T: Borrow<CubeMap>, [src]
impl<'a, T> BorrowDepthAttach for &'a CubemapLevelRef<T> where
T: Borrow<CubeMap>, [src]type DepthAttach = CubemapLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &CubemapLevelRef<T>[src]
impl<'a, T> BorrowDepthAttach for &'a TextureLevelRef<T> where
T: Borrow<Texture>, [src]
impl<'a, T> BorrowDepthAttach for &'a TextureLevelRef<T> where
T: Borrow<Texture>, [src]type DepthAttach = TextureLevelRef<T>
pub fn borrow_depth_attachment(&self) -> &TextureLevelRef<T>[src]
impl<C> BorrowDepthAttach for C where
C: DepthAttach, [src]
impl<C> BorrowDepthAttach for C where
C: DepthAttach, [src]