Struct sdl2::InitBuilder
[−]
[src]
pub struct InitBuilder { // some fields omitted }
The type that allows you to build the SDL2 context.
Methods
impl InitBuilder
[src]
fn new() -> InitBuilder
Initializes a new InitBuilder
.
fn build(&self) -> SdlResult<Sdl>
Builds the SDL2 context.
fn unwrap(&self) -> Sdl
Builds the SDL2 context. Convenience method for .build().unwrap()
.
Panics if there was an error initializing SDL2.
fn build_subsystem(&self, _sdl: &Sdl) -> SdlResult<Subsystem>
Builds an SDL2 subsystem. Requires SDL2 to have already been initialized.
fn everything(&mut self) -> &mut InitBuilder
Initializes every subsystem.
fn timer(&mut self) -> &mut InitBuilder
Initializes the timer subsystem.
fn audio(&mut self) -> &mut InitBuilder
Initializes the audio subsystem.
fn video(&mut self) -> &mut InitBuilder
Initializes the video subsystem.
fn joystick(&mut self) -> &mut InitBuilder
Initializes the joystick subsystem.
fn haptic(&mut self) -> &mut InitBuilder
Initializes the haptic (force feedback) subsystem.
fn game_controller(&mut self) -> &mut InitBuilder
Initializes the controller subsystem.
fn events(&mut self) -> &mut InitBuilder
Initializes the events subsystem.