public interface CapabilitiesImmutable extends VisualIDHolder, WriteCloneable, Comparable<CapabilitiesImmutable>
Capabilities
VisualIDHolder.VIDComparator, VisualIDHolder.VIDType
VID_UNDEFINED
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Equality over the immutable attributes of both objects
|
int |
getAlphaBits()
Returns the number of bits for the color buffer's alpha
component.
|
int |
getBlueBits()
Returns the number of bits for the color buffer's blue
component.
|
int |
getGreenBits()
Returns the number of bits for the color buffer's green
component.
|
int |
getRedBits()
Returns the number of bits for the color buffer's red
component.
|
int |
getTransparentAlphaValue()
Gets the transparent alpha value for the frame buffer configuration.
|
int |
getTransparentBlueValue()
Gets the transparent blue value for the frame buffer configuration.
|
int |
getTransparentGreenValue()
Gets the transparent green value for the frame buffer configuration.
|
int |
getTransparentRedValue()
Gets the transparent red value for the frame buffer configuration.
|
int |
hashCode()
hash code over the immutable attributes of both objects
|
boolean |
isBackgroundOpaque()
Returns whether an opaque or translucent surface is requested, supported or chosen.
|
boolean |
isBitmap()
Returns whether bitmap offscreen mode is requested, available or chosen.
|
boolean |
isOnscreen()
Returns whether an on- or offscreen surface is requested, available or chosen.
|
String |
toString()
Returns a textual representation of this object.
|
StringBuilder |
toString(StringBuilder sink)
Return a textual representation of this object.
|
getVisualID
cloneMutable
compareTo
int getRedBits()
int getGreenBits()
int getBlueBits()
int getAlphaBits()
boolean isBackgroundOpaque()
Default is true, i.e. opaque.
boolean isOnscreen()
Default is true, i.e. onscreen.
Mind that an capabilities intance w/ available semantics
may show onscreen, but also the offscreen modes FBO, Pbuffer or bitmap
.
This is valid, since one native configuration maybe used for either functionality.
boolean isBitmap()
Default is false.
For chosen capabilities, only the selected offscreen surface is set to true
.
int getTransparentRedValue()
int getTransparentGreenValue()
int getTransparentBlueValue()
int getTransparentAlphaValue()
boolean equals(Object obj)
int hashCode()
StringBuilder toString(StringBuilder sink)
Copyright 2010 JogAmp Community.