[][src]Trait glam::swizzles::Vec2Swizzles

pub trait Vec2Swizzles {
    type Vec3;
    type Vec4;
    pub fn xxxx(self) -> Self::Vec4;
pub fn xxxy(self) -> Self::Vec4;
pub fn xxyx(self) -> Self::Vec4;
pub fn xxyy(self) -> Self::Vec4;
pub fn xyxx(self) -> Self::Vec4;
pub fn xyxy(self) -> Self::Vec4;
pub fn xyyx(self) -> Self::Vec4;
pub fn xyyy(self) -> Self::Vec4;
pub fn yxxx(self) -> Self::Vec4;
pub fn yxxy(self) -> Self::Vec4;
pub fn yxyx(self) -> Self::Vec4;
pub fn yxyy(self) -> Self::Vec4;
pub fn yyxx(self) -> Self::Vec4;
pub fn yyxy(self) -> Self::Vec4;
pub fn yyyx(self) -> Self::Vec4;
pub fn yyyy(self) -> Self::Vec4;
pub fn xxx(self) -> Self::Vec3;
pub fn xxy(self) -> Self::Vec3;
pub fn xyx(self) -> Self::Vec3;
pub fn xyy(self) -> Self::Vec3;
pub fn yxx(self) -> Self::Vec3;
pub fn yxy(self) -> Self::Vec3;
pub fn yyx(self) -> Self::Vec3;
pub fn yyy(self) -> Self::Vec3;
pub fn xx(self) -> Self;
pub fn yx(self) -> Self;
pub fn yy(self) -> Self; }

Swizzle methods for 2-dimensional vector types.

Associated Types

Loading content...

Required methods

pub fn xxxx(self) -> Self::Vec4[src]

pub fn xxxy(self) -> Self::Vec4[src]

pub fn xxyx(self) -> Self::Vec4[src]

pub fn xxyy(self) -> Self::Vec4[src]

pub fn xyxx(self) -> Self::Vec4[src]

pub fn xyxy(self) -> Self::Vec4[src]

pub fn xyyx(self) -> Self::Vec4[src]

pub fn xyyy(self) -> Self::Vec4[src]

pub fn yxxx(self) -> Self::Vec4[src]

pub fn yxxy(self) -> Self::Vec4[src]

pub fn yxyx(self) -> Self::Vec4[src]

pub fn yxyy(self) -> Self::Vec4[src]

pub fn yyxx(self) -> Self::Vec4[src]

pub fn yyxy(self) -> Self::Vec4[src]

pub fn yyyx(self) -> Self::Vec4[src]

pub fn yyyy(self) -> Self::Vec4[src]

pub fn xxx(self) -> Self::Vec3[src]

pub fn xxy(self) -> Self::Vec3[src]

pub fn xyx(self) -> Self::Vec3[src]

pub fn xyy(self) -> Self::Vec3[src]

pub fn yxx(self) -> Self::Vec3[src]

pub fn yxy(self) -> Self::Vec3[src]

pub fn yyx(self) -> Self::Vec3[src]

pub fn yyy(self) -> Self::Vec3[src]

pub fn xx(self) -> Self[src]

pub fn yx(self) -> Self[src]

pub fn yy(self) -> Self[src]

Loading content...

Implementors

impl Vec2Swizzles for Vec2[src]

type Vec3 = Vec3

type Vec4 = Vec4

impl Vec2Swizzles for DVec2[src]

type Vec3 = DVec3

type Vec4 = DVec4

impl Vec2Swizzles for IVec2[src]

type Vec3 = IVec3

type Vec4 = IVec4

impl Vec2Swizzles for UVec2[src]

type Vec3 = UVec3

type Vec4 = UVec4

Loading content...