public class WGLNVSwapGroup
extends java.lang.Object
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.
| Modifier and Type | Method and Description |
|---|---|
static int |
nwglQueryFrameCountNV(long hDC,
long count) |
static int |
nwglQueryMaxSwapGroupsNV(long hDC,
long maxGroups,
long maxBarriers) |
static int |
nwglQuerySwapGroupNV(long hDC,
long group,
long barrier) |
static boolean |
wglBindSwapBarrierNV(int group,
int barrier) |
static boolean |
wglJoinSwapGroupNV(long hDC,
int group) |
static boolean |
wglQueryFrameCountNV(long hDC,
int[] count)
Array version of:
QueryFrameCountNV |
static boolean |
wglQueryFrameCountNV(long hDC,
java.nio.IntBuffer count) |
static boolean |
wglQueryMaxSwapGroupsNV(long hDC,
int[] maxGroups,
int[] maxBarriers)
Array version of:
QueryMaxSwapGroupsNV |
static boolean |
wglQueryMaxSwapGroupsNV(long hDC,
java.nio.IntBuffer maxGroups,
java.nio.IntBuffer maxBarriers) |
static boolean |
wglQuerySwapGroupNV(long hDC,
int[] group,
int[] barrier)
Array version of:
QuerySwapGroupNV |
static boolean |
wglQuerySwapGroupNV(long hDC,
java.nio.IntBuffer group,
java.nio.IntBuffer barrier) |
static boolean |
wglResetFrameCountNV(long hDC) |
public static boolean wglJoinSwapGroupNV(long hDC,
int group)
public static boolean wglBindSwapBarrierNV(int group,
int barrier)
public static int nwglQuerySwapGroupNV(long hDC,
long group,
long barrier)
public static boolean wglQuerySwapGroupNV(long hDC,
java.nio.IntBuffer group,
java.nio.IntBuffer barrier)
public static int nwglQueryMaxSwapGroupsNV(long hDC,
long maxGroups,
long maxBarriers)
public static boolean wglQueryMaxSwapGroupsNV(long hDC,
java.nio.IntBuffer maxGroups,
java.nio.IntBuffer maxBarriers)
public static int nwglQueryFrameCountNV(long hDC,
long count)
public static boolean wglQueryFrameCountNV(long hDC,
java.nio.IntBuffer count)
public static boolean wglResetFrameCountNV(long hDC)
public static boolean wglQuerySwapGroupNV(long hDC,
int[] group,
int[] barrier)
QuerySwapGroupNVpublic static boolean wglQueryMaxSwapGroupsNV(long hDC,
int[] maxGroups,
int[] maxBarriers)
QueryMaxSwapGroupsNVpublic static boolean wglQueryFrameCountNV(long hDC,
int[] count)
QueryFrameCountNVCopyright LWJGL. All Rights Reserved. License terms.