Class DelegatedVector4fPropertyBase<T extends VectorFloat<T>>
java.lang.Object
dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase<T>
dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase<T>
dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fPropertyBase<T>
- All Implemented Interfaces:
NonNullProperty<T>,Property<T>,Vector2fPropertyBase<T>,Vector3fPropertyBase<T>,Vector4fPropertyBase<T>,Functor<T>
- Direct Known Subclasses:
DelegatedVector4fProperty
public abstract class DelegatedVector4fPropertyBase<T extends VectorFloat<T>>
extends DelegatedVector3fPropertyBase<T>
implements Vector4fPropertyBase<T>
-
Field Summary
FieldsFields inherited from class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
zFields inherited from class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
x, y -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfloatgetW()Returns the w value of the current vector, or0if the vector isnull.Methods inherited from class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
getZ, zPropertyMethods inherited from class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
getX, getY, xProperty, yPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.NonNullProperty
isNotNull, isNotNullProperty, replaceNullMethods inherited from interface dev.prozilla.pine.common.property.Property
getValue, getValueOr, hasValue, hasValueProperty, isNull, map, requireValue, snapshot, toStringPropertyMethods inherited from interface dev.prozilla.pine.common.property.vector.Vector2fPropertyBase
getX, getY, xProperty, yPropertyMethods inherited from interface dev.prozilla.pine.common.property.vector.Vector3fPropertyBase
getZ, zProperty
-
Field Details
-
w
-
-
Constructor Details
-
DelegatedVector4fPropertyBase
public DelegatedVector4fPropertyBase(FloatProperty x, FloatProperty y, FloatProperty z, FloatProperty w)
-
-
Method Details
-
getW
public float getW()Description copied from interface:Vector4fPropertyBaseReturns the w value of the current vector, or0if the vector isnull.- Specified by:
getWin interfaceVector4fPropertyBase<T extends VectorFloat<T>>- Returns:
- The w value of the current vector.
-
wProperty
- Specified by:
wPropertyin interfaceVector4fPropertyBase<T extends VectorFloat<T>>
-