Reorganized extension methods class.
This commit is contained in:
parent
0a57bf3d14
commit
13108bd089
@ -2,7 +2,7 @@ using System;
|
|||||||
using OpenTK.Graphics;
|
using OpenTK.Graphics;
|
||||||
using OpenTK;
|
using OpenTK;
|
||||||
namespace RecrownedGTK.Types {
|
namespace RecrownedGTK.Types {
|
||||||
public static class Color4Ext {
|
public static class Color4Extensions {
|
||||||
public static byte GetRedAsByte(this Color4 color) {
|
public static byte GetRedAsByte(this Color4 color) {
|
||||||
return (byte) (color.R * Byte.MaxValue);
|
return (byte) (color.R * Byte.MaxValue);
|
||||||
}
|
}
|
||||||
@ -25,9 +25,13 @@ namespace RecrownedGTK.Types {
|
|||||||
Color4 output = new Color4(color.R * val, color.G * val, color.B * val, color.A * val);
|
Color4 output = new Color4(color.R * val, color.G * val, color.B * val, color.A * val);
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Vector4Extensions {
|
||||||
public static void FromNonPremultiplied(ref Vector4 vector) {
|
public static void FromNonPremultiplied(ref Vector4 vector) {
|
||||||
//Premultiplied.
|
//Premultiplied.
|
||||||
vector = new Vector4(vector.W * vector.X, vector.W * vector.Y, vector.W * vector.Z, vector.W);
|
vector = new Vector4(vector.W * vector.X, vector.W * vector.Y, vector.W * vector.Z, vector.W);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user