[][src]Module tge::prelude

Re-exports

pub use crate::error::GameError;
pub use crate::error::GameResult;
pub use crate::engine::Engine;
pub use crate::engine::EngineBuilder;
pub use crate::event::KeyAction;
pub use crate::event::Event;
pub use crate::filesystem::Filesystem;
pub use crate::filesystem::FilesystemConfig;
pub use crate::window::Window;
pub use crate::window::WindowConfig;
pub use crate::graphics::Graphics;
pub use crate::graphics::GraphicsConfig;
pub use crate::timer::Timer;
pub use crate::timer::TimerConfig;
pub use crate::keyboard::Keyboard;
pub use crate::keyboard::KeyboardConfig;
pub use crate::mouse::Mouse;
pub use crate::mouse::MouseConfig;
pub use crate::touch::Touch;
pub use crate::touch::TouchConfig;
pub use crate::touchpad::Touchpad;
pub use crate::touchpad::TouchpadConfig;
pub use crate::gamepad::Gamepad;
pub use crate::gamepad::GamepadConfig;
pub use crate::audio::Audio;
pub use crate::audio::AudioConfig;
pub use crate::game::Game;

Structs

Canvas
Color
Filter
Font
GamepadDevice
Icon
Image
MeshDrawParams
ModifiersState
Program
Region
Size
SpriteDrawParams
TextDrawParams
Texture
Transform
Vector
Vertex
Wrap

Enums

Angle
CursorIcon
FilterMode
FullscreenMode
GamepadAxis
GamepadButton
KeyCode
MouseButton
PowerInfo
PrimitiveType
TextLayoutGravity
TextureHolder
TouchPhase
WrapMode

Type Definitions

GamepadId
LogicalPosition
LogicalSize
PhysicalPosition
PhysicalSize
Position
Viewport