com.jniwrapper.macosx.cocoa.nsopengl
Class NSOpenGLContext

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
                  extended bycom.jniwrapper.macosx.cocoa.nsobject.NSObject
                      extended bycom.jniwrapper.macosx.cocoa.nsopengl.NSOpenGLContext
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, NSObjectProtocol, com.jniwrapper.PointerParameter

public class NSOpenGLContext
extends NSObject

This class represents NSOpenGLContext class. See the class documentation at the Apple's site: NSOpenGLContext


Field Summary
 
Fields inherited from class com.jniwrapper.macosx.cocoa.CObject
_fields
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
NSOpenGLContext()
           
NSOpenGLContext(boolean autorelease)
          Contructs the NSOpenGLContext class with the autorelease option on.
NSOpenGLContext(com.jniwrapper.Pointer.Void instancePtr)
          Contructs the NSOpenGLContext class from pointer.
NSOpenGLContext(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
          Contructs the NSOpenGLContext class with static constructor.
 
Method Summary
 com.jniwrapper.Pointer.Void CGLContextObj()
           
 void clearDrawable()
           
 void copyAttributesFromContext_withMask(NSOpenGLContext context, com.jniwrapper.UInt32 mask)
          This method represents the copyAttributesFromContext() method of the NSOpenGLContext Objective-C class.
 void createTexture_fromView_internalFormat(com.jniwrapper.UInt32 target, NSView view, com.jniwrapper.UInt32 format)
          This method represents the createTexture() method of the NSOpenGLContext Objective-C class.
 com.jniwrapper.Int currentVirtualScreen()
           
 void flushBuffer()
           
 void getValues_forParameter(com.jniwrapper.Int32 vals, NSOpenGLContextParameter param)
          This method represents the getValues() method of the NSOpenGLContext Objective-C class.
protected  void init(com.jniwrapper.Parameter[] fields)
           
 Id initWithFormat_shareContext(NSOpenGLPixelFormat format, NSOpenGLContext share)
          This method represents the initWithFormat() method of the NSOpenGLContext Objective-C class.
 void makeCurrentContext()
           
 com.jniwrapper.Pointer.Void pixelBuffer()
           
 com.jniwrapper.UInt32 pixelBufferCubeMapFace()
           
 com.jniwrapper.Int32 pixelBufferMipMapLevel()
           
 void setCurrentVirtualScreen(com.jniwrapper.Int screen)
           
 void setFullScreen()
           
 void setOffScreen_width_height_rowbytes(com.jniwrapper.Pointer.Void baseaddr, com.jniwrapper.Int32 width, com.jniwrapper.Int32 height, com.jniwrapper.Int32 rowbytes)
          This method represents the setOffScreen() method of the NSOpenGLContext Objective-C class.
 void setPixelBuffer_cubeMapFace_mipMapLevel_currentVirtualScreen(NSOpenGLPixelBuffer pixelBuffer, com.jniwrapper.UInt32 face, com.jniwrapper.Int32 level, com.jniwrapper.Int screen)
          This method represents the setPixelBuffer() method of the NSOpenGLContext Objective-C class.
 void setTextureImageToPixelBuffer_colorBuffer(NSOpenGLPixelBuffer pixelBuffer, com.jniwrapper.UInt32 source)
          This method represents the setTextureImageToPixelBuffer() method of the NSOpenGLContext Objective-C class.
 void setValues_forParameter(com.jniwrapper.Int32 vals, NSOpenGLContextParameter param)
          This method represents the setValues() method of the NSOpenGLContext Objective-C class.
 void setView(NSView view)
           
static void static_clearCurrentContext()
           
static com.jniwrapper.Pointer.Void static_currentContext()
           
 void update()
           
 com.jniwrapper.Pointer.Void view()
           
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsobject.NSObject
_class, accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityHitTest, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute, addObserver_forKeyPath_options_context, alertShowHelp, application_delegateHandlesKey, application_openFile, application_openFiles, application_openFileWithoutUI, application_openTempFile, application_printFile, application_printFiles, applicationDidBecomeActive, applicationDidChangeScreenParameters, applicationDidFinishLaunching, applicationDidHide, applicationDidResignActive, applicationDidUnhide, applicationDidUpdate, applicationDockMenu, applicationOpenUntitledFile, applicationShouldHandleReopen_hasVisibleWindows, applicationShouldOpenUntitledFile, applicationShouldTerminate, applicationShouldTerminateAfterLastWindowClosed, applicationWillBecomeActive, applicationWillFinishLaunching, applicationWillHide, applicationWillResignActive, applicationWillTerminate, applicationWillUnhide, applicationWillUpdate, archiver_didEncodeObject, archiver_willEncodeObject, archiver_willReplaceObject_withObject, archiverDidFinish, archiverWillFinish, attributeKeys, authenticateComponents_withData, authenticationDataForComponents, autorelease, awakeAfterUsingCoder, awakeFromNib, bind_toObject_withKeyPath_options, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldSizeColumn_forUserResize_toWidth, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_willDisplayCell_atRow_column, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll, changeColor, changeFont, classCode, classDescription, classForArchiver, classForCoder, classForKeyedArchiver, classForPortCoder, className, coerceValue_forKey, comboBox_completedString, comboBox_indexOfItemWithStringValue, comboBox_objectValueForItemAtIndex, comboBoxCell_completedString, comboBoxCell_indexOfItemWithStringValue, comboBoxCell_objectValueForItemAtIndex, comboBoxSelectionDidChange, comboBoxSelectionIsChanging, comboBoxWillDismiss, comboBoxWillPopUp, commitEditing, concludeDragOperation, conformsToProtocol, connection_didCancelAuthenticationChallenge, connection_didFailWithError, connection_didReceiveAuthenticationChallenge, connection_didReceiveData, connection_didReceiveResponse, connection_handleRequest, connection_shouldMakeNewConnection, connection_willCacheResponse, connection_willSendRequest_redirectResponse, connectionDidFinishLoading, control_didFailToFormatString_errorDescription, control_didFailToValidatePartialString_errorDescription, control_isValidObject, control_textShouldBeginEditing, control_textShouldEndEditing, control_textView_completions_forPartialWordRange_indexOfSelectedItem, control_textView_doCommandBySelector, controlTextDidBeginEditing, controlTextDidChange, controlTextDidEndEditing, copy, createConversationForConnection, dealloc, description, dictionaryWithValuesForKeys, didChange_valuesAtIndexes_forKey, didChangeValueForKey, discardEditing, doesContain, doesNotRecognizeSelector, download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish, draggedImage_beganAt, draggedImage_endedAt_deposited, draggedImage_endedAt_operation, draggedImage_movedTo, draggingEnded, draggingEntered, draggingExited, draggingSourceOperationMaskForLocal, draggingUpdated, drawerDidClose, drawerDidOpen, drawerShouldClose, drawerShouldOpen, drawerWillClose, drawerWillOpen, drawerWillResizeContents_toSize, exposedBindings, fileManager_shouldProceedAfterError, fileManager_willProcessPath, fontManager_willIncludeFont, forwardInvocation, handleMachMessage, handlePortMessage, handleQueryWithUnboundKey, handleTakeValue_forUnboundKey, hash, ignoreModifierKeysWhileDragging, image_didLoadPartOfRepresentation_withValidRows, image_didLoadRepresentation_withStatus, image_didLoadRepresentationHeader, image_willLoadRepresentation, imageDidNotDraw_inRect, indicesOfObjectsByEvaluatingObjectSpecifier, init, insertValue_atIndex_inPropertyWithKey, insertValue_inPropertyWithKey, inverseForRelationshipKey, isCaseInsensitiveLike, isEqual, isEqualTo, isGreaterThan, isGreaterThanOrEqualTo, isKindOfClass, isLessThan, isLessThanOrEqualTo, isLike, isMemberOfClass, isNotEqualTo, isProxy, layoutManager_didCompleteLayoutForTextContainer_atEnd, layoutManagerDidInvalidateLayout, makeNewConnection_sender, menu_updateItem_atIndex_shouldCancel, menuHasKeyEquivalent_forEvent_target_action, menuNeedsUpdate, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, namesOfPromisedFilesDroppedAtDestination, netService_didNotPublish, netService_didNotResolve, netServiceBrowser_didFindDomain_moreComing, netServiceBrowser_didFindService_moreComing, netServiceBrowser_didNotSearch, netServiceBrowser_didRemoveDomain_moreComing, netServiceBrowser_didRemoveService_moreComing, netServiceBrowserDidStopSearch, netServiceBrowserWillSearch, netServiceDidResolveAddress, netServiceDidStop, netServiceWillPublish, netServiceWillResolve, NSObject__new, NSObject_alloc, NSObject_allocWithZone, NSObject_copyWithZone, NSObject_defaultPlaceholderForMarker_withBinding, NSObject_mutableCopyWithZone, numberOfItemsInComboBox, numberOfItemsInComboBoxCell, numberOfItemsInMenu, numberOfRowsInTableView, objectDidBeginEditing, objectDidEndEditing, objectSpecifier, observationInfo, observeValueForKeyPath_ofObject_change_context, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_mouseDownInHeaderOfTableColumn, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, outlineView_writeItems_toPasteboard, outlineViewColumnDidMove, outlineViewColumnDidResize, outlineViewItemDidCollapse, outlineViewItemDidExpand, outlineViewItemWillCollapse, outlineViewItemWillExpand, outlineViewSelectionDidChange, outlineViewSelectionIsChanging, panel_compareFilename_with_caseSensitive, panel_directoryDidChange, panel_isValidFilename, panel_shouldShowFilename, panel_userEnteredFilename_confirmed, panel_willExpand, panelSelectionDidChange, parser_didEndElement_namespaceURI_qualifiedName, parser_didEndMappingPrefix, parser_didStartElement_namespaceURI_qualifiedName_attributes, parser_didStartMappingPrefix_toURI, parser_foundAttributeDeclarationWithName_forElement_type_defaultValue, parser_foundCDATA, parser_foundCharacters, parser_foundComment, parser_foundElementDeclarationWithName_model, parser_foundExternalEntityDeclarationWithName_publicID_systemID, parser_foundIgnorableWhitespace, parser_foundInternalEntityDeclarationWithName_value, parser_foundNotationDeclarationWithName_publicID_systemID, parser_foundProcessingInstructionWithTarget_data, parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName, parser_parseErrorOccurred, parser_resolveExternalEntityName_systemID, parser_validationErrorOccurred, parserDidEndDocument, parserDidStartDocument, pasteboard_provideDataForType, pasteboardChangedOwner, performDragOperation, performSelector_withObject_afterDelay_inModes, performSelector_withObject_afterDelay, performSelector_withObject_withObject, performSelector_withObject, performSelector, performSelectorOnMainThread_withObject_waitUntilDone_modes, performSelectorOnMainThread_withObject_waitUntilDone, prepareForDragOperation, readSelectionFromPasteboard, release, removeObserver_forKeyPath, removeValueAtIndex_fromPropertyWithKey, replacementObjectForArchiver, replacementObjectForCoder, replacementObjectForKeyedArchiver, replacementObjectForPortCoder, replaceValueAtIndex_inPropertyWithKey_withValue, respondsToSelector, retain, retainCount, scriptingBeginsWith, scriptingContains, scriptingEndsWith, scriptingIsEqualTo, scriptingIsGreaterThan, scriptingIsGreaterThanOrEqualTo, scriptingIsLessThan, scriptingIsLessThanOrEqualTo, scriptingProperties, selectionShouldChangeInOutlineView, selectionShouldChangeInTableView, self, setNilValueForKey, setObservationInfo, setScriptingProperties, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, sound_didFinishPlaying, speechRecognizer_didRecognizeCommand, speechSynthesizer_didFinishSpeaking, speechSynthesizer_willSpeakPhoneme, speechSynthesizer_willSpeakWord_ofString, spellServer_didForgetWord_inLanguage, spellServer_didLearnWord_inLanguage, spellServer_findMisspelledWordInString_language_wordCount_countOnly, spellServer_suggestCompletionsForPartialWordRange_inString_language, spellServer_suggestGuessesForWord_inLanguage, splitView_canCollapseSubview, splitView_constrainMaxCoordinate_ofSubviewAt, splitView_constrainMinCoordinate_ofSubviewAt, splitView_constrainSplitPosition_ofSubviewAt, splitView_resizeSubviewsWithOldSize, splitViewDidResizeSubviews, splitViewWillResizeSubviews, static_accessInstanceVariablesDirectly, static_automaticallyNotifiesObserversForKey, static_cancelPreviousPerformRequestsWithTarget_selector_object, static_cancelPreviousPerformRequestsWithTarget, static_classForKeyedUnarchiver, static_exposeBinding, static_initialize, static_instanceMethodForSelector, static_instanceMethodSignatureForSelector, static_instancesRespondToSelector, static_isSubclassOfClass, static_load, static_poseAsClass, static_setDefaultPlaceholder_forMarker_withBinding, static_setKeys_triggerChangeNotificationsForDependentKey, static_setVersion, static_useStoredAccessor, static_version, storedValueForKey, stream_handleEvent, superclass, tableView_acceptDrop_row_dropOperation, tableView_didClickTableColumn, tableView_didDragTableColumn, tableView_mouseDownInHeaderOfTableColumn, tableView_objectValueForTableColumn_row, tableView_setObjectValue_forTableColumn_row, tableView_shouldEditTableColumn_row, tableView_shouldSelectRow, tableView_shouldSelectTableColumn, tableView_sortDescriptorsDidChange, tableView_validateDrop_proposedRow_proposedDropOperation, tableView_willDisplayCell_forTableColumn_row, tableView_writeRows_toPasteboard, tableViewColumnDidMove, tableViewColumnDidResize, tableViewSelectionDidChange, tableViewSelectionIsChanging, tabView_didSelectTabViewItem, tabView_shouldSelectTabViewItem, tabView_willSelectTabViewItem, tabViewDidChangeNumberOfTabViewItems, takeStoredValue_forKey, takeValue_forKey, takeValue_forKeyPath, takeValuesFromDictionary, textDidBeginEditing, textDidChange, textDidEndEditing, textShouldBeginEditing, textShouldEndEditing, textStorageDidProcessEditing, textStorageWillProcessEditing, textView_clickedOnCell_inRect_atIndex, textView_clickedOnCell_inRect, textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_completions_forPartialWordRange_indexOfSelectedItem, textView_doCommandBySelector, textView_doubleClickedOnCell_inRect_atIndex, textView_doubleClickedOnCell_inRect, textView_draggedCell_inRect_event_atIndex, textView_draggedCell_inRect_event, textView_shouldChangeTextInRange_replacementString, textView_willChangeSelectionFromCharacterRange_toCharacterRange, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, toManyRelationshipKeys, toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar, toolbarAllowedItemIdentifiers, toolbarDefaultItemIdentifiers, toolbarDidRemoveItem, toolbarSelectableItemIdentifiers, toolbarWillAddItem, toOneRelationshipKeys, unableToSetNilForKey, unarchiver_cannotDecodeObjectOfClassName_originalClasses, unarchiver_didDecodeObject, unarchiver_willReplaceObject_withObject, unarchiverDidFinish, unarchiverWillFinish, unbind, undoManagerForTextView, URL_resourceDataDidBecomeAvailable, URL_resourceDidFailLoadingWithReason, URLResourceDidCancelLoading, URLResourceDidFinishLoading, validateMenuItem, validateToolbarItem, validateValue_forKey_error, validateValue_forKeyPath_error, validModesForFontPanel, valueAtIndex_inPropertyWithKey, valueClassForBinding, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, valueWithName_inPropertyWithKey, valueWithUniqueID_inPropertyWithKey, view_stringForToolTip_point_userData, willChange_valuesAtIndexes_forKey, willChangeValueForKey, window_willPositionSheet_usingRect, windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowShouldClose, windowShouldZoom_toFrame, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove, windowWillResize_toSize, windowWillReturnFieldEditor_toObject, windowWillReturnUndoManager, windowWillUseStandardFrame_defaultFrame, writeSelectionToPasteboard_types, zone
 
Methods inherited from class com.jniwrapper.macosx.cocoa.CObject
getClassName
 
Methods inherited from class com.jniwrapper.macosx.cocoa.Id
clone
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, equals, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NSOpenGLContext

public NSOpenGLContext()

NSOpenGLContext

public NSOpenGLContext(boolean autorelease)
Contructs the NSOpenGLContext class with the autorelease option on.

Parameters:
autorelease -

NSOpenGLContext

public NSOpenGLContext(com.jniwrapper.Pointer.Void instancePtr)
Contructs the NSOpenGLContext class from pointer.

Parameters:
instancePtr -

NSOpenGLContext

public NSOpenGLContext(java.lang.String methodName,
                       com.jniwrapper.Parameter[] parameters)
Contructs the NSOpenGLContext class with static constructor.

Parameters:
methodName -
parameters -
Method Detail

init

protected void init(com.jniwrapper.Parameter[] fields)
Overrides:
init in class NSObject

view

public com.jniwrapper.Pointer.Void view()

setPixelBuffer_cubeMapFace_mipMapLevel_currentVirtualScreen

public void setPixelBuffer_cubeMapFace_mipMapLevel_currentVirtualScreen(NSOpenGLPixelBuffer pixelBuffer,
                                                                        com.jniwrapper.UInt32 face,
                                                                        com.jniwrapper.Int32 level,
                                                                        com.jniwrapper.Int screen)
This method represents the setPixelBuffer() method of the NSOpenGLContext Objective-C class.

Parameters:
pixelBuffer -
face -
level -
screen -

currentVirtualScreen

public com.jniwrapper.Int currentVirtualScreen()

update

public void update()

clearDrawable

public void clearDrawable()

setTextureImageToPixelBuffer_colorBuffer

public void setTextureImageToPixelBuffer_colorBuffer(NSOpenGLPixelBuffer pixelBuffer,
                                                     com.jniwrapper.UInt32 source)
This method represents the setTextureImageToPixelBuffer() method of the NSOpenGLContext Objective-C class.

Parameters:
pixelBuffer -
source -

static_clearCurrentContext

public static void static_clearCurrentContext()

pixelBufferMipMapLevel

public com.jniwrapper.Int32 pixelBufferMipMapLevel()

createTexture_fromView_internalFormat

public void createTexture_fromView_internalFormat(com.jniwrapper.UInt32 target,
                                                  NSView view,
                                                  com.jniwrapper.UInt32 format)
This method represents the createTexture() method of the NSOpenGLContext Objective-C class.

Parameters:
target -
view -
format -

CGLContextObj

public com.jniwrapper.Pointer.Void CGLContextObj()

flushBuffer

public void flushBuffer()

static_currentContext

public static com.jniwrapper.Pointer.Void static_currentContext()

getValues_forParameter

public void getValues_forParameter(com.jniwrapper.Int32 vals,
                                   NSOpenGLContextParameter param)
This method represents the getValues() method of the NSOpenGLContext Objective-C class.

Parameters:
vals -
param -

makeCurrentContext

public void makeCurrentContext()

setCurrentVirtualScreen

public void setCurrentVirtualScreen(com.jniwrapper.Int screen)

initWithFormat_shareContext

public Id initWithFormat_shareContext(NSOpenGLPixelFormat format,
                                      NSOpenGLContext share)
This method represents the initWithFormat() method of the NSOpenGLContext Objective-C class.

Parameters:
format -
share -
Returns:
Id

setOffScreen_width_height_rowbytes

public void setOffScreen_width_height_rowbytes(com.jniwrapper.Pointer.Void baseaddr,
                                               com.jniwrapper.Int32 width,
                                               com.jniwrapper.Int32 height,
                                               com.jniwrapper.Int32 rowbytes)
This method represents the setOffScreen() method of the NSOpenGLContext Objective-C class.

Parameters:
baseaddr -
width -
height -
rowbytes -

pixelBuffer

public com.jniwrapper.Pointer.Void pixelBuffer()

setValues_forParameter

public void setValues_forParameter(com.jniwrapper.Int32 vals,
                                   NSOpenGLContextParameter param)
This method represents the setValues() method of the NSOpenGLContext Objective-C class.

Parameters:
vals -
param -

setView

public void setView(NSView view)

copyAttributesFromContext_withMask

public void copyAttributesFromContext_withMask(NSOpenGLContext context,
                                               com.jniwrapper.UInt32 mask)
This method represents the copyAttributesFromContext() method of the NSOpenGLContext Objective-C class.

Parameters:
context -
mask -

setFullScreen

public void setFullScreen()

pixelBufferCubeMapFace

public com.jniwrapper.UInt32 pixelBufferCubeMapFace()