[−][src]Function gfx_window_glutin::init_existing
pub fn init_existing<Cf, Df>(
window: WindowedContext<NotCurrent>
) -> (WindowedContext<PossiblyCurrent>, Device, Factory, RenderTargetView<R, Cf>, DepthStencilView<R, Df>) where
Cf: RenderFormat,
Df: DepthFormat,
Initialize with an existing Glutin window. Generically parametrized version over the main framebuffer format.
Example (using Piston to create the window)
ⓘThis example is not tested
extern crate piston; extern crate glutin_window; extern crate gfx_window_glutin; // Create window with Piston let settings = piston::window::WindowSettings::new("Example", [800, 600]); let mut glutin_window = glutin_window::GlutinWindow::new(&settings).unwrap(); // Initialise gfx let (mut device, mut factory, main_color, main_depth) = gfx_window_glutin::init_existing::<ColorFormat, DepthFormat>(&glutin_window.window); let mut encoder: gfx::Encoder<_, _> = factory.create_command_buffer().into();