|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CapabilitiesImmutable
Specifies an immutable set of capabilities that a window's rendering context must support, such as color depth per channel.
Capabilities
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.media.nativewindow.VisualIDHolder |
---|
VisualIDHolder.VIDComparator, VisualIDHolder.VIDType |
Field Summary |
---|
Fields inherited from interface javax.media.nativewindow.VisualIDHolder |
---|
VID_UNDEFINED |
Method Summary | |
---|---|
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. |
Methods inherited from interface javax.media.nativewindow.VisualIDHolder |
---|
getVisualID |
Methods inherited from interface com.jogamp.common.type.WriteCloneable |
---|
cloneMutable |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
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)
equals
in class Object
int hashCode()
hashCode
in class Object
StringBuilder toString(StringBuilder sink)
String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |