-
public final class VectorKt
-
-
Method Summary
Modifier and Type Method Description final static Float2abs(Float2 v)final static Float3abs(Float3 v)final static Float4abs(Float4 v)final static Half3abs(Half3 v)final static Half4abs(Half4 v)final static <ERROR CLASS>min(Float2 v)final static Float2min(Float2 a, Float2 b)final static <ERROR CLASS>min(Float3 v)final static Float3min(Float3 a, Float3 b)final static <ERROR CLASS>min(Float4 v)final static Float4min(Float4 a, Float4 b)final static Halfmin(Half2 v)final static Half2min(Half2 a, Half2 b)final static Halfmin(Half3 v)final static Half3min(Half3 a, Half3 b)final static Halfmin(Half4 v)final static Half4min(Half4 a, Half4 b)final static <ERROR CLASS>max(Float2 v)final static Float2max(Float2 a, Float2 b)final static <ERROR CLASS>max(Float3 v)final static Float3max(Float3 a, Float3 b)final static <ERROR CLASS>max(Float4 v)final static Float4max(Float4 a, Float4 b)final static Halfmax(Half2 v)final static Half2max(Half2 a, Half2 b)final static Halfmax(Half3 v)final static Half3max(Half3 a, Half3 b)final static Halfmax(Half4 v)final static Half4max(Half4 a, Half4 b)final static Bool2equal(Float2 a, Float b, Float delta)final static Bool2equal(Float2 a, Float2 b, Float delta)final static Bool3equal(Float3 a, Float b, Float delta)final static Bool3equal(Float3 a, Float3 b, Float delta)final static Bool4equal(Float4 a, Float b, Float delta)final static Bool4equal(Float4 a, Float4 b, Float delta)final static Bool2equal(Half2 a, Half b)final static Bool2equal(Half2 a, Half2 b)final static Bool3equal(Half3 a, Half b)final static Bool3equal(Half3 a, Half3 b)final static Bool4equal(Half4 a, Half b)final static Bool4equal(Half4 a, Half4 b)final static Bool2notEqual(Float2 a, Float b, Float delta)final static Bool2notEqual(Float2 a, Float2 b, Float delta)final static Bool3notEqual(Float3 a, Float b, Float delta)final static Bool3notEqual(Float3 a, Float3 b, Float delta)final static Bool4notEqual(Float4 a, Float b, Float delta)final static Bool4notEqual(Float4 a, Float4 b, Float delta)final static Bool2notEqual(Half2 a, Half b)final static Bool2notEqual(Half2 a, Half2 b)final static Bool3notEqual(Half3 a, Half b)final static Bool3notEqual(Half3 a, Half3 b)final static Bool4notEqual(Half4 a, Half b)final static Bool4notEqual(Half4 a, Half4 b)final static Float2plus(Float $self, Float2 v)final static Float3plus(Float $self, Float3 v)final static Float4plus(Float $self, Float4 v)final static Half3plus(Half $self, Half3 v)final static Half4plus(Half $self, Half4 v)final static Float2minus(Float $self, Float2 v)final static Float3minus(Float $self, Float3 v)final static Float4minus(Float $self, Float4 v)final static Half3minus(Half $self, Half3 v)final static Half4minus(Half $self, Half4 v)final static Float2times(Float $self, Float2 v)final static Float3times(Float $self, Float3 v)final static Float4times(Float $self, Float4 v)final static Half3times(Half $self, Half3 v)final static Half4times(Half $self, Half4 v)final static Float2div(Float $self, Float2 v)final static Float3div(Float $self, Float3 v)final static Float4div(Float $self, Float4 v)final static Half3div(Half $self, Half3 v)final static Half4div(Half $self, Half4 v)final static Bool2lessThan(Float2 a, Float b)final static Bool2lessThan(Float2 a, Float2 b)final static Bool3lessThan(Float3 a, Float b)final static Bool3lessThan(Float3 a, Float3 b)final static Bool4lessThan(Float4 a, Float b)final static Bool4lessThan(Float4 a, Float4 b)final static Bool2lessThan(Half2 a, Half b)final static Bool2lessThan(Half2 a, Half2 b)final static Bool3lessThan(Half3 a, Half b)final static Bool3lessThan(Half3 a, Half3 b)final static Bool4lessThan(Half4 a, Half b)final static Bool4lessThan(Half4 a, Half4 b)final static Bool2lessThanEqual(Float2 a, Float b)final static Bool2lessThanEqual(Float2 a, Float2 b)final static Bool3lessThanEqual(Float3 a, Float b)final static Bool3lessThanEqual(Float3 a, Float3 b)final static Bool4lessThanEqual(Float4 a, Float b)final static Bool4lessThanEqual(Float4 a, Float4 b)final static Bool2lessThanEqual(Half2 a, Half b)final static Bool2lessThanEqual(Half2 a, Half2 b)final static Bool3lessThanEqual(Half3 a, Half b)final static Bool3lessThanEqual(Half3 a, Half3 b)final static Bool4lessThanEqual(Half4 a, Half b)final static Bool4lessThanEqual(Half4 a, Half4 b)final static Bool2greaterThan(Float2 a, Float b)final static Bool2greaterThan(Float2 a, Float2 b)final static Bool3greaterThan(Float3 a, Float b)final static Bool3greaterThan(Float3 a, Float3 b)final static Bool4greaterThan(Float4 a, Float b)final static Bool4greaterThan(Float4 a, Float4 b)final static Bool2greaterThan(Half2 a, Half b)final static Bool2greaterThan(Half2 a, Half2 b)final static Bool3greaterThan(Half3 a, Half b)final static Bool3greaterThan(Half3 a, Half3 b)final static Bool4greaterThan(Half4 a, Half b)final static Bool4greaterThan(Half4 a, Half4 b)final static Bool2greaterThanEqual(Float2 a, Float b)final static Bool2greaterThanEqual(Float2 a, Float2 b)final static Bool3greaterThanEqual(Float3 a, Float b)final static Bool3greaterThanEqual(Float3 a, Float3 b)final static Bool4greaterThanEqual(Float4 a, Float b)final static Bool4greaterThanEqual(Float4 a, Float4 b)final static Bool2greaterThanEqual(Half2 a, Half b)final static Bool2greaterThanEqual(Half2 a, Half2 b)final static Bool3greaterThanEqual(Half3 a, Half b)final static Bool3greaterThanEqual(Half3 a, Half3 b)final static Bool4greaterThanEqual(Half4 a, Half b)final static Bool4greaterThanEqual(Half4 a, Half4 b)final static Bool2lt(Float2 $self, Float b)final static Bool2lt(Float2 $self, Float2 b)final static Bool3lt(Float3 $self, Float b)final static Bool3lt(Float3 $self, Float3 b)final static Bool4lt(Float4 $self, Float b)final static Bool4lt(Float4 $self, Float4 b)final static Bool2lt(Half2 $self, Half b)final static Bool2lt(Half2 $self, Half2 b)final static Bool3lt(Half3 $self, Half b)final static Bool3lt(Half3 $self, Half3 b)final static Bool4lt(Half4 $self, Half b)final static Bool4lt(Half4 $self, Half4 b)final static Bool2lte(Float2 $self, Float b)final static Bool2lte(Float2 $self, Float2 b)final static Bool3lte(Float3 $self, Float b)final static Bool3lte(Float3 $self, Float3 b)final static Bool4lte(Float4 $self, Float b)final static Bool4lte(Float4 $self, Float4 b)final static Bool2lte(Half2 $self, Half b)final static Bool2lte(Half2 $self, Half2 b)final static Bool3lte(Half3 $self, Half b)final static Bool3lte(Half3 $self, Half3 b)final static Bool4lte(Half4 $self, Half b)final static Bool4lte(Half4 $self, Half4 b)final static Bool2gt(Float2 $self, Float b)final static Bool2gt(Float2 $self, Float2 b)final static Bool3gt(Float3 $self, Float b)final static Bool3gt(Float3 $self, Float3 b)final static Bool4gt(Float4 $self, Float b)final static Bool4gt(Float4 $self, Float4 b)final static Bool2gt(Half2 $self, Half b)final static Bool2gt(Half2 $self, Half2 b)final static Bool3gt(Half3 $self, Half b)final static Bool3gt(Half3 $self, Half3 b)final static Bool4gt(Half4 $self, Half b)final static Bool4gt(Half4 $self, Half4 b)final static Bool2gte(Float2 $self, Float b)final static Bool2gte(Float2 $self, Float2 b)final static Bool3gte(Float3 $self, Float b)final static Bool3gte(Float3 $self, Float3 b)final static Bool4gte(Float4 $self, Float b)final static Bool4gte(Float4 $self, Float4 b)final static Bool2gte(Half2 $self, Half b)final static Bool2gte(Half2 $self, Half2 b)final static Bool3gte(Half3 $self, Half b)final static Bool3gte(Half3 $self, Half3 b)final static Bool4gte(Half4 $self, Half b)final static Bool4gte(Half4 $self, Half4 b)final static Bool2eq(Float2 $self, Float b)final static Bool2eq(Float2 $self, Float2 b)final static Bool3eq(Float3 $self, Float b)final static Bool3eq(Float3 $self, Float3 b)final static Bool4eq(Float4 $self, Float b)final static Bool4eq(Float4 $self, Float4 b)final static Bool2eq(Half2 $self, Half b)final static Bool2eq(Half2 $self, Half2 b)final static Bool3eq(Half3 $self, Half b)final static Bool3eq(Half3 $self, Half3 b)final static Bool4eq(Half4 $self, Half b)final static Bool4eq(Half4 $self, Half4 b)final static Bool2neq(Float2 $self, Float b)final static Bool2neq(Float2 $self, Float2 b)final static Bool3neq(Float3 $self, Float b)final static Bool3neq(Float3 $self, Float3 b)final static Bool4neq(Float4 $self, Float b)final static Bool4neq(Float4 $self, Float4 b)final static Bool2neq(Half2 $self, Half b)final static Bool2neq(Half2 $self, Half2 b)final static Bool3neq(Half3 $self, Half b)final static Bool3neq(Half3 $self, Half3 b)final static Bool4neq(Half4 $self, Half b)final static Bool4neq(Half4 $self, Half4 b)final static Halflength(Float2 v)final static Halflength(Float3 v)final static Halflength(Float4 v)final static Halflength(Half3 v)final static Halflength(Half4 v)final static Floatlength2(Float2 v)final static Floatlength2(Float3 v)final static Floatlength2(Float4 v)final static Halflength2(Half3 v)final static Halflength2(Half4 v)final static Floatdot(Float2 a, Float2 b)final static Floatdot(Float3 a, Float3 b)final static Floatdot(Float4 a, Float4 b)final static Halfdot(Half3 a, Half3 b)final static Halfdot(Half4 a, Half4 b)final static Float2normalize(Float2 v)final static Float3normalize(Float3 v)final static Float4normalize(Float4 v)final static Half3normalize(Half3 v)final static Half4normalize(Half4 v)final static Float3cross(Float3 a, Float3 b)final static Half3cross(Half3 a, Half3 b)final static Floatangle(Float2 a, Float2 b)final static Floatangle(Float3 a, Float3 b)final static Float2clamp(Float2 v, Float min, Float max)final static Float2clamp(Float2 v, Float2 min, Float2 max)final static Float3clamp(Float3 v, Float min, Float max)final static Float3clamp(Float3 v, Float3 min, Float3 max)final static Float4clamp(Float4 v, Float min, Float max)final static Float4clamp(Float4 v, Float4 min, Float4 max)final static Half3clamp(Half3 v, Half min, Half max)final static Half3clamp(Half3 v, Half3 min, Half3 max)final static Half4clamp(Half4 v, Half min, Half max)final static Half4clamp(Half4 v, Half4 min, Half4 max)final static Float2mix(Float2 a, Float2 b, Float x)final static Float2mix(Float2 a, Float2 b, Float2 x)final static Float3mix(Float3 a, Float3 b, Float x)final static Float3mix(Float3 a, Float3 b, Float3 x)final static Float4mix(Float4 a, Float4 b, Float x)final static Float4mix(Float4 a, Float4 b, Float4 x)final static Half3mix(Half3 a, Half3 b, Half x)final static Half3mix(Half3 a, Half3 b, Half3 x)final static Half4mix(Half4 a, Half4 b, Half x)final static Half4mix(Half4 a, Half4 b, Half4 x)final static FloatcompareTo(Float $self, Float v, Float delta)final static <ERROR CLASS>equals(Float $self, Float v, Float delta)final static Halfdistance(Float2 a, Float2 b)final static Halfdistance(Float3 a, Float3 b)final static Halfdistance(Float4 a, Float4 b)final static Halfdistance(Half3 a, Half3 b)final static Halfdistance(Half4 a, Half4 b)final static Float2reflect(Float2 i, Float2 n)final static Float3reflect(Float3 i, Float3 n)final static <ERROR CLASS>reflect(Half3 i, Half3 n)final static Float2refract(Float2 i, Float2 n, Float eta)final static Float3refract(Float3 i, Float3 n, Float eta)final static Half3refract(Half3 i, Half3 n, Half eta)final static Float2transform(Float2 v, Function1<Float, Float> block)final static Float3transform(Float3 v, Function1<Float, Float> block)final static Float4transform(Float4 v, Function1<Float, Float> block)final static Half2transform(Half2 v, Function1<Half, Half> block)final static Half3transform(Half3 v, Function1<Half, Half> block)final static Half4transform(Half4 v, Function1<Half, Half> block)final static Booleanany(Bool2 v)final static Booleanany(Bool3 v)final static Booleanany(Bool4 v)final static Booleanall(Bool2 v)final static Booleanall(Bool3 v)final static Booleanall(Bool4 v)final static Float3x(Float3 $self, Float3 v)final static Half3x(Half3 $self, Half3 v)-
-
Method Detail
-
lessThanEqual
final static Bool2 lessThanEqual(Float2 a, Float b)
-
lessThanEqual
final static Bool2 lessThanEqual(Float2 a, Float2 b)
-
lessThanEqual
final static Bool3 lessThanEqual(Float3 a, Float b)
-
lessThanEqual
final static Bool3 lessThanEqual(Float3 a, Float3 b)
-
lessThanEqual
final static Bool4 lessThanEqual(Float4 a, Float b)
-
lessThanEqual
final static Bool4 lessThanEqual(Float4 a, Float4 b)
-
lessThanEqual
final static Bool2 lessThanEqual(Half2 a, Half b)
-
lessThanEqual
final static Bool2 lessThanEqual(Half2 a, Half2 b)
-
lessThanEqual
final static Bool3 lessThanEqual(Half3 a, Half b)
-
lessThanEqual
final static Bool3 lessThanEqual(Half3 a, Half3 b)
-
lessThanEqual
final static Bool4 lessThanEqual(Half4 a, Half b)
-
lessThanEqual
final static Bool4 lessThanEqual(Half4 a, Half4 b)
-
greaterThan
final static Bool2 greaterThan(Float2 a, Float b)
-
greaterThan
final static Bool2 greaterThan(Float2 a, Float2 b)
-
greaterThan
final static Bool3 greaterThan(Float3 a, Float b)
-
greaterThan
final static Bool3 greaterThan(Float3 a, Float3 b)
-
greaterThan
final static Bool4 greaterThan(Float4 a, Float b)
-
greaterThan
final static Bool4 greaterThan(Float4 a, Float4 b)
-
greaterThan
final static Bool2 greaterThan(Half2 a, Half b)
-
greaterThan
final static Bool2 greaterThan(Half2 a, Half2 b)
-
greaterThan
final static Bool3 greaterThan(Half3 a, Half b)
-
greaterThan
final static Bool3 greaterThan(Half3 a, Half3 b)
-
greaterThan
final static Bool4 greaterThan(Half4 a, Half b)
-
greaterThan
final static Bool4 greaterThan(Half4 a, Half4 b)
-
greaterThanEqual
final static Bool2 greaterThanEqual(Float2 a, Float b)
-
greaterThanEqual
final static Bool2 greaterThanEqual(Float2 a, Float2 b)
-
greaterThanEqual
final static Bool3 greaterThanEqual(Float3 a, Float b)
-
greaterThanEqual
final static Bool3 greaterThanEqual(Float3 a, Float3 b)
-
greaterThanEqual
final static Bool4 greaterThanEqual(Float4 a, Float b)
-
greaterThanEqual
final static Bool4 greaterThanEqual(Float4 a, Float4 b)
-
greaterThanEqual
final static Bool2 greaterThanEqual(Half2 a, Half b)
-
greaterThanEqual
final static Bool2 greaterThanEqual(Half2 a, Half2 b)
-
greaterThanEqual
final static Bool3 greaterThanEqual(Half3 a, Half b)
-
greaterThanEqual
final static Bool3 greaterThanEqual(Half3 a, Half3 b)
-
greaterThanEqual
final static Bool4 greaterThanEqual(Half4 a, Half b)
-
greaterThanEqual
final static Bool4 greaterThanEqual(Half4 a, Half4 b)
-
-
-
-