|
|||||||||
| 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 Objectint hashCode()
hashCode in class ObjectStringBuilder 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 | ||||||||