[][src]Struct three::object::Base

pub struct Base { /* fields omitted */ }

Base represents a concrete entity that can be added to the scene.

One cannot construct Base directly. Wrapper types such as Camera, Mesh, and Group are provided instead.

Any type that implements Object may be converted to its concrete Base type with the method Object::upcast. This is useful for storing generic objects in containers.

Trait Implementations

impl Object for Base
[src]

The internal data for the object. Read more

Converts into the base type.

Invisible objects are not rendered by cameras.

Sets the name of the object.

Set both position, orientation and scale.

Set position.

Set orientation.

Set scale.

Set weights.

Rotates object in the specific direction of target.

impl PartialEq<Base> for Base
[src]

This method tests for !=.

impl Clone for Base
[src]

Performs copy-assignment from source. Read more

impl Eq for Base
[src]

impl AsRef<Base> for Source
[src]

impl AsRef<Base> for Camera
[src]

impl AsRef<Base> for Ambient
[src]

impl AsRef<Base> for Directional
[src]

impl AsRef<Base> for Hemisphere
[src]

impl AsRef<Base> for Point
[src]

impl AsRef<Base> for Mesh
[src]

impl AsRef<Base> for DynamicMesh
[src]

impl AsRef<Base> for Base
[src]

impl AsRef<Base> for Group
[src]

impl AsRef<Base> for Skeleton
[src]

impl AsRef<Base> for Bone
[src]

impl AsRef<Base> for Sprite
[src]

impl AsRef<Base> for Text
[src]

impl Debug for Base
[src]

impl Hash for Base
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl !Send for Base

impl !Sync for Base

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> SetParameter for T

Sets value as a parameter of self.

impl<T> Erased for T