Module pix_engine::prelude
source · Expand description
Exports most commonly used types, traits, and functions.
Re-exports
pub use super::audio::AudioCallback;pub use super::audio::AudioDevice;pub use super::audio::AudioDeviceDriver;pub use super::audio::AudioFormat;pub use super::audio::AudioSpec;pub use super::audio::AudioSpecDesired;pub use super::audio::AudioStatus;pub use super::color::Color;pub use super::color::Mode as ColorMode;pub use super::draw::Draw;pub use super::engine::Engine;pub use super::engine::PixEngine;pub use super::error::Error as PixError;pub use super::error::Result as PixResult;pub use super::event::Axis;pub use super::event::ControllerButton;pub use super::event::ControllerEvent;pub use super::event::ControllerId;pub use super::event::ControllerUpdate;pub use super::event::Event;pub use super::event::HatState;pub use super::event::Key;pub use super::event::KeyEvent;pub use super::event::KeyMod;pub use super::event::Mouse;pub use super::event::WindowEvent;pub use super::gui::theme;pub use super::gui::theme::ColorType;pub use super::gui::theme::Font;pub use super::gui::theme::Theme;pub use super::image::Image;pub use super::image::PixelFormat;pub use super::lighting::Light;pub use super::lighting::LightSource;pub use super::math::map;pub use super::math::random_rng;pub use super::math::Float;pub use super::math::Num;pub use super::shape::Contains;pub use super::shape::Ellipse;pub use super::shape::Intersects;pub use super::shape::Line;pub use super::shape::Point;pub use super::shape::Quad;pub use super::shape::Rect;pub use super::shape::Sphere;pub use super::shape::Tri;pub use super::state::settings::AngleMode;pub use super::state::settings::ArcMode;pub use super::state::settings::BlendMode;pub use super::state::settings::DrawMode;pub use super::state::settings::EllipseMode;pub use super::state::settings::FontStyle;pub use super::state::settings::ImageMode;pub use super::state::settings::RectMode;pub use super::state::PixState;pub use super::texture::TextureId;pub use super::transform::Flipped;pub use super::vector::Vector;pub use super::window::Cursor;pub use super::window::Position;pub use super::window::SystemCursor;pub use super::window::WindowId;Macros
Returns the Perlin noise value at specified
coordinates.
Returns a random number within a range.
Traits
A phantom type for retrieving the
SDL_AudioFormat of a given generic type.
All format types are returned as native-endian.