[][src]Type Definition fpn::cg::FVector3

type FVector3<I, F> = Vector3<FPN<I, F>>;

Implementations

impl<F> FVector3<i8, F> where
    F: Unsigned
[src]

pub fn with(x: i8, y: i8, z: i8) -> Self[src]

pub fn set_x(&mut self, v: i8)[src]

pub fn set_y(&mut self, v: i8)[src]

pub fn set_z(&mut self, v: i8)[src]

impl<F> FVector3<i16, F> where
    F: Unsigned
[src]

pub fn with(x: i16, y: i16, z: i16) -> Self[src]

pub fn set_x(&mut self, v: i16)[src]

pub fn set_y(&mut self, v: i16)[src]

pub fn set_z(&mut self, v: i16)[src]

impl<F> FVector3<i32, F> where
    F: Unsigned
[src]

pub fn with(x: i32, y: i32, z: i32) -> Self[src]

pub fn set_x(&mut self, v: i32)[src]

pub fn set_y(&mut self, v: i32)[src]

pub fn set_z(&mut self, v: i32)[src]

impl<F> FVector3<i64, F> where
    F: Unsigned
[src]

pub fn with(x: i64, y: i64, z: i64) -> Self[src]

pub fn set_x(&mut self, v: i64)[src]

pub fn set_y(&mut self, v: i64)[src]

pub fn set_z(&mut self, v: i64)[src]

Trait Implementations

impl<'_, F> Add<&'_ Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the + operator.

impl<'_, F> Add<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<F> Add<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the + operator.

impl<F> Add<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the + operator.

impl<F> Add<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the + operator.

impl<F> Add<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

impl<'_, F> Add<Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the + operator.

impl<'_, F> AddAssign<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<'_, F> AddAssign<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<'_, F> AddAssign<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<'_, F> AddAssign<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Cross<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> Cross<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> Cross<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> Cross<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Div<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the / operator.

impl<'_, F> Div<FPN<i16, F>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the / operator.

impl<F> Div<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the / operator.

impl<'_, F> Div<FPN<i32, F>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the / operator.

impl<F> Div<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the / operator.

impl<'_, F> Div<FPN<i64, F>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the / operator.

impl<F> Div<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the / operator.

impl<'_, F> Div<FPN<i8, F>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the / operator.

impl<F> Dot<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> Dot<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> Dot<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> Dot<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Mul<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the * operator.

impl<'_, F> Mul<FPN<i16, F>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the * operator.

impl<F> Mul<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the * operator.

impl<'_, F> Mul<FPN<i32, F>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the * operator.

impl<F> Mul<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the * operator.

impl<'_, F> Mul<FPN<i64, F>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the * operator.

impl<F> Mul<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the * operator.

impl<'_, F> Mul<FPN<i8, F>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the * operator.

impl<F> MulAssign<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> MulAssign<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> MulAssign<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> MulAssign<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Neg for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Neg for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the - operator.

impl<F> Neg for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Neg for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the - operator.

impl<F> Neg for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Neg for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the - operator.

impl<F> Neg for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Neg for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the - operator.

impl<F> Polar<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> Polar<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> Polar<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> Polar<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Rotate3<FPN<i16, F>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> Rotate3<FPN<i32, F>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> Rotate3<FPN<i64, F>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> Rotate3<FPN<i8, F>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> Shl<u8> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the << operator.

impl<'_, F> Shl<u8> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the << operator.

impl<F> Shl<u8> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the << operator.

impl<'_, F> Shl<u8> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the << operator.

impl<F> Shl<u8> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the << operator.

impl<'_, F> Shl<u8> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the << operator.

impl<F> Shl<u8> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the << operator.

impl<'_, F> Shl<u8> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the << operator.

impl<F> ShlAssign<u8> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> ShlAssign<u8> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> ShlAssign<u8> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> ShlAssign<u8> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> Shr<u8> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the >> operator.

impl<'_, F> Shr<u8> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the >> operator.

impl<F> Shr<u8> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the >> operator.

impl<'_, F> Shr<u8> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the >> operator.

impl<F> Shr<u8> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the >> operator.

impl<'_, F> Shr<u8> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the >> operator.

impl<F> Shr<u8> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the >> operator.

impl<'_, F> Shr<u8> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the >> operator.

impl<F> ShrAssign<u8> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> ShrAssign<u8> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> ShrAssign<u8> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> ShrAssign<u8> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<'_, F> Sub<&'_ Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the - operator.

impl<'_, F> Sub<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<F> Sub<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
    F: Unsigned
[src]

type Output = FVector3<i16, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
    F: Unsigned
[src]

type Output = FVector3<i32, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
    F: Unsigned
[src]

type Output = FVector3<i64, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

impl<'_, F> Sub<Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
    F: Unsigned
[src]

type Output = FVector3<i8, F>

The resulting type after applying the - operator.

impl<'_, F> SubAssign<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<'_, F> SubAssign<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<'_, F> SubAssign<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<'_, F> SubAssign<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]

impl<F> SubAssign<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
    F: Unsigned
[src]

impl<F> SubAssign<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
    F: Unsigned
[src]

impl<F> SubAssign<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
    F: Unsigned
[src]

impl<F> SubAssign<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
    F: Unsigned
[src]