IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::math::swizzle_definitions Struct Reference

#include <ice/math/swizzle.hxx>

Static Public Attributes

static constexpr auto xxxx = detail_math::swizzle<0,0,0,0>{}
static constexpr auto xxx = detail_math::swizzle<0,0,0>{}
static constexpr auto xx = detail_math::swizzle<0,0>{}
static constexpr auto x = detail_math::swizzle<0>{}
static constexpr auto yyyy = detail_math::swizzle<1,1,1,1>{}
static constexpr auto yyy = detail_math::swizzle<1,1,1>{}
static constexpr auto yy = detail_math::swizzle<1,1>{}
static constexpr auto y = detail_math::swizzle<1>{}
static constexpr auto zzzz = detail_math::swizzle<2,2,2,2>{}
static constexpr auto zzz = detail_math::swizzle<2,2,2>{}
static constexpr auto zz = detail_math::swizzle<2,2>{}
static constexpr auto z = detail_math::swizzle<2>{}
static constexpr auto wwww = detail_math::swizzle<3,3,3,3>{}
static constexpr auto www = detail_math::swizzle<3,3,3>{}
static constexpr auto ww = detail_math::swizzle<3,3>{}
static constexpr auto w = detail_math::swizzle<3>{}
static constexpr auto xyzw = detail_math::swizzle<0,1,2,3>{}
static constexpr auto xyz = detail_math::swizzle<0,1,2>{}
static constexpr auto xy = detail_math::swizzle<0,1>{}
static constexpr auto xz = detail_math::swizzle<0,2>{}
static constexpr auto wzyx = detail_math::swizzle<3,2,1,0>{}
static constexpr auto zyx = detail_math::swizzle<2,1,0>{}
static constexpr auto yx = detail_math::swizzle<1,0>{}
static constexpr auto zx = detail_math::swizzle<2,0>{}

Member Data Documentation

◆ w

auto ice::math::swizzle_definitions::w = detail_math::swizzle<3>{}
staticconstexpr

◆ ww

auto ice::math::swizzle_definitions::ww = detail_math::swizzle<3,3>{}
staticconstexpr

◆ www

auto ice::math::swizzle_definitions::www = detail_math::swizzle<3,3,3>{}
staticconstexpr

◆ wwww

auto ice::math::swizzle_definitions::wwww = detail_math::swizzle<3,3,3,3>{}
staticconstexpr

◆ wzyx

auto ice::math::swizzle_definitions::wzyx = detail_math::swizzle<3,2,1,0>{}
staticconstexpr

◆ x

auto ice::math::swizzle_definitions::x = detail_math::swizzle<0>{}
staticconstexpr

◆ xx

auto ice::math::swizzle_definitions::xx = detail_math::swizzle<0,0>{}
staticconstexpr

◆ xxx

auto ice::math::swizzle_definitions::xxx = detail_math::swizzle<0,0,0>{}
staticconstexpr

◆ xxxx

auto ice::math::swizzle_definitions::xxxx = detail_math::swizzle<0,0,0,0>{}
staticconstexpr

◆ xy

auto ice::math::swizzle_definitions::xy = detail_math::swizzle<0,1>{}
staticconstexpr

◆ xyz

auto ice::math::swizzle_definitions::xyz = detail_math::swizzle<0,1,2>{}
staticconstexpr

◆ xyzw

auto ice::math::swizzle_definitions::xyzw = detail_math::swizzle<0,1,2,3>{}
staticconstexpr

◆ xz

auto ice::math::swizzle_definitions::xz = detail_math::swizzle<0,2>{}
staticconstexpr

◆ y

auto ice::math::swizzle_definitions::y = detail_math::swizzle<1>{}
staticconstexpr

◆ yx

auto ice::math::swizzle_definitions::yx = detail_math::swizzle<1,0>{}
staticconstexpr

◆ yy

auto ice::math::swizzle_definitions::yy = detail_math::swizzle<1,1>{}
staticconstexpr

◆ yyy

auto ice::math::swizzle_definitions::yyy = detail_math::swizzle<1,1,1>{}
staticconstexpr

◆ yyyy

auto ice::math::swizzle_definitions::yyyy = detail_math::swizzle<1,1,1,1>{}
staticconstexpr

◆ z

auto ice::math::swizzle_definitions::z = detail_math::swizzle<2>{}
staticconstexpr

◆ zx

auto ice::math::swizzle_definitions::zx = detail_math::swizzle<2,0>{}
staticconstexpr

◆ zyx

auto ice::math::swizzle_definitions::zyx = detail_math::swizzle<2,1,0>{}
staticconstexpr

◆ zz

auto ice::math::swizzle_definitions::zz = detail_math::swizzle<2,2>{}
staticconstexpr

◆ zzz

auto ice::math::swizzle_definitions::zzz = detail_math::swizzle<2,2,2>{}
staticconstexpr

◆ zzzz

auto ice::math::swizzle_definitions::zzzz = detail_math::swizzle<2,2,2,2>{}
staticconstexpr

The documentation for this struct was generated from the following file: