Trait glam::swizzles::Vec2Swizzles [−][src]
pub trait Vec2Swizzles: Sized + Copy + Clone { type Vec3; type Vec4;}Show methods
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 { ... }
Expand description
Swizzle methods for 2-dimensional vector types.
Associated Types
Required methods
fn xxxx(self) -> Self::Vec4
[src]
fn xxxx(self) -> Self::Vec4
[src]fn xxxy(self) -> Self::Vec4
[src]
fn xxxy(self) -> Self::Vec4
[src]fn xxyx(self) -> Self::Vec4
[src]
fn xxyx(self) -> Self::Vec4
[src]fn xxyy(self) -> Self::Vec4
[src]
fn xxyy(self) -> Self::Vec4
[src]fn xyxx(self) -> Self::Vec4
[src]
fn xyxx(self) -> Self::Vec4
[src]fn xyxy(self) -> Self::Vec4
[src]
fn xyxy(self) -> Self::Vec4
[src]fn xyyx(self) -> Self::Vec4
[src]
fn xyyx(self) -> Self::Vec4
[src]fn xyyy(self) -> Self::Vec4
[src]
fn xyyy(self) -> Self::Vec4
[src]Provided methods
Implementors
impl Vec2Swizzles for Vec2
[src]
impl Vec2Swizzles for Vec2
[src]type Vec3 = Vec3
type Vec4 = Vec4
fn xxxx(self) -> Vec4
[src]
fn xxxy(self) -> Vec4
[src]
fn xxyx(self) -> Vec4
[src]
fn xxyy(self) -> Vec4
[src]
fn xyxx(self) -> Vec4
[src]
fn xyxy(self) -> Vec4
[src]
fn xyyx(self) -> Vec4
[src]
fn xyyy(self) -> Vec4
[src]
fn yxxx(self) -> Vec4
[src]
fn yxxy(self) -> Vec4
[src]
fn yxyx(self) -> Vec4
[src]
fn yxyy(self) -> Vec4
[src]
fn yyxx(self) -> Vec4
[src]
fn yyxy(self) -> Vec4
[src]
fn yyyx(self) -> Vec4
[src]
fn yyyy(self) -> Vec4
[src]
fn xxx(self) -> Vec3
[src]
fn xxy(self) -> Vec3
[src]
fn xyx(self) -> Vec3
[src]
fn xyy(self) -> Vec3
[src]
fn yxx(self) -> Vec3
[src]
fn yxy(self) -> Vec3
[src]
fn yyx(self) -> Vec3
[src]
fn yyy(self) -> Vec3
[src]
fn xx(self) -> Self
[src]
fn yx(self) -> Self
[src]
fn yy(self) -> Self
[src]
impl Vec2Swizzles for DVec2
[src]
impl Vec2Swizzles for DVec2
[src]type Vec3 = DVec3
type Vec4 = DVec4
fn xxxx(self) -> DVec4
[src]
fn xxxy(self) -> DVec4
[src]
fn xxyx(self) -> DVec4
[src]
fn xxyy(self) -> DVec4
[src]
fn xyxx(self) -> DVec4
[src]
fn xyxy(self) -> DVec4
[src]
fn xyyx(self) -> DVec4
[src]
fn xyyy(self) -> DVec4
[src]
fn yxxx(self) -> DVec4
[src]
fn yxxy(self) -> DVec4
[src]
fn yxyx(self) -> DVec4
[src]
fn yxyy(self) -> DVec4
[src]
fn yyxx(self) -> DVec4
[src]
fn yyxy(self) -> DVec4
[src]
fn yyyx(self) -> DVec4
[src]
fn yyyy(self) -> DVec4
[src]
fn xxx(self) -> DVec3
[src]
fn xxy(self) -> DVec3
[src]
fn xyx(self) -> DVec3
[src]
fn xyy(self) -> DVec3
[src]
fn yxx(self) -> DVec3
[src]
fn yxy(self) -> DVec3
[src]
fn yyx(self) -> DVec3
[src]
fn yyy(self) -> DVec3
[src]
fn xx(self) -> Self
[src]
fn yx(self) -> Self
[src]
fn yy(self) -> Self
[src]
impl Vec2Swizzles for IVec2
[src]
impl Vec2Swizzles for IVec2
[src]type Vec3 = IVec3
type Vec4 = IVec4
fn xxxx(self) -> IVec4
[src]
fn xxxy(self) -> IVec4
[src]
fn xxyx(self) -> IVec4
[src]
fn xxyy(self) -> IVec4
[src]
fn xyxx(self) -> IVec4
[src]
fn xyxy(self) -> IVec4
[src]
fn xyyx(self) -> IVec4
[src]
fn xyyy(self) -> IVec4
[src]
fn yxxx(self) -> IVec4
[src]
fn yxxy(self) -> IVec4
[src]
fn yxyx(self) -> IVec4
[src]
fn yxyy(self) -> IVec4
[src]
fn yyxx(self) -> IVec4
[src]
fn yyxy(self) -> IVec4
[src]
fn yyyx(self) -> IVec4
[src]
fn yyyy(self) -> IVec4
[src]
fn xxx(self) -> IVec3
[src]
fn xxy(self) -> IVec3
[src]
fn xyx(self) -> IVec3
[src]
fn xyy(self) -> IVec3
[src]
fn yxx(self) -> IVec3
[src]
fn yxy(self) -> IVec3
[src]
fn yyx(self) -> IVec3
[src]
fn yyy(self) -> IVec3
[src]
fn xx(self) -> Self
[src]
fn yx(self) -> Self
[src]
fn yy(self) -> Self
[src]
impl Vec2Swizzles for UVec2
[src]
impl Vec2Swizzles for UVec2
[src]