This extension provides the capability to synchronize the buffer swaps of a group of OpenGL windows. A swap group is created, and windows are added as members to the swap group. Buffer swaps to members of the swap group will then take place concurrently.
This extension also provides the capability to sychronize the buffer swaps of different swap groups, which may reside on distributed systems on a network. For this purpose swap groups can be bound to a swap barrier.
This extension extends the set of conditions that must be met before a buffer swap can take place.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | |
| public static int | |
| public static int | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | wglQueryMaxSwapGroupsNV(long hDC, int[] maxGroups, int[] maxBarriers)
Array version of: |
| public static boolean | |
| public static boolean | |
| public static boolean |
| WGLNVSwapGroup | back to summary |
|---|---|
| protected WGLNVSwapGroup() | |
| nwglQueryFrameCountNV | back to summary |
|---|---|
| public static int nwglQueryFrameCountNV(long hDC, long count) | |
| nwglQueryMaxSwapGroupsNV | back to summary |
|---|---|
| public static int nwglQueryMaxSwapGroupsNV(long hDC, long maxGroups, long maxBarriers) | |
| nwglQuerySwapGroupNV | back to summary |
|---|---|
| public static int nwglQuerySwapGroupNV(long hDC, long group, long barrier) | |
| wglBindSwapBarrierNV | back to summary |
|---|---|
public static boolean wglBindSwapBarrierNV(int group, int barrier)
| |
| wglJoinSwapGroupNV | back to summary |
|---|---|
public static boolean wglJoinSwapGroupNV(long hDC, int group)
| |
| wglQueryFrameCountNV | back to summary |
|---|---|
public static boolean wglQueryFrameCountNV(long hDC, IntBuffer count)
| |
| wglQueryFrameCountNV | back to summary |
|---|---|
| public static boolean wglQueryFrameCountNV(long hDC, int[] count) Array version of:
| |
| wglQueryMaxSwapGroupsNV | back to summary |
|---|---|
public static boolean wglQueryMaxSwapGroupsNV(long hDC, IntBuffer maxGroups, IntBuffer maxBarriers)
| |
| wglQueryMaxSwapGroupsNV | back to summary |
|---|---|
| public static boolean wglQueryMaxSwapGroupsNV(long hDC, int[] maxGroups, int[] maxBarriers) Array version of:
| |
| wglQuerySwapGroupNV | back to summary |
|---|---|
public static boolean wglQuerySwapGroupNV(long hDC, IntBuffer group, IntBuffer barrier)
| |
| wglQuerySwapGroupNV | back to summary |
|---|---|
| public static boolean wglQuerySwapGroupNV(long hDC, int[] group, int[] barrier) Array version of:
| |
| wglResetFrameCountNV | back to summary |
|---|---|
public static boolean wglResetFrameCountNV(long hDC)
| |