Enum FaceToCameraMode
#[repr(i32)]pub enum FaceToCameraMode {
Disabled = 0,
LookAt = 1,
Billboard = 2,
Cylindrical = 3,
}Expand description
Variants§
Disabled = 0
Does not make the node turn towards the camera.
LookAt = 1
Rotates the node along all axes to turn towards the camera.
Billboard = 2
Keeps the node perpendicular to the camera field of view.
Cylindrical = 3
Rotates the node along the y axis to turn towards the camera.
Implementations§
§impl FaceToCameraMode
impl FaceToCameraMode
pub fn as_str(self) -> &'static str
pub fn convert(num: i32) -> FaceToCameraMode
Trait Implementations§
§impl Clone for FaceToCameraMode
impl Clone for FaceToCameraMode
§fn clone(&self) -> FaceToCameraMode
fn clone(&self) -> FaceToCameraMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for FaceToCameraMode
impl Debug for FaceToCameraMode
§impl Display for FaceToCameraMode
impl Display for FaceToCameraMode
§impl PartialEq for FaceToCameraMode
impl PartialEq for FaceToCameraMode
§impl VariantConstraint for FaceToCameraMode
impl VariantConstraint for FaceToCameraMode
§type DataArg<'a> = FaceToCameraMode
type DataArg<'a> = FaceToCameraMode
Specifies the type of an argument that provides a value to
Variant.
Generally, this type matches Self, except for KanziString, Resource, and ResourceId. Read more§type RetArg = FaceToCameraMode
type RetArg = FaceToCameraMode
§fn as_arg(&self) -> <FaceToCameraMode as VariantConstraint>::DataArg<'_>
fn as_arg(&self) -> <FaceToCameraMode as VariantConstraint>::DataArg<'_>
impl Copy for FaceToCameraMode
impl Eq for FaceToCameraMode
impl PropertyTypeConstraint for FaceToCameraMode
impl StructuralPartialEq for FaceToCameraMode
Auto Trait Implementations§
impl Freeze for FaceToCameraMode
impl RefUnwindSafe for FaceToCameraMode
impl Send for FaceToCameraMode
impl Sync for FaceToCameraMode
impl Unpin for FaceToCameraMode
impl UnwindSafe for FaceToCameraMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more