Class DelegatedVector3fPropertyBase<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>
- All Implemented Interfaces:
NonNullProperty<T>,Property<T>,Vector2fPropertyBase<T>,Vector3fPropertyBase<T>,Functor<T>
- Direct Known Subclasses:
DelegatedVector3fProperty,DelegatedVector4fPropertyBase
public abstract class DelegatedVector3fPropertyBase<T extends VectorFloat<T>>
extends DelegatedVector2fPropertyBase<T>
implements Vector3fPropertyBase<T>
-
Field Summary
FieldsFields inherited from class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
x, y -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfloatgetZ()Returns the z value of the current vector, or0if the vector isnull.Methods 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, yProperty
-
Field Details
-
z
-
-
Constructor Details
-
DelegatedVector3fPropertyBase
-
-
Method Details
-
getZ
public float getZ()Description copied from interface:Vector3fPropertyBaseReturns the z value of the current vector, or0if the vector isnull.- Specified by:
getZin interfaceVector3fPropertyBase<T extends VectorFloat<T>>- Returns:
- The z value of the current vector.
-
zProperty
- Specified by:
zPropertyin interfaceVector3fPropertyBase<T extends VectorFloat<T>>
-