|
JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java (public API).
|
Diverse reusable GLCapabilitiesImmutable list filter.
More...
Classes | |
| class | TestLessDepthBits |
| class | TestMoreDepthBits |
Static Public Member Functions | |
| static< C extends GLCapabilitiesImmutable > ArrayList< C > | removeLessDepthBits (final ArrayList< C > availableCaps, final int minDepthBits) |
Filter removing all GLCapabilitiesImmutable derived elements having depth bits < minDepthBits. More... | |
Static Public Member Functions inherited from com.jogamp.nativewindow.CapabilitiesFilter | |
| static< C extends CapabilitiesImmutable > ArrayList< C > | removeMatching (final ArrayList< C > availableCaps, final List< Test< C > > criteria) |
Removing all CapabilitiesImmutable derived elements matching the given criteria Test list. More... | |
| static< C extends CapabilitiesImmutable > ArrayList< C > | removeUnmatchingNativeVisualID (final ArrayList< C > availableCaps, final int requiredNativeVisualID) |
If requiredNativeVisualID is not VisualIDHolder.VID_UNDEFINED and hence specific, this filter removes all non-matching nativeVisualID VIDType.NATIVE. More... | |
| static< C extends CapabilitiesImmutable > ArrayList< C > | removeMoreColorComps (final ArrayList< C > availableCaps, final int maxColorCompBits) |
Filter removing all CapabilitiesImmutable derived elements having color components > maxColorCompBits including alpha. More... | |
| static< C extends CapabilitiesImmutable > ArrayList< C > | removeMoreColorCompsAndUnmatchingNativeVisualID (final ArrayList< C > availableCaps, final int maxColorCompBits, final int requiredNativeVisualID) |
Filter removing all CapabilitiesImmutable derived elements having color components > maxColorCompBits including alpha. More... | |
Protected Member Functions | |
| GLCapabilitiesFilter () | |
Protected Member Functions inherited from com.jogamp.nativewindow.CapabilitiesFilter | |
| CapabilitiesFilter () | |
Diverse reusable GLCapabilitiesImmutable list filter.
CapabilitiesFilter Definition at line 39 of file GLCapabilitiesFilter.java.
|
protected |
Definition at line 40 of file GLCapabilitiesFilter.java.
|
static |
Filter removing all GLCapabilitiesImmutable derived elements having depth bits < minDepthBits.
| availableCaps | list of GLCapabilitiesImmutable derived elements to be filtered |
| minDepthBits | minimum tolerated depth bits |
GLCapabilitiesImmutable derived elements, might be of size 0 if none were removed. Definition at line 67 of file GLCapabilitiesFilter.java.