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 Dimension
clone()
int
Compares square of size.boolean
Checks whether two dimensions objects are equal.final int
final int
getWidth()
int
hashCode()
final Dimension
scale
(int s) final void
set
(int width, int height) final void
setHeight
(int height) final void
setWidth
(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:
cloneMutable
in interfacecom.jogamp.common.type.WriteCloneable
-
clone
-
getWidth
public final int getWidth()- Specified by:
getWidth
in interfaceDimensionImmutable
-
getHeight
public final int getHeight()- Specified by:
getHeight
in 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:DimensionImmutable
Compares square of size.
- Specified by:
compareTo
in interfaceComparable<DimensionImmutable>
- Specified by:
compareTo
in interfaceDimensionImmutable
-
equals
Description copied from interface:DimensionImmutable
Checks whether two dimensions objects are equal. Two instances ofDimensionReadOnly
are equal if two componentsheight
andwidth
are equal.- Specified by:
equals
in interfaceDimensionImmutable
- Overrides:
equals
in classObject
- Returns:
true
if the two dimensions are equal; otherwisefalse
.
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceDimensionImmutable
- Overrides:
hashCode
in classObject
-