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) -> Result<Renderer<'static>, IntegerOrSdlError>
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.