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

type FVector2<I, F> = Vector2<FPN<I, F>>;

Implementations

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Trait Implementations

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

type Output = FVector2<i16, F>

The resulting type after applying the + operator.

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

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the + operator.

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

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the + operator.

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

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the + operator.

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

type Output = Self

The resulting type after applying the + operator.

impl<F> Add<Vector2<FPN<i16, F>>> for FVector2<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the + operator.

impl<F> Add<Vector2<FPN<i32, F>>> for FVector2<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the + operator.

impl<F> Add<Vector2<FPN<i64, F>>> for FVector2<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the + operator.

impl<F> Add<Vector2<FPN<i8, F>>> for FVector2<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the + operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the + operator.

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

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

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

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

impl<F> AddAssign<Vector2<FPN<i16, F>>> for FVector2<i16, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector2<FPN<i32, F>>> for FVector2<i32, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector2<FPN<i64, F>>> for FVector2<i64, F> where
    F: Unsigned
[src]

impl<F> AddAssign<Vector2<FPN<i8, F>>> for FVector2<i8, F> where
    F: Unsigned
[src]

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

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

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

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

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

type Output = Self

The resulting type after applying the / operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the / operator.

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

type Output = Self

The resulting type after applying the / operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the / operator.

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

type Output = Self

The resulting type after applying the / operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the / operator.

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

type Output = Self

The resulting type after applying the / operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the / operator.

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

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

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

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

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

type Output = Self

The resulting type after applying the * operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the * operator.

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

type Output = Self

The resulting type after applying the * operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the * operator.

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

type Output = Self

The resulting type after applying the * operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the * operator.

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

type Output = Self

The resulting type after applying the * operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the * operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the - operator.

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

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

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

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

impl<F> Rotate2<FPN<i16, F>> for FVector2<i16, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i32, F>> for FVector2<i32, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i64, F>> for FVector2<i64, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i8, F>> for FVector2<i8, F> where
    F: Unsigned
[src]

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

type Output = Self

The resulting type after applying the << operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the << operator.

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

type Output = Self

The resulting type after applying the << operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the << operator.

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

type Output = Self

The resulting type after applying the << operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the << operator.

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

type Output = Self

The resulting type after applying the << operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the << operator.

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

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

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

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

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

type Output = Self

The resulting type after applying the >> operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the >> operator.

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

type Output = Self

The resulting type after applying the >> operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the >> operator.

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

type Output = Self

The resulting type after applying the >> operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the >> operator.

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

type Output = Self

The resulting type after applying the >> operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the >> operator.

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

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

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

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

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

type Output = FVector2<i16, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the - operator.

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

type Output = Self

The resulting type after applying the - operator.

impl<F> Sub<Vector2<FPN<i16, F>>> for FVector2<i16, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i16, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector2<FPN<i32, F>>> for FVector2<i32, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i32, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector2<FPN<i64, F>>> for FVector2<i64, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i64, F>

The resulting type after applying the - operator.

impl<F> Sub<Vector2<FPN<i8, F>>> for FVector2<i8, F> where
    F: Unsigned
[src]

type Output = Self

The resulting type after applying the - operator.

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

type Output = FVector2<i8, F>

The resulting type after applying the - operator.