Struct sdl2::render::RendererBuilder
[−]
[src]
pub struct RendererBuilder { // some fields omitted }
The type that allows you to build Window-based renderers.
By default, the renderer builder will prioritize for a hardware-accelerated renderer.
Methods
impl RendererBuilder
[src]
fn new(window: Window) -> RendererBuilder
Initializes a new RendererBuilder
.
fn build(self) -> SdlResult<Renderer<'static>>
Builds the renderer.
fn index(self, index: u32) -> RendererBuilder
Sets the index of the rendering driver to initialize.
fn software(self) -> RendererBuilder
Set the renderer to a software fallback.
fn accelerated(self) -> RendererBuilder
Set the renderer to use hardware acceleration.
fn present_vsync(self) -> RendererBuilder
Synchronize renderer present with the refresh rate.
fn target_texture(self) -> RendererBuilder
Set the renderer to support rendering to a texture.