Struct kiss3d::resource::FramebufferManager [−][src]
pub struct FramebufferManager { /* fields omitted */ }
A framebuffer manager. It is a simple to to switch between an off-screen framebuffer and the default (window) framebuffer.
Methods
impl FramebufferManager
[src]
impl FramebufferManager
pub fn new() -> FramebufferManager
[src]
pub fn new() -> FramebufferManager
Creates a new framebuffer manager.
pub fn new_render_target(width: usize, height: usize) -> RenderTarget
[src]
pub fn new_render_target(width: usize, height: usize) -> RenderTarget
Creates a new render target. A render target is the combination of a color buffer and a depth buffer.
pub fn screen() -> RenderTarget
[src]
pub fn screen() -> RenderTarget
Returns the render target associated with the screen.
pub fn select(&mut self, target: &RenderTarget)
[src]
pub fn select(&mut self, target: &RenderTarget)
Selects a specific render target
Trait Implementations
impl Drop for FramebufferManager
[src]
impl Drop for FramebufferManager
Auto Trait Implementations
impl Send for FramebufferManager
impl Send for FramebufferManager
impl Sync for FramebufferManager
impl Sync for FramebufferManager