[−][src]Trait glk::traits::Api
Dispatch trait for all Glk APIs. Each function returns a
- reference to a trait which will be called for functions on the associated
- Glk module.
Required methods
Loading content...Provided methods
fn line_echo(&mut self) -> Option<&mut dyn LineEcho>
GLK_MODULE_LINE_ECHO
fn line_terminators(&mut self) -> Option<&mut dyn LineTerminators>
GLK_MODULE_LINE_TERMINATORS
fn unicode(&mut self) -> Option<&mut dyn Unicode>
GLK_MODULE_UNICODE
fn unicode_norm(&mut self) -> Option<&mut dyn UnicodeNorm>
GLK_MODULE_UNICODE_NORM
fn image(&mut self) -> Option<&mut dyn Image>
GLK_MODULE_IMAGE
fn sound(&mut self) -> Option<&mut dyn Sound>
GLK_MODULE_SOUND
fn sound2(&mut self) -> Option<&mut dyn Sound2>
GLK_MODULE_SOUND2
fn hyperlinks(&mut self) -> Option<&mut dyn Hyperlinks>
GLK_MODULE_HYPERLINKS
fn date_time(&mut self) -> Option<&mut dyn Datetime>
GLK_MODULE_DATETIME
fn resource_stream(&mut self) -> Option<&mut dyn ResourceStream>
GLK_MODULE_RESOURCE_STREAM
fn garglk_text(&mut self) -> Option<&mut dyn GarGlkText>
GLK_MODULE_GARGLKTEXT
fn giblorb(&mut self) -> Option<&mut dyn Handlers>
GI blorb handler functions
fn gidispatch(&mut self) -> Option<&mut dyn Handlers>
GI dispatch handler functions