#import <XineOpenGLView.h>
◆ acceptsFirstResponder() [1/2]
| - (BOOL) acceptsFirstResponder |
|
|
|
◆ acceptsFirstResponder() [2/2]
| - (BOOL) acceptsFirstResponder |
|
|
|
◆ calcFullScreenAspect()
| - (void) calcFullScreenAspect |
|
|
|
◆ currentCursor()
| - (NSCursor *) currentCursor |
|
|
|
◆ dealloc()
◆ defaultPixelFormat()
| + (NSOpenGLPixelFormat *) defaultPixelFormat |
|
|
|
◆ delegate()
◆ drawRect:()
| - (void) drawRect: |
|
(NSRect) |
rect |
|
◆ encodeWithCoder:()
| - (void) encodeWithCoder: |
|
(NSCoder *) |
coder |
|
◆ exitFullScreen()
◆ fullScreenPixelFormat()
| + (NSOpenGLPixelFormat *) fullScreenPixelFormat |
|
|
|
◆ goFullScreen:()
◆ initialColor()
| - (NSColor *) initialColor |
|
|
|
◆ initTextures()
References initDone, initialColor, initialColorYUV, initialColorYUVIsSet, mutex, NSColorToYUV(), texture, textureBuffer, and videoSize.
Referenced by exitFullScreen, prepareOpenGL, setVideoSize:, and setViewSize:.
◆ initWithCoder:()
| - (id) initWithCoder: |
|
(NSCoder *) |
coder |
|
◆ initWithFrame:()
| - (id) initWithFrame: |
|
(NSRect) |
frame |
|
◆ initWithFrame:pixelFormat:()
| - (id) initWithFrame: |
|
(NSRect) |
frame |
| pixelFormat: |
|
(NSOpenGLPixelFormat *) |
pixelFormat |
|
|
| |
◆ isFullScreen()
◆ keepsVideoAspectRatio()
| - (BOOL) keepsVideoAspectRatio |
|
|
|
◆ mouseDownCanMoveWindow() [1/2]
| - (BOOL) mouseDownCanMoveWindow |
|
|
|
◆ mouseDownCanMoveWindow() [2/2]
| - (BOOL) mouseDownCanMoveWindow |
|
|
|
◆ openGLContext()
| - (NSOpenGLContext *) openGLContext |
|
|
|
References fullScreenContext, isFullScreenPrepared, mutex, and prepareOpenGL.
Referenced by dealloc, drawRect:, exitFullScreen, goFullScreen:, prepareOpenGL, reshape, setVideoSize:, setViewSize:, and updateTexture.
◆ passEventToDelegate:withSelector:()
| - (void) passEventToDelegate: |
|
(NSEvent *) |
theEvent |
| withSelector: |
|
(SEL) |
selector |
|
|
| |
◆ prepareOpenGL()
◆ releaseInMainThread()
| - (void) releaseInMainThread |
|
|
|
◆ resetCursorRects()
| - (void) resetCursorRects |
|
|
|
◆ resetCursorRectsInMainThread()
| - (void) resetCursorRectsInMainThread |
|
|
|
◆ reshape()
◆ resizeViewOnVideoSizeChange()
| - (BOOL) resizeViewOnVideoSizeChange |
|
|
|
◆ setCurrentCursor:()
| - (void) setCurrentCursor: |
|
(NSCursor *) |
cursor |
|
◆ setDelegate:()
| - (void) setDelegate: |
|
(id) |
aDelegate |
|
◆ setDoubleSize()
◆ setHalfSize()
◆ setInitialColor:()
| - (void) setInitialColor: |
|
(NSColor *) |
color |
|
◆ setKeepsVideoAspectRatio:()
| - (void) setKeepsVideoAspectRatio: |
|
(BOOL) |
flag |
|
◆ setNormalSize()
◆ setResizeViewOnVideoSizeChange:()
| - (void) setResizeViewOnVideoSizeChange: |
|
(BOOL) |
flag |
|
◆ setVideoSize:()
| - (void) setVideoSize: |
|
(NSSize) |
size |
|
◆ setViewSize:()
| - (void) setViewSize: |
|
(NSValue *) |
sizeWrapper |
|
◆ setViewSizeInMainThread:()
| - (void) setViewSizeInMainThread: |
|
(NSSize) |
size |
|
◆ setXineController:()
| - (void) setXineController: |
|
(id) |
aController |
|
◆ textureBuffer()
◆ update()
◆ updateTexture()
◆ videoSize()
◆ xineController()
◆ controller
◆ currentCursor
| - (NSCursor *) currentCursor |
|
private |
◆ delegate
◆ fullScreenContext
| - (NSOpenGLContext*) fullScreenContext |
|
private |
◆ fullScreenMode
◆ initDone
◆ initialColor
| - (NSColor *) initialColor |
|
private |
◆ initialColorYUV
| - (unsigned int) initialColorYUV |
|
private |
◆ initialColorYUVIsSet
| - (BOOL) initialColorYUVIsSet |
|
private |
◆ isFullScreen
◆ isFullScreenPrepared
| - (BOOL) isFullScreenPrepared |
|
private |
◆ keepsVideoAspectRatio
| - (BOOL) keepsVideoAspectRatio |
|
private |
◆ mutex
| - (NSRecursiveLock*) mutex |
|
private |
Referenced by dealloc, drawRect:, exitFullScreen, goFullScreen:, initTextures, initWithCoder:, initWithFrame:pixelFormat:, openGLContext, prepareOpenGL, resetCursorRects, reshape, setDoubleSize, setHalfSize, setNormalSize, setVideoSize:, setViewSize:, update, and updateTexture.
◆ resizeViewOnVideoSizeChange
| - (BOOL) resizeViewOnVideoSizeChange |
|
private |
◆ texture
◆ textureBuffer
◆ videoSize
The documentation for this class was generated from the following files: