Vuo  1.0.0
 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?
 
int64_t initialTime
 The output time for which the display link was first 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.

int64_t VuoDisplayRefreshInternal::initialTime

The output time for which the display link was first invoked.

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: