public interface CapabilitiesImmutable extends VisualIDHolder, WriteCloneable, Comparable<CapabilitiesImmutable>
CapabilitiesVisualIDHolder.VIDComparator, VisualIDHolder.VIDTypeVID_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.
|
getVisualIDcloneMutablecompareToint 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.