[][src]Module glk::types

Type definitions for Glk API types. These are intentionally not enums because

  • there is the possibility of extensions defining new values (Glk explicitly mentions that
  • unknown values are to be ignored, and not result in error), as well as some types being
  • bitfields, which would be unwieldy as enum.

Structs

evtype

Newtype for Glk evtype

filemode

Newtype for Glk filemode

fileusage

Newtype for Glk fileusage

gestalt

Newtype for Glk gestalt

gestalt_CharOutput

Newtype for Glk gestalt_CharOutput

keycode

Newtype for Glk keycode

seekmode

Newtype for Glk seekmode

style

Newtype for Glk style

stylehint

Newtype for Glk stylehint

stylehint_just

Newtype for Glk stylehint_just

winmethod

Newtype for Glk winmethod

wintype

Newtype for Glk wintype

Type Definitions

event_t

Import struct types from C binding.

frefid_t

Import opaque handle types from C binding.

glkdate_t

Import struct types from C binding.

glktimeval_t

Import struct types from C binding.

schanid_t

Import opaque handle types from C binding.

stream_result_t

Import struct types from C binding.

strid_t

Import opaque handle types from C binding.

winid_t

Import opaque handle types from C binding.