Struct three::Sprite
[−]
[src]
pub struct Sprite { /* fields omitted */ }
Two-dimensional bitmap that is integrated into a larger scene.
Methods
impl Sprite
[src]
pub fn set_texel_range<P, S>(&mut self, base: P, size: S) where
P: Into<Point2<i16>>,
S: Into<Vector2<u16>>,
[src]
P: Into<Point2<i16>>,
S: Into<Vector2<u16>>,
Set area of the texture to render. It can be used in sequential animations.
Trait Implementations
impl Clone for Sprite
[src]
fn clone(&self) -> Sprite
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Sprite
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Sprite
[src]
fn eq(&self, __arg_0: &Sprite) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Sprite) -> bool
[src]
This method tests for !=
.
impl Eq for Sprite
[src]
impl Hash for Sprite
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl AsRef<Base> for Sprite
[src]
impl Object for Sprite
[src]
fn upcast(&self) -> Base
[src]
Converts into the base type.
fn set_visible(&self, visible: bool)
[src]
Invisible objects are not rendered by cameras.
fn set_transform<P, Q>(&self, pos: P, rot: Q, scale: f32) where
Self: Sized,
P: Into<Point3<f32>>,
Q: Into<Quaternion<f32>>,
[src]
Self: Sized,
P: Into<Point3<f32>>,
Q: Into<Quaternion<f32>>,
Set both position, orientation and scale.
fn set_position<P>(&self, pos: P) where
Self: Sized,
P: Into<Point3<f32>>,
[src]
Self: Sized,
P: Into<Point3<f32>>,
Set position.
fn set_orientation<Q>(&self, rot: Q) where
Self: Sized,
Q: Into<Quaternion<f32>>,
[src]
Self: Sized,
Q: Into<Quaternion<f32>>,
Set orientation.
fn set_scale(&self, scale: f32)
[src]
Set scale.
fn set_weights(&self, weights: Vec<f32>)
[src]
Set weights.
fn look_at<E, T>(&self, eye: E, target: T, up: Option<Vector3<f32>>) where
Self: Sized,
E: Into<Point3<f32>>,
T: Into<Point3<f32>>,
[src]
Self: Sized,
E: Into<Point3<f32>>,
T: Into<Point3<f32>>,
Rotates object in the specific direction of target
.