MonobjcMonobjc Documented Class Library
CVDisplayLink Class
NamespacesMonobjc.QuartzCoreCVDisplayLink

[Missing <summary> documentation for "T:Monobjc.QuartzCore.CVDisplayLink"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CVDisplayLink
Public NotInheritable Class CVDisplayLink
public ref class CVDisplayLink abstract sealed
Members
All MembersMethods



IconMemberDescription
CreateWithActiveCGDisplays(IntPtr%)

Creates a display link capable of being used with all active displays.

Original signature is 'CVReturn CVDisplayLinkCreateWithActiveCGDisplays ( CVDisplayLinkRef *displayLinkOut );'

Available in Mac OS X v10.4 and later.


CreateWithCGDisplay(UInt32, IntPtr%)

Creates a display link for a single display.

Original signature is 'CVReturn CVDisplayLinkCreateWithCGDisplay ( CGDirectDisplayID displayID, CVDisplayLinkRef *displayLinkOut );'

Available in Mac OS X v10.4 and later.


CreateWithCGDisplays(IntPtr, IntPtr, IntPtr%)

Creates a display link for an array of displays.

Original signature is 'CVReturn CVDisplayLinkCreateWithCGDisplays ( CGDirectDisplayID *displayArray, CFIndex count, CVDisplayLinkRef *displayLinkOut );'

Available in Mac OS X v10.4 and later.


CreateWithOpenGLDisplayMask(IntPtr, IntPtr%)

Creates a display link from an OpenGL display mask.

Original signature is 'CVReturn CVDisplayLinkCreateWithOpenGLDisplayMask ( CGOpenGLDisplayMask mask, CVDisplayLinkRef *displayLinkOut );'

Available in Mac OS X v10.4 and later.


GetActualOutputVideoRefreshPeriod(IntPtr)

Retrieves the actual output refresh period of a display as measured by the host time base.

Original signature is 'double CVDisplayLinkGetActualOutputVideoRefreshPeriod ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


GetCurrentCGDisplay(IntPtr)

Gets the current display associated with a display link.

Original signature is 'CGDirectDisplayID CVDisplayLinkGetCurrentCGDisplay ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


GetCurrentTime(IntPtr, CVTimeStamp%)

Retrieves the current (“now”) time of a given display link.

Original signature is 'CVReturn CVDisplayLinkGetCurrentTime ( CVDisplayLinkRef displayLink, CVTimeStamp *outTime );'

Available in Mac OS X v10.4 and later.


GetNominalOutputVideoRefreshPeriod(IntPtr)

Retrieves the nominal refresh period of a display link.

Original signature is 'CVTime CVDisplayLinkGetNominalOutputVideoRefreshPeriod ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


GetOutputVideoLatency(IntPtr)

Retrieves the nominal latency of a display link.

Original signature is 'CVTime CVDisplayLinkGetOutputVideoLatency ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


IsRunning(IntPtr)

Indicates whether a given display link is running.

Original signature is 'Boolean CVDisplayLinkIsRunning ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


Release(IntPtr)

Releases a display link.

Original signature is 'void CVDisplayLinkRelease ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


Retain(IntPtr)

Retains a display link.

Original signature is 'CVDisplayLinkRef CVDisplayLinkRetain ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


SetCurrentCGDisplay(IntPtr, UInt32)

Sets the current display of a display link.

Original signature is 'CVReturn CVDisplayLinkSetCurrentCGDisplay ( CVDisplayLinkRef displayLink, CGDirectDisplayID displayID );'

Available in Mac OS X v10.4 and later.


SetCurrentCGDisplayFromOpenGLContext(IntPtr, IntPtr, IntPtr)

Selects the display link most optimal for the current renderer of an OpenGL context.

Original signature is 'CVReturn CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext ( CVDisplayLinkRef displayLink, CGLContextObj cglContext, CGLPixelFormatObj cglPixelFormat );'

Available in Mac OS X v10.4 and later.


SetOutputCallback(IntPtr, CVDisplayLinkOutputCallback, IntPtr)

Sets the renderer output callback function.

Original signature is 'CVReturn CVDisplayLinkSetOutputCallback ( CVDisplayLinkRef displayLink, CVDisplayLinkOutputCallback callback, void *userInfo );'

Available in Mac OS X v10.4 and later.


Start(IntPtr)

Activates a display link.

Original signature is 'CVReturn CVDisplayLinkStart ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


Stop(IntPtr)

Stops a display link.

Original signature is 'CVReturn CVDisplayLinkStop ( CVDisplayLinkRef displayLink );'

Available in Mac OS X v10.4 and later.


TranslateTime(IntPtr, CVTimeStamp%, CVTimeStamp%)

Translates the time in the display link’s time base from one representation to another.

Original signature is 'CVReturn CVDisplayLinkTranslateTime ( CVDisplayLinkRef displayLink, const CVTimeStamp *inTime, CVTimeStamp *outTime );'

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVDisplayLink
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)