Package com.jogamp.nativewindow.util
Class Dimension
java.lang.Object
com.jogamp.nativewindow.util.Dimension
- All Implemented Interfaces:
com.jogamp.common.type.WriteCloneable,DimensionImmutable,Cloneable,Comparable<DimensionImmutable>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Dimensionclone()intCompares square of size.booleanChecks whether two dimensions objects are equal.final intfinal intgetWidth()inthashCode()final Dimensionscale(int s) final voidset(int width, int height) final voidsetHeight(int height) final voidsetWidth(int width) toString()
-
Constructor Details
-
Dimension
public Dimension() -
Dimension
public Dimension(int[] size) -
Dimension
public Dimension(int width, int height)
-
-
Method Details
-
cloneMutable
- Specified by:
cloneMutablein interfacecom.jogamp.common.type.WriteCloneable
-
clone
-
getWidth
public final int getWidth()- Specified by:
getWidthin interfaceDimensionImmutable
-
getHeight
public final int getHeight()- Specified by:
getHeightin interfaceDimensionImmutable
-
set
public final void set(int width, int height) -
setWidth
public final void setWidth(int width) -
setHeight
public final void setHeight(int height) -
scale
-
add
-
toString
-
compareTo
Description copied from interface:DimensionImmutableCompares square of size.
- Specified by:
compareToin interfaceComparable<DimensionImmutable>- Specified by:
compareToin interfaceDimensionImmutable
-
equals
Description copied from interface:DimensionImmutableChecks whether two dimensions objects are equal. Two instances ofDimensionReadOnlyare equal if two componentsheightandwidthare equal.- Specified by:
equalsin interfaceDimensionImmutable- Overrides:
equalsin classObject- Returns:
trueif the two dimensions are equal; otherwisefalse.
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceDimensionImmutable- Overrides:
hashCodein classObject
-