Vuo  0.5.7
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Attributes | List of all members
VuoDisplayRefreshInternal Struct Reference

Description

Context data for VuoDisplayRefresh_displayLinkCallback.

Public Attributes

void(* requestedFrameTrigger )(VuoReal)
 The trigger function to be fired when the display link wants the application to output a frame. May be NULL.
 
void(* requestedFrameTriggerWithContext )(VuoReal, void *context)
 The trigger function to be fired when the display link wants the application to output a frame. May be NULL.
 
void * triggerContext
 Custom contextual data to be passed to requestedFrameTriggerWithContext.
 
bool firstRequest
 Is this the first time the display link callback has been invoked?
 
VuoInteger frameCount
 The nubmer of frames requested so far.
 
CVDisplayLinkRef displayLink
 The display link, created when VuoDisplayRefresh_enableTriggers is called.
 
bool displayLinkCancelRequested
 True if the displayLink should cancel next refresh.
 
dispatch_semaphore_t displayLinkCanceledAndCompleted
 Signaled after the last displayLinkCallback has completed during cancellation.
 

Member Data Documentation

CVDisplayLinkRef VuoDisplayRefreshInternal::displayLink

The display link, created when VuoDisplayRefresh_enableTriggers is called.

dispatch_semaphore_t VuoDisplayRefreshInternal::displayLinkCanceledAndCompleted

Signaled after the last displayLinkCallback has completed during cancellation.

bool VuoDisplayRefreshInternal::displayLinkCancelRequested

True if the displayLink should cancel next refresh.

bool VuoDisplayRefreshInternal::firstRequest

Is this the first time the display link callback has been invoked?

VuoInteger VuoDisplayRefreshInternal::frameCount

The nubmer of frames requested so far.

void(* VuoDisplayRefreshInternal::requestedFrameTrigger)(VuoReal)

The trigger function to be fired when the display link wants the application to output a frame. May be NULL.

void(* VuoDisplayRefreshInternal::requestedFrameTriggerWithContext)(VuoReal, void *context)

The trigger function to be fired when the display link wants the application to output a frame. May be NULL.

void* VuoDisplayRefreshInternal::triggerContext

Custom contextual data to be passed to requestedFrameTriggerWithContext.


The documentation for this struct was generated from the following file: