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

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

Swizzle methods for 2-dimensional vector types.

Associated Types

Loading content...

Required methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fn xx(self) -> Self[src]

fn yx(self) -> Self[src]

fn yy(self) -> Self[src]

Loading content...

Provided methods

fn xy(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...