Docs.rs
pyxel-engine-1.6.8
pyxel-engine 1.6.8
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
kitao
Dependencies
array-macro ^2.1.0
normal
blip_buf ^0.1.4
normal
chrono ^0.4.19
normal
gif ^0.11.3
normal
image ^0.23.14
normal
indexmap ^1.7.0
normal
parking_lot ^0.11.2
normal
platform-dirs ^0.3.0
normal
zip ^0.5.13
normal
sdl2 ^0.35.1
normal
sdl2 ^0.35.1
normal
sdl2 ^0.35.1
normal
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate pyxel
Version 1.6.8
All Items
Structs
Constants
Traits
Functions
Type Definitions
?
Crate
pyxel
source
·
[
−
]
Structs
Channel
Image
Music
Pyxel
Sound
Tilemap
Constants
APP_FILE_EXTENSION
APP_STARTUP_SCRIPT_FILE
BACKGROUND_COLOR
CLOCK_RATE
COLOR_BLACK
COLOR_BROWN
COLOR_CYAN
COLOR_DARK_BLUE
COLOR_GRAY
COLOR_GREEN
COLOR_LIGHT_BLUE
COLOR_LIME
COLOR_NAVY
COLOR_ORANGE
COLOR_PEACH
COLOR_PINK
COLOR_PURPLE
COLOR_RED
COLOR_WHITE
COLOR_YELLOW
CURSOR_DATA
CURSOR_HEIGHT
CURSOR_WIDTH
DEFAULT_CAPTURE_SCALE
DEFAULT_CAPTURE_SEC
DEFAULT_COLORS
DEFAULT_FPS
DEFAULT_QUIT_KEY
DEFAULT_TITLE
DISPLAY_RATIO
EFFECT_FADEOUT
EFFECT_NONE
EFFECT_SLIDE
EFFECT_VIBRATO
FONT_DATA
FONT_HEIGHT
FONT_WIDTH
GAMEPAD1_AXIS_LEFTX
GAMEPAD1_AXIS_LEFTY
GAMEPAD1_AXIS_RIGHTX
GAMEPAD1_AXIS_RIGHTY
GAMEPAD1_AXIS_TRIGGERLEFT
GAMEPAD1_AXIS_TRIGGERRIGHT
GAMEPAD1_BUTTON_A
GAMEPAD1_BUTTON_B
GAMEPAD1_BUTTON_BACK
GAMEPAD1_BUTTON_DPAD_DOWN
GAMEPAD1_BUTTON_DPAD_LEFT
GAMEPAD1_BUTTON_DPAD_RIGHT
GAMEPAD1_BUTTON_DPAD_UP
GAMEPAD1_BUTTON_GUIDE
GAMEPAD1_BUTTON_LEFTSHOULDER
GAMEPAD1_BUTTON_LEFTSTICK
GAMEPAD1_BUTTON_RIGHTSHOULDER
GAMEPAD1_BUTTON_RIGHTSTICK
GAMEPAD1_BUTTON_START
GAMEPAD1_BUTTON_X
GAMEPAD1_BUTTON_Y
GAMEPAD2_AXIS_LEFTX
GAMEPAD2_AXIS_LEFTY
GAMEPAD2_AXIS_RIGHTX
GAMEPAD2_AXIS_RIGHTY
GAMEPAD2_AXIS_TRIGGERLEFT
GAMEPAD2_AXIS_TRIGGERRIGHT
GAMEPAD2_BUTTON_A
GAMEPAD2_BUTTON_B
GAMEPAD2_BUTTON_BACK
GAMEPAD2_BUTTON_DPAD_DOWN
GAMEPAD2_BUTTON_DPAD_LEFT
GAMEPAD2_BUTTON_DPAD_RIGHT
GAMEPAD2_BUTTON_DPAD_UP
GAMEPAD2_BUTTON_GUIDE
GAMEPAD2_BUTTON_LEFTSHOULDER
GAMEPAD2_BUTTON_LEFTSTICK
GAMEPAD2_BUTTON_RIGHTSHOULDER
GAMEPAD2_BUTTON_RIGHTSTICK
GAMEPAD2_BUTTON_START
GAMEPAD2_BUTTON_X
GAMEPAD2_BUTTON_Y
ICON_DATA
ICON_SCALE
ICON_SIZE
IMAGE_SIZE
INITIAL_SPEED
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_A
KEY_AC_BACK
KEY_AC_BOOKMARKS
KEY_AC_FORWARD
KEY_AC_HOME
KEY_AC_REFRESH
KEY_AC_SEARCH
KEY_AC_STOP
KEY_AGAIN
KEY_ALT
KEY_ALTERASE
KEY_AMPERSAND
KEY_APPLICATION
KEY_ASTERISK
KEY_AT
KEY_AUDIOMUTE
KEY_AUDIONEXT
KEY_AUDIOPLAY
KEY_AUDIOPREV
KEY_AUDIOSTOP
KEY_B
KEY_BACKQUOTE
KEY_BACKSLASH
KEY_BACKSPACE
KEY_BRIGHTNESSDOWN
KEY_BRIGHTNESSUP
KEY_C
KEY_CALCULATOR
KEY_CANCEL
KEY_CAPSLOCK
KEY_CARET
KEY_CLEAR
KEY_CLEARAGAIN
KEY_COLON
KEY_COMMA
KEY_COMPUTER
KEY_COPY
KEY_CRSEL
KEY_CTRL
KEY_CURRENCYSUBUNIT
KEY_CURRENCYUNIT
KEY_CUT
KEY_D
KEY_DECIMALSEPARATOR
KEY_DELETE
KEY_DISPLAYSWITCH
KEY_DOLLAR
KEY_DOWN
KEY_E
KEY_EJECT
KEY_END
KEY_EQUALS
KEY_ESCAPE
KEY_EXCLAIM
KEY_EXECUTE
KEY_EXSEL
KEY_F
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_F16
KEY_F17
KEY_F18
KEY_F19
KEY_F20
KEY_F21
KEY_F22
KEY_F23
KEY_F24
KEY_FIND
KEY_G
KEY_GREATER
KEY_GUI
KEY_H
KEY_HASH
KEY_HELP
KEY_HOME
KEY_I
KEY_INSERT
KEY_J
KEY_K
KEY_KBDILLUMDOWN
KEY_KBDILLUMTOGGLE
KEY_KBDILLUMUP
KEY_KP_0
KEY_KP_00
KEY_KP_000
KEY_KP_1
KEY_KP_2
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_KP_8
KEY_KP_9
KEY_KP_A
KEY_KP_AMPERSAND
KEY_KP_AT
KEY_KP_B
KEY_KP_BACKSPACE
KEY_KP_BINARY
KEY_KP_C
KEY_KP_CLEAR
KEY_KP_CLEARENTRY
KEY_KP_COLON
KEY_KP_COMMA
KEY_KP_D
KEY_KP_DBLAMPERSAND
KEY_KP_DBLVERTICALBAR
KEY_KP_DECIMAL
KEY_KP_DIVIDE
KEY_KP_E
KEY_KP_ENTER
KEY_KP_EQUALS
KEY_KP_EQUALSAS400
KEY_KP_EXCLAM
KEY_KP_F
KEY_KP_GREATER
KEY_KP_HASH
KEY_KP_HEXADECIMAL
KEY_KP_LEFTBRACE
KEY_KP_LEFTPAREN
KEY_KP_LESS
KEY_KP_MEMADD
KEY_KP_MEMCLEAR
KEY_KP_MEMDIVIDE
KEY_KP_MEMMULTIPLY
KEY_KP_MEMRECALL
KEY_KP_MEMSTORE
KEY_KP_MEMSUBTRACT
KEY_KP_MINUS
KEY_KP_MULTIPLY
KEY_KP_OCTAL
KEY_KP_PERCENT
KEY_KP_PERIOD
KEY_KP_PLUS
KEY_KP_PLUSMINUS
KEY_KP_POWER
KEY_KP_RIGHTBRACE
KEY_KP_RIGHTPAREN
KEY_KP_SPACE
KEY_KP_TAB
KEY_KP_VERTICALBAR
KEY_KP_XOR
KEY_L
KEY_LALT
KEY_LCTRL
KEY_LEFT
KEY_LEFTBRACKET
KEY_LEFTPAREN
KEY_LESS
KEY_LGUI
KEY_LSHIFT
KEY_M
KEY_MAIL
KEY_MEDIASELECT
KEY_MENU
KEY_MINUS
KEY_MODE
KEY_MUTE
KEY_N
KEY_NONE
KEY_NUMLOCKCLEAR
KEY_O
KEY_OPER
KEY_OUT
KEY_P
KEY_PAGEDOWN
KEY_PAGEUP
KEY_PASTE
KEY_PAUSE
KEY_PERCENT
KEY_PERIOD
KEY_PLUS
KEY_POWER
KEY_PRINTSCREEN
KEY_PRIOR
KEY_Q
KEY_QUESTION
KEY_QUOTE
KEY_QUOTEDBL
KEY_R
KEY_RALT
KEY_RCTRL
KEY_RETURN
KEY_RETURN2
KEY_RGUI
KEY_RIGHT
KEY_RIGHTBRACKET
KEY_RIGHTPAREN
KEY_RSHIFT
KEY_S
KEY_SCROLLLOCK
KEY_SELECT
KEY_SEMICOLON
KEY_SEPARATOR
KEY_SHIFT
KEY_SLASH
KEY_SLEEP
KEY_SPACE
KEY_STOP
KEY_SYSREQ
KEY_T
KEY_TAB
KEY_THOUSANDSSEPARATOR
KEY_U
KEY_UNDERSCORE
KEY_UNDO
KEY_UP
KEY_V
KEY_VOLUMEDOWN
KEY_VOLUMEUP
KEY_W
KEY_WWW
KEY_X
KEY_Y
KEY_Z
MAX_EFFECT
MAX_FONT_CODE
MAX_NOTE
MAX_SKIP_FRAMES
MAX_TONE
MAX_VOLUME
MIN_FONT_CODE
MOUSE_BUTTON_LEFT
MOUSE_BUTTON_MIDDLE
MOUSE_BUTTON_RIGHT
MOUSE_BUTTON_UNKNOWN
MOUSE_BUTTON_X1
MOUSE_BUTTON_X2
MOUSE_POS_X
MOUSE_POS_Y
MOUSE_WHEEL_X
MOUSE_WHEEL_Y
NOISE_VOLUME_FACTOR
NUM_CHANNELS
NUM_CLOCKS_PER_TICK
NUM_COLORS
NUM_FONT_ROWS
NUM_IMAGES
NUM_MEASURE_FRAMES
NUM_MUSICS
NUM_SAMPLES
NUM_SOUNDS
NUM_TILEMAPS
OSCILLATOR_RESOLUTION
PULSE_VOLUME_FACTOR
PYXEL_VERSION
PYXEL_WORKING_DIR
RESOURCE_ARCHIVE_DIRNAME
RESOURCE_FILE_EXTENSION
SAMPLE_RATE
SQUARE_VOLUME_FACTOR
TILEMAP_SIZE
TILE_SIZE
TONE_NOISE
TONE_PULSE
TONE_SQUARE
TONE_TRIANGLE
TRIANGLE_VOLUME_FACTOR
VIBRATO_DEPTH
VIBRATO_FREQUENCY
Traits
PyxelCallback
Functions
is_keyboard_key
to_integrated_key
Type Definitions
Color
Effect
Key
KeyValue
Note
Rgb8
SharedChannel
SharedImage
SharedMusic
SharedSound
SharedTilemap
Speed
Tile
Tone
Volume