Private VuoGraphicsLayer data.
Definition at line 69 of file VuoGraphicsLayer.m.
Properties | |
dispatch_queue_t | drawQueue |
Serializes access to the root context. More... | |
double | renderScheduled |
The time (VuoLogGetElapsedTime) at which a render was most recently scheduled, or -INFINITY if none is scheduled. More... | |
VuoDisplayRefresh | displayRefresh |
Periodically invokes VuoGraphicsLayer_drawOnIOSurface. More... | |
GLuint | receiveTextureUniform |
The shader's texture unit uniform. More... | |
GLuint | receiveTextureOffsetUniform |
The shader's texture offset uniform. More... | |
bool | firstFrame |
Ensures the resize callback is called before drawing. More... | |
bool | closed |
True if the window is closed (and should stop rendering). -isVisible isn't adequate (see https://b33p.net/kosada/node/12732). More... | |
uint64_t | framesRenderedSinceProfileLogged |
Incremented every time -draw is called. When the framerate is logged, this is reset to 0. More... | |
double | lastProfileLoggedTime |
The time (in seconds) the last time the framerate was logged. More... | |
VuoGraphicsWindowInitCallback | initCallback |
Private VuoGraphicsLayer data. More... | |
VuoGraphicsWindowUpdateBackingCallback | updateBackingCallback |
Private VuoGraphicsLayer data. More... | |
VuoGraphicsWindowResizeCallback | resizeCallback |
Private VuoGraphicsLayer data. More... | |
VuoGraphicsWindowDrawCallback | drawCallback |
Private VuoGraphicsLayer data. More... | |
void * | userData |
Private VuoGraphicsLayer data. More... | |
|
readwriteatomic |
True if the window is closed (and should stop rendering). -isVisible isn't adequate (see https://b33p.net/kosada/node/12732).
Definition at line 88 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Periodically invokes VuoGraphicsLayer_drawOnIOSurface.
Definition at line 82 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Private VuoGraphicsLayer data.
Definition at line 74 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Serializes access to the root context.
Definition at line 78 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Ensures the resize callback is called before drawing.
Definition at line 87 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Incremented every time -draw is called. When the framerate is logged, this is reset to 0.
Definition at line 90 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Private VuoGraphicsLayer data.
Definition at line 71 of file VuoGraphicsLayer.m.
|
readwriteatomic |
The time (in seconds) the last time the framerate was logged.
Definition at line 91 of file VuoGraphicsLayer.m.
|
readwriteatomic |
The shader's texture offset uniform.
Definition at line 85 of file VuoGraphicsLayer.m.
|
readwriteatomic |
The shader's texture unit uniform.
Definition at line 84 of file VuoGraphicsLayer.m.
|
readwriteatomic |
The time (VuoLogGetElapsedTime) at which a render was most recently scheduled, or -INFINITY if none is scheduled.
Definition at line 80 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Private VuoGraphicsLayer data.
Definition at line 73 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Private VuoGraphicsLayer data.
Definition at line 72 of file VuoGraphicsLayer.m.
|
readwriteatomic |
Private VuoGraphicsLayer data.
Definition at line 75 of file VuoGraphicsLayer.m.