|
JOGL v2.6.0-rc-20250721
JOGL, High-Performance Graphics Binding for Java (public API).
|
Public Member Functions | |
| CommandlineOptions (final int width, final int height, final int renderModes) | |
| Commandline options defining default_setting and default_aa_setting. More... | |
| CommandlineOptions (final int width, final int height, final int renderModes, final int graphAAQuality, final int graphAASamples, final int sceneMSAASamples) | |
| Commandline options defining default_setting and default_aa_setting. More... | |
| void | parse (final String[] args) |
| boolean | parse (final String[] args, final int[] idx) |
| GLProfile | getGLProfile () |
| GLCapabilities | getGLCaps () |
| int | fixAARenderModeWithDPIThreshold (final boolean force, final float dpiV) |
| Fix AA rendering bit. More... | |
| int | fixDefaultAARenderModeWithDPIThreshold (final float dpiV) |
| Fix default AA rendering bit, forced if having default_aa_setting is true. More... | |
| String | toString () |
Public Attributes | |
| int | surface_width |
| int | surface_height |
| String | glProfileName = GLProfile.GL2ES2 |
| float | noAADPIThreshold = DefaultNoAADPIThreshold |
| int | renderModes = Region.NORM_RENDERING_BIT |
| int | sceneMSAASamples = 0 |
| int | graphAASamples = 0 |
Sample count for Graph Region AA render-modes: Region#VBAA_RENDERING_BIT or Region#MSAA_RENDERING_BIT. More... | |
| int | graphAAQuality = Region.DEFAULT_AA_QUALITY |
Pass2 AA-quality rendering for Graph Region AA render-modes: VBAA_RENDERING_BIT. More... | |
| boolean | exclusiveContext = false |
| boolean | wait_to_start = false |
| boolean | keepRunning = false |
| boolean | stayOpen = false |
| int | swapInterval = -1 |
| float | total_duration = 0f |
| boolean | default_setting = true |
| Is true if values haven't changed throug parse() More... | |
| boolean | default_aa_setting = true |
| Is true if AA values haven't changed through parse() More... | |
Static Public Attributes | |
| static final float | DefaultNoAADPIThreshold = 200f |
Default DPI threshold value to disable VBAA: {@value} dpi. More... | |
Definition at line 35 of file CommandlineOptions.java.
| com.jogamp.opengl.demos.util.CommandlineOptions.CommandlineOptions | ( | final int | width, |
| final int | height, | ||
| final int | renderModes | ||
| ) |
Commandline options defining default_setting and default_aa_setting.
| width | viewport width in pixels |
| height | viewport height in pixels |
| renderModes | Region#getRenderModes(), if Region#isGraphAA(int) graphAASamples is set to 4. |
Definition at line 73 of file CommandlineOptions.java.
| com.jogamp.opengl.demos.util.CommandlineOptions.CommandlineOptions | ( | final int | width, |
| final int | height, | ||
| final int | renderModes, | ||
| final int | graphAAQuality, | ||
| final int | graphAASamples, | ||
| final int | sceneMSAASamples | ||
| ) |
Commandline options defining default_setting and default_aa_setting.
| width | viewport width in pixels |
| height | viewport height in pixels |
| renderModes | Region#getRenderModes() |
| graphAAQuality | if Region#VBAA_RENDERING_BIT this is the AA-quality shader selection, clipped via Region#clipAAQuality(int) |
| graphAASamples | if Region#isGraphAA(int) this is the graph sample count, clipped via Region#clipAASampleCount(int) |
| sceneMSAASamples | if !Region#isGraphAA(int) and this value is > 0, it enables scene (fullscreen) MSAA mode by the GPU, usually 4 and 8 is good. |
Definition at line 86 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.fixAARenderModeWithDPIThreshold | ( | final boolean | force, |
| final float | dpiV | ||
| ) |
Fix AA rendering bit.
| force | even fix renderModes if any Region.AA_RENDERING_MASK bits is already set |
| dpiV | display vertical DPI |
Definition at line 206 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.fixDefaultAARenderModeWithDPIThreshold | ( | final float | dpiV | ) |
Fix default AA rendering bit, forced if having default_aa_setting is true.
| dpiV | display vertical DPI |
Definition at line 222 of file CommandlineOptions.java.
| GLCapabilities com.jogamp.opengl.demos.util.CommandlineOptions.getGLCaps | ( | ) |
Definition at line 189 of file CommandlineOptions.java.
| GLProfile com.jogamp.opengl.demos.util.CommandlineOptions.getGLProfile | ( | ) |
Definition at line 186 of file CommandlineOptions.java.
| void com.jogamp.opengl.demos.util.CommandlineOptions.parse | ( | final String[] | args | ) |
Definition at line 94 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.parse | ( | final String[] | args, |
| final int[] | idx | ||
| ) |
| String com.jogamp.opengl.demos.util.CommandlineOptions.toString | ( | ) |
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.default_aa_setting = true |
Is true if AA values haven't changed through parse()
Definition at line 61 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.default_setting = true |
Is true if values haven't changed throug parse()
Definition at line 59 of file CommandlineOptions.java.
|
static |
Default DPI threshold value to disable VBAA: {@value} dpi.
Definition at line 41 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.exclusiveContext = false |
Definition at line 52 of file CommandlineOptions.java.
| String com.jogamp.opengl.demos.util.CommandlineOptions.glProfileName = GLProfile.GL2ES2 |
Definition at line 44 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.graphAAQuality = Region.DEFAULT_AA_QUALITY |
Pass2 AA-quality rendering for Graph Region AA render-modes: VBAA_RENDERING_BIT.
Defaults to Region#DEFAULT_AA_QUALITY.
Definition at line 51 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.graphAASamples = 0 |
Sample count for Graph Region AA render-modes: Region#VBAA_RENDERING_BIT or Region#MSAA_RENDERING_BIT.
Definition at line 49 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.keepRunning = false |
Definition at line 54 of file CommandlineOptions.java.
| float com.jogamp.opengl.demos.util.CommandlineOptions.noAADPIThreshold = DefaultNoAADPIThreshold |
Definition at line 45 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.renderModes = Region.NORM_RENDERING_BIT |
Definition at line 46 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.sceneMSAASamples = 0 |
Definition at line 47 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.stayOpen = false |
Definition at line 55 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.surface_height |
Definition at line 43 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.surface_width |
Definition at line 43 of file CommandlineOptions.java.
| int com.jogamp.opengl.demos.util.CommandlineOptions.swapInterval = -1 |
Definition at line 56 of file CommandlineOptions.java.
| float com.jogamp.opengl.demos.util.CommandlineOptions.total_duration = 0f |
Definition at line 57 of file CommandlineOptions.java.
| boolean com.jogamp.opengl.demos.util.CommandlineOptions.wait_to_start = false |
Definition at line 53 of file CommandlineOptions.java.