Crate bevy_sprite

Crate bevy_sprite 

Source
Expand description

Provides 2D sprite functionality.

Modules§

prelude
The sprite prelude.

Structs§

Anchor
Normalized (relative to its size) offset of a 2d renderable entity from its Transform.
BorderRect
Defines the extents of the border of a rectangle.
Sprite
Describes a sprite to be rendered to a 2D camera
SpritePickingCamerabevy_sprite_picking_backend
An optional component that marks cameras that should be used in the SpritePickingPlugin.
SpritePickingPluginbevy_sprite_picking_backend
Enables the sprite picking backend, allowing you to click on, hover over and drag sprites.
SpritePickingSettingsbevy_sprite_picking_backend
Runtime settings for the SpritePickingPlugin.
SpritePlugin
Adds support for 2D sprites.
Text2dbevy_text
The top-level 2D text component.
Text2dShadowbevy_text
Adds a shadow behind Text2d text
TextureSlice
Single texture slice, representing a texture rect to draw in a given area
TextureSlicer
Slices a texture using the 9-slicing technique. This allows to reuse an image at various sizes without needing to prepare multiple assets. The associated texture will be split into nine portions, so that on resize the different portions scale or tile in different ways to keep the texture in proportion.

Enums§

ScalingMode
Represents various modes for proportional scaling of a texture.
SliceScaleMode
Defines how a texture slice scales when resized
SpriteImageMode
Controls how the image is altered when scaled.
SpritePickingModebevy_sprite_picking_backend
How should the SpritePickingPlugin handle picking and how should it handle transparent pixels
SpriteSystems
System set for sprite rendering.

Functions§

calculate_bounds_2d
System calculating and inserting an Aabb component to entities with either:
calculate_bounds_text2dbevy_text
System calculating and inserting an Aabb component to entities with some TextLayoutInfo and Anchor components, and without a NoFrustumCulling component.
update_text2d_layoutbevy_text
Updates the layout and size information whenever the text or style is changed. This information is computed by the TextPipeline on insertion, then stored.

Type Aliases§

SpriteSystemDeprecated
Deprecated alias for SpriteSystems.
Text2dReaderbevy_text
2d alias for TextReader.
Text2dWriterbevy_text
2d alias for TextWriter.