From 971afed401ab52da0c9cdaa543f74ba44fde5184 Mon Sep 17 00:00:00 2001 From: bloeys Date: Mon, 23 May 2022 22:12:29 +0400 Subject: [PATCH] Reorder interface --- gglm/swizzle.go | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gglm/swizzle.go b/gglm/swizzle.go index 34ac10f..376a7cf 100755 --- a/gglm/swizzle.go +++ b/gglm/swizzle.go @@ -2,39 +2,39 @@ package gglm type Swizzle1 interface { X() float32 - R() float32 - SetX(float32) - SetR(float32) - AddX(float32) + + R() float32 + SetR(float32) AddR(float32) } type Swizzle2 interface { Swizzle1 + Y() float32 - G() float32 - SetY(float32) - SetG(float32) - AddY(float32) - AddG(float32) AddXY(float32, float32) + + G() float32 + SetG(float32) + AddG(float32) + AddRG(float32, float32) } type Swizzle3 interface { Swizzle2 + Z() float32 - B() float32 - SetZ(float32) - SetB(float32) - AddZ(float32) + + B() float32 + SetB(float32) AddB(float32) AddXYZ(float32, float32, float32) @@ -43,13 +43,13 @@ type Swizzle3 interface { type Swizzle4 interface { Swizzle3 + W() float32 - A() float32 - SetW(float32) - SetA(float32) - AddW(float32) + + A() float32 + SetA(float32) AddA(float32) AddXYZW(float32, float32, float32, float32)