├── README.markdown ├── examples ├── Freeboard │ ├── English.lproj │ │ └── FreeboardPatch.xml │ ├── FreeboardPatch.h │ ├── FreeboardPatch.m │ ├── FreeboardPatch.xcodeproj │ │ ├── default.pbxuser │ │ ├── jaymie.mode1v3 │ │ ├── jaymie.pbxuser │ │ └── project.pbxproj │ ├── FreeboardPatchPrincipal.h │ ├── FreeboardPatchPrincipal.m │ ├── FreeboardPatch_Prefix.pch │ ├── Info.plist │ ├── KinemeOrange.icon │ └── QuartzComposer │ │ ├── QCDatagramBroadcaster.h │ │ ├── QCDatagramReceiver.h │ │ └── QCDatagramSocket.h ├── HelloWorld │ ├── HelloWorld.h │ ├── HelloWorld.m │ ├── HelloWorld.xcodeproj │ │ ├── jaymie.mode1v3 │ │ ├── jaymie.pbxuser │ │ └── project.pbxproj │ ├── HelloWorld.xml │ ├── HelloWorldPrincipal.h │ ├── HelloWorldPrincipal.m │ ├── HelloWorld_Prefix.pch │ ├── Info.plist │ └── version.plist └── MouseDelta │ ├── English.lproj │ ├── MouseDelta.xml │ └── MouseDeltaUI.nib │ │ ├── classes.nib │ │ ├── info.nib │ │ └── keyedobjects.nib │ ├── Info.plist │ ├── MouseDelta.h │ ├── MouseDelta.m │ ├── MouseDelta.xcodeproj │ ├── jaymie.mode1v3 │ ├── jaymie.pbxuser │ └── project.pbxproj │ ├── MouseDeltaPrincipal.h │ ├── MouseDeltaPrincipal.m │ ├── MouseDeltaUI.h │ ├── MouseDeltaUI.m │ ├── MouseDelta_Prefix.pch │ ├── QuartzComposer │ ├── GFGraph.h │ ├── GFGraphView.h │ ├── GFList.h │ ├── GFNode.h │ ├── GFNodeActor.h │ ├── GFNodeClassDescription.h │ ├── GFNodeManager.h │ ├── GFPort.h │ ├── QCBooleanPort.h │ ├── QCCGLContext.h │ ├── QCCache.h │ ├── QCColorPort.h │ ├── QCContext.h │ ├── QCGraphicsContext.h │ ├── QCImageBuffer.h │ ├── QCImageManager.h │ ├── QCImagePort.h │ ├── QCImageTextureBuffer.h │ ├── QCIndexPort.h │ ├── QCInspector.h │ ├── QCInterpolationPort.h │ ├── QCList.h │ ├── QCNumberPort.h │ ├── QCObject.h │ ├── QCObjectPort.h │ ├── QCOpenGLContext.h │ ├── QCOpenGLPort_Blending.h │ ├── QCOpenGLPort_Color.h │ ├── QCOpenGLPort_Culling.h │ ├── QCOpenGLPort_Image.h │ ├── QCOpenGLPort_ZBuffer.h │ ├── QCPatch.h │ ├── QCPatchActor.h │ ├── QCPatchRenderingInfo.h │ ├── QCPatchView.h │ ├── QCPixelFormat.h │ ├── QCPort.h │ ├── QCProtocols.h │ ├── QCProxyPort.h │ ├── QCRenderState.h │ ├── QCResource.h │ ├── QCResourcePool.h │ ├── QCStringPort.h │ ├── QCStructure.h │ ├── QCStructurePort.h │ ├── QCTableView.h │ ├── QCTypes.h │ └── QCVirtualPort.h │ └── build │ ├── Development │ └── MouseDelta.plugin │ │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── MouseDelta │ │ └── Resources │ │ └── English.lproj │ │ ├── MouseDelta.xml │ │ └── MouseDeltaUI.nib │ └── MouseDelta.build │ ├── Development │ └── MouseDelta.build │ │ ├── MouseDelta.dep │ │ ├── MouseDelta.hmap │ │ ├── MouseDelta~.dep │ │ ├── Objects-normal │ │ ├── i386 │ │ │ ├── MouseDelta │ │ │ ├── MouseDelta.LinkFileList │ │ │ ├── MouseDelta.o │ │ │ ├── MouseDeltaPrincipal.o │ │ │ └── MouseDeltaUI.o │ │ ├── ppc │ │ │ ├── MouseDelta │ │ │ ├── MouseDelta.LinkFileList │ │ │ ├── MouseDelta.o │ │ │ ├── MouseDeltaPrincipal.o │ │ │ └── MouseDeltaUI.o │ │ ├── ppc64 │ │ │ ├── MouseDelta.LinkFileList │ │ │ ├── MouseDelta.o │ │ │ ├── MouseDeltaPrincipal.o │ │ │ └── MouseDeltaUI.o │ │ └── x86_64 │ │ │ ├── MouseDelta │ │ │ ├── MouseDelta.LinkFileList │ │ │ ├── MouseDelta.o │ │ │ ├── MouseDeltaPrincipal.o │ │ │ └── MouseDeltaUI.o │ │ ├── Script-E704279E130D99BE00F2BCDE.sh │ │ ├── build-state.dat │ │ └── build-state~.dat │ └── MouseDelta.pbxindex │ ├── categories.pbxbtree │ ├── cdecls.pbxbtree │ ├── decls.pbxbtree │ ├── files.pbxbtree │ ├── imports.pbxbtree │ ├── pbxindex.header │ ├── protocols.pbxbtree │ ├── refs.pbxbtree │ ├── strings.pbxstrings │ ├── control │ └── strings │ ├── subclasses.pbxbtree │ └── symbols0.pbxsymbols ├── include ├── GFArrayEnumerator.h ├── GFConnection.h ├── GFDictionaryEnumerator.h ├── GFGraph.h ├── GFGraphBrowserView.h ├── GFGraphEditorInspector.h ├── GFGraphEditorView.h ├── GFGraphPathView.h ├── GFGraphView.h ├── GFInspectorWindow.h ├── GFList.h ├── GFNode.h ├── GFNodeActor.h ├── GFNodeClassDescription.h ├── GFNodeClassDescriptionRegistry.h ├── GFNodeInspectorViewsController.h ├── GFNodeManager.h ├── GFNodeManagerView.h ├── GFPort.h ├── GFSetEnumerator.h ├── GFSettingsColumn.h ├── GFSettingsView.h ├── GFStringEditor.h ├── GFStringEditorWindow.h ├── GFTooltipView.h ├── GFTooltipWindow.h ├── GLSLParameterInfo.h ├── GraphFoundation.h ├── NSExtensions.h ├── QCAgeProfileView.h ├── QCAnchorPosition.h ├── QCAppleRemote.h ├── QCArray.h ├── QCArrayBufferObject.h ├── QCArrayMemObject.h ├── QCArrayTexture3D.h ├── QCBasicImageBufferConverter.h ├── QCBillboard.h ├── QCBillboardUI.h ├── QCBonjourServices.h ├── QCBonjourServicesUI.h ├── QCBooleanPort.h ├── QCCFunctions.h ├── QCCGLContext.h ├── QCCGLRootContext.h ├── QCCGLayerResource.h ├── QCCLContext.h ├── QCCLProgram.h ├── QCCache.h ├── QCCamera.h ├── QCCirclePatchActor.h ├── QCCircularSlider.h ├── QCClear.h ├── QCClearUI.h ├── QCClock.h ├── QCColorCell.h ├── QCColorFromComponents.h ├── QCColorMask.h ├── QCColorMixer.h ├── QCColorPort.h ├── QCColorToComponents.h ├── QCColorTransform.h ├── QCComposition.h ├── QCCompositionCellLayer.h ├── QCCompositionEditor.h ├── QCCompositionLayer.h ├── QCCompositionLayer_QCViewBacking.h ├── QCCompositionParameterView.h ├── QCCompositionPickerController.h ├── QCCompositionPickerGridCellLayer.h ├── QCCompositionPickerGridLayer.h ├── QCCompositionPickerInfos.h ├── QCCompositionPickerLayer.h ├── QCCompositionPickerNavigationView.h ├── QCCompositionPickerPanel.h ├── QCCompositionPickerView.h ├── QCCompositionRepository.h ├── QCCompositionSortDescriptor.h ├── QCConditional.h ├── QCContact.h ├── QCContext.h ├── QCContextProExtension.h ├── QCConverter_CoreGraphics.h ├── QCConverter_CoreImage.h ├── QCConverter_GLImageLib.h ├── QCConverter_OpenGL.h ├── QCConverter_XRGB.h ├── QCConverter_YUV422.h ├── QCCore3DLoader.h ├── QCCore3DLoaderUI.h ├── QCCounter.h ├── QCCroppedImageProvider.h ├── QCCroppedProvider_CoreGraphics.h ├── QCCroppedProvider_CoreText.h ├── QCCube.h ├── QCDashboardButton.h ├── QCDataImage.h ├── QCDatagramBroadcaster.h ├── QCDatagramReceiver.h ├── QCDatagramSocket.h ├── QCDateFormatter.h ├── QCDateFormatterUI.h ├── QCDemultiplexer.h ├── QCDemultiplexerUI.h ├── QCDifferentialValue.h ├── QCDirectoryScanner.h ├── QCDirectoryScannerUI.h ├── QCDownloadPatch.h ├── QCEventManager.h ├── QCEventPatch.h ├── QCExporter_CoreAnimation.h ├── QCExporter_CoreGraphics.h ├── QCExporter_CoreImage.h ├── QCExporter_CoreImage_Provider.h ├── QCExporter_CoreVideo.h ├── QCExporter_NSImage.h ├── QCExporter_OpenCL.h ├── QCExpression.h ├── QCExpressionUI.h ├── QCFPSDisplay.h ├── QCFakePatch.h ├── QCFilter.h ├── QCFlameImage.h ├── QCFlameImageUI.h ├── QCFog.h ├── QCFullScreenWindow.h ├── QCGLSLShader.h ├── QCGLSLShaderUI.h ├── QCGradient.h ├── QCGraphicsContext.h ├── QCGraphicsRenderState.h ├── QCGrid.h ├── QCHIDInput.h ├── QCHIDInputUI.h ├── QCHostInfo.h ├── QCHotZone.h ├── QCImage.h ├── QCImage2DMemObject.h ├── QCImage3DMemObject.h ├── QCImageAccumulator.h ├── QCImageAccumulatorUI.h ├── QCImageBuffer.h ├── QCImageBufferConverter.h ├── QCImageBufferProvider.h ├── QCImageBuffer_GCCacheResource.h ├── QCImageColorMatchingProperties.h ├── QCImageConversionSequence.h ├── QCImageCrop.h ├── QCImageDimensions.h ├── QCImageDownloader.h ├── QCImageDownloaderUI.h ├── QCImageExporter.h ├── QCImageFilter.h ├── QCImageHistogram.h ├── QCImageInfo.h ├── QCImageKernel.h ├── QCImageKernelUI.h ├── QCImageLoader.h ├── QCImageLoaderUI.h ├── QCImageLoaderView.h ├── QCImageManager.h ├── QCImageManagerAgeProfileView.h ├── QCImageManagerProfileView.h ├── QCImageOrigin.h ├── QCImagePixel.h ├── QCImagePixelBuffer.h ├── QCImagePort.h ├── QCImagePort_Cache.h ├── QCImageProvider.h ├── QCImageResize.h ├── QCImageTextureBuffer.h ├── QCImageTextureBuffer_CVOpenGLTexture.h ├── QCImageTexturingProperties.h ├── QCImageTransform.h ├── QCImageValuePort.h ├── QCImageView.h ├── QCIndexMenuValueTransformer.h ├── QCIndexPort.h ├── QCInfo.h ├── QCInspector.h ├── QCInteractionManager.h ├── QCInteractionPatchActor.h ├── QCInteractionPort.h ├── QCInterpolation.h ├── QCInterpolationPort.h ├── QCInterpolationUI.h ├── QCInterpolationView.h ├── QCIterator.h ├── QCIteratorVariables.h ├── QCKeyFrameEditor.h ├── QCKeyFrameEditorView.h ├── QCKeyFrameEditorWindow.h ├── QCKeyFrameList.h ├── QCKeyboard.h ├── QCKeyboardTableView.h ├── QCKeyboardUI.h ├── QCLFO.h ├── QCLighting.h ├── QCLine.h ├── QCLines.h ├── QCLink.h ├── QCList.h ├── QCLog.h ├── QCLogView.h ├── QCLogic.h ├── QCMath.h ├── QCMathematicalExpression.h ├── QCMemObject.h ├── QCMesh.h ├── QCMeshCreator.h ├── QCMeshMaterialGetter.h ├── QCMeshMaterialSetter.h ├── QCMeshPort.h ├── QCMeshPropertyGetter.h ├── QCMeshPropertySetter.h ├── QCMeshRenderer.h ├── QCMeshTransform.h ├── QCMiniPatchActor.h ├── QCMouse.h ├── QCMouseInteraction.h ├── QCMultiplexer.h ├── QCMultiplexerBooleanPort.h ├── QCMultiplexerColorPort.h ├── QCMultiplexerImagePort.h ├── QCMultiplexerIndexPort.h ├── QCMultiplexerMeshPort.h ├── QCMultiplexerNumberPort.h ├── QCMultiplexerStringPort.h ├── QCMultiplexerStructurePort.h ├── QCMultiplexerUI.h ├── QCMultiplexerVirtualPort.h ├── QCNSBitmapImageRep.h ├── QCNetworkBroadcaster.h ├── QCNetworkBroadcasterUI.h ├── QCNetworkPatch.h ├── QCNetworkPatchUI.h ├── QCNetworkReceiver.h ├── QCNetworkReceiverUI.h ├── QCNetworkSynchronizer.h ├── QCNetworkSynchronizerUI.h ├── QCNodeManager.h ├── QCNoise.h ├── QCNumberFormatter.h ├── QCNumberFormatterUI.h ├── QCNumberPort.h ├── QCNumericalFormatter.h ├── QCOSCBroadcaster.h ├── QCOSCBroadcasterUI.h ├── QCOSCPatch.h ├── QCOSCPatchUI.h ├── QCOSCReceiver.h ├── QCOSCReceiverUI.h ├── QCObject.h ├── QCObjectPort.h ├── QCOpenCL.h ├── QCOpenCLConverter.h ├── QCOpenCLInfo.h ├── QCOpenCLUI.h ├── QCOpenGLContext.h ├── QCOpenGLInfo.h ├── QCOpenGLInfoUI.h ├── QCOpenGLPort_Blending.h ├── QCOpenGLPort_Color.h ├── QCOpenGLPort_Culling.h ├── QCOpenGLPort_Image.h ├── QCOpenGLPort_Mesh.h ├── QCOpenGLPort_MeshKitBlending.h ├── QCOpenGLPort_MeshKitCulling.h ├── QCOpenGLPort_ZBuffer.h ├── QCOpenGLRenderState.h ├── QCParameterInfo.h ├── QCParticleSystem.h ├── QCParticleSystemUI.h ├── QCPatch.h ├── QCPatchActor.h ├── QCPatchBrowserView.h ├── QCPatchClassDescription.h ├── QCPatchController.h ├── QCPatchEditorView.h ├── QCPatchInfo.h ├── QCPatchManagerView.h ├── QCPatchParameterView.h ├── QCPatchParametersView.h ├── QCPatchPathView.h ├── QCPatchProExtension.h ├── QCPatchProfileView.h ├── QCPatchRenderer.h ├── QCPatchRendererUI.h ├── QCPatchRenderingInfo.h ├── QCPatchView.h ├── QCPatches.h ├── QCPhysics.h ├── QCPhysicsEffect.h ├── QCPickerSelectionLayer.h ├── QCPixelFormat.h ├── QCPixelFormat_422YpCbCr8_601.h ├── QCPixelFormat_422YpCbCr8_709.h ├── QCPixelFormat_ARGB8.h ├── QCPixelFormat_BGRA8.h ├── QCPixelFormat_BGRX8.h ├── QCPixelFormat_CMYK16.h ├── QCPixelFormat_CMYK8.h ├── QCPixelFormat_CMYKf.h ├── QCPixelFormat_I16.h ├── QCPixelFormat_I8.h ├── QCPixelFormat_If.h ├── QCPixelFormat_Ih.h ├── QCPixelFormat_IndexedGray8.h ├── QCPixelFormat_KYMC8.h ├── QCPixelFormat_M_I16.h ├── QCPixelFormat_M_I8.h ├── QCPixelFormat_M_If.h ├── QCPixelFormat_M_Ih.h ├── QCPixelFormat_RGB16.h ├── QCPixelFormat_RGB8.h ├── QCPixelFormat_RGBA16.h ├── QCPixelFormat_RGBA8.h ├── QCPixelFormat_RGBAf.h ├── QCPixelFormat_RGBAh.h ├── QCPixelFormat_RGBX8.h ├── QCPixelFormat_RGBf.h ├── QCPixelFormat_RGBh.h ├── QCPixelFormat_XRGB8.h ├── QCPixelImage.h ├── QCPlasmaImage.h ├── QCPlasmaImageUI.h ├── QCPlugIn.h ├── QCPlugInInputImage.h ├── QCPlugInInspector.h ├── QCPlugInPatch.h ├── QCPlugInViewController.h ├── QCPlugOutputImage.h ├── QCPort.h ├── QCPortGLView.h ├── QCPortTooltipView.h ├── QCPortView.h ├── QCProfileConfigurationView.h ├── QCProfileView.h ├── QCProgrammablePatch.h ├── QCProgrammablePatchView.h ├── QCProjection.h ├── QCProtocols.h ├── QCProviderImageCache.h ├── QCProvider_CoreGraphics.h ├── QCProvider_CoreImage.h ├── QCProvider_CoreText.h ├── QCProvider_CoreVideo.h ├── QCProvider_MeshKit.h ├── QCProvider_OpenCL.h ├── QCProxyPort.h ├── QCPsychedelic.h ├── QCPsychedelicUI.h ├── QCPulse.h ├── QCQuadric.h ├── QCQuadricUI.h ├── QCQueue.h ├── QCRandom.h ├── QCRangeValue.h ├── QCRecursor.h ├── QCRegion.h ├── QCRenderInImage.h ├── QCRenderInImageUI.h ├── QCRenderState.h ├── QCRenderView.h ├── QCRenderer.h ├── QCRenderingManager.h ├── QCRenderingPatch.h ├── QCReplicator.h ├── QCRepositoryCompositions.h ├── QCResource.h ├── QCResourcePool.h ├── QCRoundValue.h ├── QCRunLoopPatch.h ├── QCSampleHold.h ├── QCScaledNumberPort.h ├── QCScreenInfo.h ├── QCScreenInfoUI.h ├── QCSharedPatchActor.h ├── QCSharedTimers.h ├── QCSignal.h ├── QCSlideShowController.h ├── QCSmooth.h ├── QCSourceCodeView.h ├── QCSourceRulerView.h ├── QCSourceTextView.h ├── QCSplitter.h ├── QCSplitterIndexPort.h ├── QCSplitterUI.h ├── QCSpotlight.h ├── QCSprite.h ├── QCStream.h ├── QCStreamExporter.h ├── QCStreamExporter_QCArray.h ├── QCStreamManager.h ├── QCStreamProvider.h ├── QCStreamProvider_Core3D.h ├── QCStreamProvider_QCArray.h ├── QCStreamProvider_QCMemObject.h ├── QCStringCase.h ├── QCStringCompare.h ├── QCStringComponents.h ├── QCStringFormat.h ├── QCStringLength.h ├── QCStringMD5.h ├── QCStringPort.h ├── QCStringRange.h ├── QCStringReplace.h ├── QCStringTimecode.h ├── QCStringTruncate.h ├── QCStructure.h ├── QCStructureArrayPort.h ├── QCStructureCount.h ├── QCStructureDictionaryPort.h ├── QCStructureMember.h ├── QCStructurePort.h ├── QCStructureRange.h ├── QCStructureReverse.h ├── QCStructureSort.h ├── QCSynchronousURLConnectionDelegate.h ├── QCSystemTime.h ├── QCTableView.h ├── QCTablet.h ├── QCTeapot.h ├── QCTextImage.h ├── QCTextImageUI.h ├── QCTextRenderer.h ├── QCTextView.h ├── QCTextureImage.h ├── QCThreadPatch.h ├── QCTime.h ├── QCTimeLine.h ├── QCTimeLineEditorView.h ├── QCTimeLineLegendColorWell.h ├── QCTimeLineLegendTextField.h ├── QCTimeLineUI.h ├── QCTimeLineView.h ├── QCTimeLoop.h ├── QCTrackBall.h ├── QCTrackBallUI.h ├── QCTypes.h ├── QCURLConnection.h ├── QCView.h ├── QCVirtualPort.h ├── QCWatcher.h ├── QCWatcherUI.h ├── QCXMLDownloader.h ├── QCZoomView.h ├── QuartzComposer-Internal.h └── SkankySDK.h ├── install.sh ├── resource └── plugin-postprocess.php ├── sdk ├── File Templates │ └── Kineme SkankySDK │ │ ├── SkankySDK Patch UI.pbfiletemplate │ │ ├── TemplateInfo.plist │ │ ├── class.h │ │ └── class.m │ │ ├── SkankySDK Patch XML.pbfiletemplate │ │ ├── TemplateInfo.plist │ │ └── class.xml │ │ └── SkankySDK Patch.pbfiletemplate │ │ ├── TemplateInfo.plist │ │ ├── class.h │ │ └── class.m └── Project Templates │ └── Kineme SkankySDK │ └── SkankySDK Quartz Composer Plug-in │ ├── .DS_Store │ ├── CustomPluginPrincipal.h │ ├── CustomPluginPrincipal.m │ ├── Info.plist │ ├── Project_Prefix.pch │ ├── SkankySDK.xcodeproj │ ├── TemplateIcon.icns │ ├── TemplateInfo.plist │ └── project.pbxproj │ └── version.plist └── uninstall.sh /README.markdown: -------------------------------------------------------------------------------- 1 | This is the QCPatch Xcode Template, a.k.a. Quartz Composer unofficial API. 2 | 3 | (In Apple's WWDC 2007 "Graphics and Media State of the Union" presentation, [an Apple engineer called Kineme's work "The Skanky SDK"](https://www.youtube.com/watch?v=WhXOPDqVYBE). In the past we've tried to _embrace their insult_, but nowadays we discourage using this terminology.) 4 | 5 | Previous versions are [available from kineme.net](http://kineme.net/XcodeTemplateForCustomQuartzComposerPatches). 6 | 7 | Warning: This is a private API. Apple does not allow apps created using private APIs to be sold in the App Store. 8 | -------------------------------------------------------------------------------- /examples/Freeboard/FreeboardPatch.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeboardPatch.h 3 | * FreeboardPatch 4 | * 5 | * Created by Christopher Wright on 1/20/09. 6 | * Copyright (c) 2009 Kosada Incorporated. All rights reserved. 7 | * 8 | */ 9 | 10 | @interface FreeboardPatch : QCPatch 11 | { 12 | QCStringPort *outputChar; 13 | QCBooleanPort *outputCapsLockKey; 14 | QCBooleanPort *outputShiftKey; 15 | QCBooleanPort *outputFunctionKey; 16 | QCBooleanPort *outputControlKey; 17 | QCBooleanPort *outputOptionKey; 18 | QCBooleanPort *outputCommandKey; 19 | } 20 | 21 | - (id)initWithIdentifier:(id)fp8; 22 | 23 | /*- (BOOL)setup:(QCOpenGLContext *)context; 24 | - (void)cleanup:(QCOpenGLContext *)context; 25 | 26 | - (void)enable:(QCOpenGLContext *)context; 27 | - (void)disable:(QCOpenGLContext *)context;*/ 28 | 29 | - (BOOL)execute:(QCOpenGLContext *)context time:(double)time arguments:(NSDictionary *)arguments; 30 | @end -------------------------------------------------------------------------------- /examples/Freeboard/FreeboardPatchPrincipal.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeboardPatchPrincipal.h 3 | * FreeboardPatch 4 | * 5 | * Created by Christopher Wright on 1/20/09. 6 | * Copyright (c) 2009 Kosada Incorporated. All rights reserved. 7 | * 8 | */ 9 | 10 | @interface FreeboardPatchPlugin : NSObject 11 | + (void)registerNodesWithManager:(QCNodeManager*)manager; 12 | @end 13 | -------------------------------------------------------------------------------- /examples/Freeboard/FreeboardPatchPrincipal.m: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeboardPatchPrincipal.m 3 | * FreeboardPatch 4 | * 5 | * Created by Christopher Wright on 1/20/09. 6 | * Copyright (c) 2009 Kosada Incorporated. All rights reserved. 7 | * 8 | */ 9 | 10 | #import "FreeboardPatchPrincipal.h" 11 | #import "FreeboardPatch.h" 12 | 13 | @implementation FreeboardPatchPlugin 14 | + (void)registerNodesWithManager:(QCNodeManager*)manager 15 | { 16 | // each pattern checks to see if it's already registered. Follow the pattern with additional patches. 17 | //if( [manager isNodeRegisteredWithName: NSStringFromClass([FreeboardPatch class])] == FALSE ) 18 | [manager registerNodeWithClass:[FreeboardPatch class]]; 19 | } 20 | @end 21 | -------------------------------------------------------------------------------- /examples/Freeboard/FreeboardPatch_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'FreeboardPatch' target in the 'FreeboardPatch' project. 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #import 8 | #endif 9 | -------------------------------------------------------------------------------- /examples/Freeboard/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | net.kineme.FreeboardPatch 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 0.1 19 | CFBundleVersion 20 | 20090529 21 | GFPlugIn 22 | 23 | NSPrincipalClass 24 | FreeboardPatchPlugin 25 | 26 | 27 | -------------------------------------------------------------------------------- /examples/Freeboard/QuartzComposer/QCDatagramBroadcaster.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCDatagramBroadcaster : QCDatagramSocket 4 | { 5 | } 6 | 7 | - (id)initWithAddress:(unsigned long)addr port:(unsigned short)port; 8 | - (BOOL)sendString:(NSString*)string; 9 | - (BOOL)sendData:(NSData*)data; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /examples/Freeboard/QuartzComposer/QCDatagramReceiver.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCDatagramReceiver : QCDatagramSocket 4 | { 5 | } 6 | 7 | - (id)initWithAddress:(unsigned long)addr port:(unsigned short)port; 8 | - (id)receiveStringWithTimeOut: (double)timeout; 9 | - (id)receiveDataWithTimeOut: (double)timeout; 10 | 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /examples/Freeboard/QuartzComposer/QCDatagramSocket.h: -------------------------------------------------------------------------------- 1 | @interface QCDatagramSocket : NSObject 2 | { 3 | unsigned int _address; 4 | unsigned short _port; 5 | int _socketFD; 6 | } 7 | 8 | + (id)allocWithZone:(struct _NSZone *)zone; 9 | + (unsigned int)maxStringLength; 10 | + (unsigned int)maxDataLength; 11 | - (id)initWithPort:(unsigned short)port; 12 | - (id)initWithAddress:(unsigned long)addr port:(unsigned short)port; 13 | - (void)dealloc; 14 | - (void)finalize; 15 | - (unsigned long)address; 16 | - (unsigned short)port; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /examples/HelloWorld/HelloWorld.h: -------------------------------------------------------------------------------- 1 | @interface HelloWorld : QCPatch 2 | { 3 | QCBooleanPort *inputBool; 4 | QCStringPort *outputString; 5 | } 6 | 7 | +(BOOL)isSafe; 8 | +(BOOL)allowsSubpatchesWithIdentifier:(id)identifier; 9 | +(int)executionModeWithIdentifier:(id)identifier; 10 | +(int)timeModeWithIdentifier:(id)identifier; 11 | -(id)initWithIdentifier:(id)identifier; 12 | -(BOOL)setup:(QCOpenGLContext*)context; 13 | -(void)cleanup:(QCOpenGLContext*)context; 14 | -(void)enable:(QCOpenGLContext*)context; 15 | -(void)disable:(QCOpenGLContext*)context; 16 | -(BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)arguments; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /examples/HelloWorld/HelloWorldPrincipal.h: -------------------------------------------------------------------------------- 1 | @interface HelloWorldPrincipal : NSObject 2 | +(void)registerNodesWithManager:(QCNodeManager*)manager; 3 | @end 4 | -------------------------------------------------------------------------------- /examples/HelloWorld/HelloWorldPrincipal.m: -------------------------------------------------------------------------------- 1 | #import "HelloWorldPrincipal.h" 2 | #import "HelloWorld.h" 3 | 4 | @implementation HelloWorldPrincipal 5 | 6 | +(void)registerNodesWithManager:(QCNodeManager*)manager 7 | { 8 | KIRegisterPatch(HelloWorld); 9 | } 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /examples/HelloWorld/HelloWorld_Prefix.pch: -------------------------------------------------------------------------------- 1 | // Prefix header for all source files of the 'HelloWorld' target in the 'HelloWorld' project. 2 | 3 | #ifdef __OBJC__ 4 | #import 5 | #import 6 | #endif 7 | -------------------------------------------------------------------------------- /examples/HelloWorld/version.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildVersion 6 | 2 7 | CFBundleShortVersionString 8 | 1.0 9 | CFBundleVersion 10 | 1 11 | ProjectName 12 | DevToolsWizardTemplates 13 | SourceVersion 14 | 15920000 15 | 16 | 17 | -------------------------------------------------------------------------------- /examples/MouseDelta/English.lproj/MouseDeltaUI.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | { 4 | CLASS = MouseDeltaUI; 5 | LANGUAGE = ObjC; 6 | OUTLETS = {view = id; }; 7 | SUPERCLASS = QCInspector; 8 | }, 9 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 10 | {CLASS = QCInspector; LANGUAGE = ObjC; SUPERCLASS = NSObject; } 11 | ); 12 | IBVersion = 1; 13 | } -------------------------------------------------------------------------------- /examples/MouseDelta/English.lproj/MouseDeltaUI.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 4 186 356 240 0 0 1280 778 7 | IBEditorPositions 8 | 9 | 5 10 | 518 352 244 336 0 0 1280 778 11 | 12 | IBFramework Version 13 | 446.1 14 | IBOpenObjects 15 | 16 | 5 17 | 18 | IBSystem Version 19 | 8R2218 20 | IBUsesTextArchiving 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /examples/MouseDelta/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.MouseDelta 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 0.1 19 | CFBundleVersion 20 | 0.1 21 | GFPlugIn 22 | 23 | NSPrincipalClass 24 | MouseDeltaPlugin 25 | 26 | 27 | -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDelta.h: -------------------------------------------------------------------------------- 1 | #import "QCPatch.h" 2 | #import "QCOpenGLContext.h" 3 | 4 | #import "QCNumberPort.h" 5 | 6 | 7 | @interface MouseDelta : QCPatch 8 | { 9 | QCNumberPort *outputDeltaX; 10 | QCNumberPort *outputDeltaY; 11 | QCNumberPort *outputXPosition; 12 | QCNumberPort *outputYPosition; 13 | } 14 | 15 | - (BOOL)execute:(QCOpenGLContext *)context time:(double)time arguments:(NSDictionary *)arguments; 16 | @end -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDeltaPrincipal.h: -------------------------------------------------------------------------------- 1 | #import "QCProtocols.h" 2 | #import "GFNodeManager.h" 3 | 4 | @interface MouseDeltaPlugin : NSObject 5 | + (void)registerNodesWithManager:(GFNodeManager*)manager; 6 | @end 7 | -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDeltaPrincipal.m: -------------------------------------------------------------------------------- 1 | #import "MouseDeltaPrincipal.h" 2 | #import "MouseDelta.h" 3 | 4 | @implementation MouseDeltaPlugin 5 | + (void)registerNodesWithManager:(GFNodeManager*)manager 6 | { 7 | // each pattern checks to see if it's already registered. Follow the pattern with additional patches. 8 | if( [manager isNodeRegisteredWithName: [MouseDelta className]] == FALSE ) 9 | [manager registerNodeWithClass:[MouseDelta class]]; 10 | } 11 | @end 12 | -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDeltaUI.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "QCPatch.h" 3 | #import "QCInspector.h" 4 | 5 | @interface MouseDeltaUI : QCInspector 6 | /* Inspector panel UI code goes here */ 7 | 8 | @end -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDeltaUI.m: -------------------------------------------------------------------------------- 1 | #import "MouseDeltaUI.h" 2 | 3 | @implementation MouseDeltaUI 4 | 5 | /* This method returns the NIB file to use for the inspector panel */ 6 | +(NSString*)viewNibName 7 | { 8 | return @"MouseDeltaUI"; 9 | } 10 | 11 | /* This method specifies the title for the patch */ 12 | +(NSString*)viewTitle 13 | { 14 | return @"MouseDelta"; 15 | } 16 | @end -------------------------------------------------------------------------------- /examples/MouseDelta/MouseDelta_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'MouseDelta' target in the 'MouseDelta' project. 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/GFNodeClassDescription.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface GFNodeClassDescription : NSObject 4 | { 5 | Class _class; 6 | GFList *_inputs; 7 | GFList *_outputs; 8 | BOOL _attributesInitialized; 9 | NSMutableDictionary *_attributes; 10 | NSMutableDictionary *_identifierAttributes; 11 | NSMutableDictionary *_userInfo; 12 | } 13 | 14 | - (id)initWithNodeClass:(Class)class; 15 | - (Class)nodeClass; 16 | - (void)_initializeAttributes; 17 | - (id)xmlAttributes; 18 | - (id)xmlAttributesForNodeIdentifier:(id)fp8; 19 | - (id)attributesForNodeIdentifier:(id)fp8; 20 | - (id)attributesForInputPort:(id)fp8 nodeIdentifier:(id)fp12; 21 | - (id)attributesForOutputPort:(id)fp8 nodeIdentifier:(id)fp12; 22 | - (id)ivarInputPorts; 23 | - (id)ivarOutputPorts; 24 | - (void)dealloc; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCInspector.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCInspector : NSObject 4 | { 5 | NSView *view; 6 | QCPatch *_patch; 7 | NSSize _minSize; 8 | void *_unused2[2]; 9 | } 10 | 11 | + (BOOL)accessInstanceVariablesDirectly; 12 | + (id)viewNibName; 13 | - (id)initWithBundle:(id)fp8 nibName:(id)fp12; 14 | - (void)didLoadNib; 15 | - (id)patch; 16 | - (void)setupViewForPatch:(id)fp8; 17 | - (void)resetView; 18 | - (id)view; 19 | - (id)viewTitle; 20 | 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCInterpolationPort.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCInterpolationPort : QCIndexPort 4 | { 5 | } 6 | 7 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 8 | - (double)interpolate:(double)fp8; 9 | 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCList.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCList : GFList 4 | { 5 | } 6 | 7 | + (BOOL)accessInstanceVariablesDirectly; 8 | + (BOOL)automaticallyNotifiesObserversForKey:(id)fp8; 9 | - (void)setObject:(id)fp8 forKey:(id)fp12; 10 | - (void)insertObject:(id)fp8 atIndex:(unsigned int)fp12 forKey:(id)fp16; 11 | - (void)removeObjectAtIndex:(unsigned int)fp8; 12 | - (void)removeAllObjects; 13 | - (id)valueForKey:(id)fp8; 14 | - (void)setObject:(id)fp8 atIndex:(unsigned int)fp12; 15 | - (void)setKey:(id)fp8 atIndex:(unsigned int)fp12; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCObject.h: -------------------------------------------------------------------------------- 1 | @interface QCObject : NSObject 2 | { 3 | NSDictionary *_staticMetadata; 4 | NSDictionary *_forwardMetadata; 5 | void *_unused[4]; 6 | } 7 | 8 | + (id)allocWithZone:(NSZone *)fp8; 9 | - (void)finalize; 10 | - (void)dealloc; 11 | - (void)setMetadata:(id)fp8 forKey:(id)fp12 shouldForward:(BOOL)fp16; 12 | - (void)removeMetadataForKey:(id)fp8; 13 | - (void)removeAllMetadata; 14 | - (id)metadataForKey:(id)fp8; 15 | - (NSDictionary *)_forwardMetadata; 16 | - (void)forwardMetadataToObject:(id)fp8; 17 | - (id)allMetadata; 18 | - (id)allStaticMetadata; 19 | - (id)allForwardedMetadata; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCObjectPort.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCObjectPort : QCVirtualPort 4 | { 5 | id _cachedValue; 6 | void *_unused4[4]; 7 | } 8 | 9 | + (id)allocWithZone:(NSZone *)fp8; 10 | - (Class)objectClass; 11 | - (id)object; 12 | - (BOOL)setObject:(id)fp8; 13 | 14 | @end 15 | 16 | @interface QCObjectPort (Override) 17 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 18 | - (Class)valueClass; 19 | - (BOOL)setValue:(id)fp8; 20 | - (BOOL)acceptValuesOfClass:(Class)fp8; 21 | - (BOOL)canConnectToPort:(id)fp8; 22 | - (BOOL)takeValue:(id)fp8 fromPort:(id)fp12; 23 | - (id)description; 24 | @end 25 | 26 | 27 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCOpenGLPort_Blending.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface QCOpenGLPort_Blending : QCIndexPort 5 | { 6 | unsigned char _enabled; 7 | int _sourceFunction; 8 | int _destFunction; 9 | void *_unused4[4]; 10 | } 11 | 12 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 13 | - (void)setOnOpenGLContext:(id)fp8; 14 | - (void)unsetOnOpenGLContext:(id)fp8; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCOpenGLPort_Color.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface QCOpenGLPort_Color : QCColorPort 5 | { 6 | void *_unused4[4]; 7 | } 8 | 9 | - (void)setOnOpenGLContext:(id)fp8; 10 | - (void)unsetOnOpenGLContext:(id)fp8; 11 | - (void)setPrimaryOnOpenGLContext:(id)fp8; 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCOpenGLPort_Culling.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface QCOpenGLPort_Culling : QCIndexPort 5 | { 6 | unsigned char _enabled; 7 | int _mode; 8 | void *_unused4[4]; 9 | } 10 | 11 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 12 | - (void)setOnOpenGLContext:(id)fp8; 13 | - (void)unsetOnOpenGLContext:(id)fp8; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCOpenGLPort_ZBuffer.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface QCOpenGLPort_ZBuffer : QCIndexPort 5 | { 6 | unsigned char _enabled; 7 | int _function; 8 | int _mask; 9 | void *_unused4[4]; 10 | } 11 | 12 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 13 | - (void)setOnOpenGLContext:(id)fp8; 14 | - (void)unsetOnOpenGLContext:(id)fp8; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCPatchRenderingInfo.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCPatchRenderingInfo : NSObject 4 | { 5 | QCContext *_context; 6 | double _profilingStats[9]; 7 | int flags; 8 | unsigned int pausedRendering; 9 | unsigned int frameID; 10 | double frameTime; 11 | unsigned int patchTotalCount; 12 | unsigned int patchActiveCount; 13 | unsigned int patchTraversedCount; 14 | unsigned int patchExecutedCount; 15 | BOOL abortExecution; 16 | BOOL suspendExecution; 17 | pthread_mutex_t suspendMutex; 18 | } 19 | 20 | - (id)initWithContext:(id)fp8; 21 | - (void)finalize; 22 | - (void)dealloc; 23 | - (id)context; 24 | 25 | @end 26 | 27 | 28 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCPixelFormat.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat : NSObject 2 | { 3 | void *_unused[4]; 4 | } 5 | 6 | + (id)allocWithZone:(NSZone *)fp8; 7 | + (void)initialize; 8 | - (id)name; 9 | - (id)compatibilities; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (unsigned int)pixelBlockWidth; 14 | - (unsigned int)pixelBlockHeight; 15 | - (unsigned int)bitsPerBlock; 16 | - (unsigned long)QTPixelFormat; 17 | - (unsigned int)openGLInternalFormat; 18 | - (unsigned int)openGLPixelFormat; 19 | - (unsigned int)openGLPixelType; 20 | - (int)CIFormat; 21 | - (unsigned long)CGBitsPerComponent; 22 | - (unsigned long)CGBitsPerPixel; 23 | - (unsigned int)CGBitmapInfo; 24 | - (struct CGColorSpace *)defaultColorSpace; 25 | - (BOOL)isValidColorSpace:(struct CGColorSpace *)fp8; 26 | - (BOOL)isSupportedOnContext:(id)fp8; 27 | - (id)description; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCRenderState.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @class QCPatch; 4 | 5 | @interface QCRenderState : NSObject 6 | { 7 | QCPatch *_patch; 8 | QCContext *_context; 9 | void *_unused[4]; 10 | } 11 | 12 | - (id)initWithContext:(id)fp8 patch:(id)fp12; 13 | - (void)dealloc; 14 | - (id)patch; 15 | - (id)context; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCResource.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCResource : NSObject 4 | { 5 | int _retainCount; 6 | QCResourcePool *_pool; 7 | void *_unused[4]; 8 | } 9 | 10 | + (id)allocWithZone:(NSZone *)fp8; 11 | - (id)retain; 12 | - (oneway void)release; 13 | - (unsigned int)retainCount; 14 | - (void)setResourcePool:(id)fp8; 15 | - (id)resourcePool; 16 | - (void)willRecycleResource:(id)fp8; 17 | - (BOOL)didRecycleResource:(id)fp8; 18 | - (id)description; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCResourcePool.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCResourcePool : QCCache 4 | { 5 | void *_unused2[4]; 6 | } 7 | 8 | - (id)initWithMaximumSize:(double)fp8 maximumResourceAge:(double)fp16 options:(id)fp24; 9 | - (BOOL)isEmpty; 10 | 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCStructurePort.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCStructurePort : QCObjectPort 4 | { 5 | void *_unused5[4]; 6 | } 7 | 8 | + (Class)baseClass; 9 | - (Class)objectClass; 10 | - (id)structureValue; 11 | - (void)setStructureValue:(id)fp8; 12 | 13 | @end 14 | 15 | @interface QCStructurePort (Override) 16 | - (id)stateValue; 17 | - (BOOL)setStateValue:(id)fp8; 18 | - (BOOL)acceptValuesOfClass:(Class)fp8; 19 | - (BOOL)setValue:(id)fp8; 20 | - (Class)valueClass; 21 | - (id)value; 22 | @end 23 | 24 | @interface QCStructurePort (ParameterView) 25 | - (id)setupParameterView; 26 | - (void)resetParameterView:(id)fp8; 27 | @end 28 | 29 | @interface QCStructurePort (Tooltip) 30 | - (void)_printStructure:(id)fp8 toString:(id)fp12 linePrefix:(id)fp16; 31 | - (id)tooltipString; 32 | @end 33 | 34 | @interface QCStructurePort (QCProFX) 35 | - (QCMD5Sum)md5WithTime:(double)fp8 arguments:(id)fp16; 36 | @end 37 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCTableView.h: -------------------------------------------------------------------------------- 1 | @interface QCTableView : NSTableView 2 | { 3 | BOOL _cancelEditing; 4 | } 5 | 6 | - (void)cancelOperation:(id)fp8; 7 | - (void)textDidEndEditing:(id)fp8; 8 | 9 | @end 10 | 11 | -------------------------------------------------------------------------------- /examples/MouseDelta/QuartzComposer/QCVirtualPort.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface QCVirtualPort : QCPort 4 | { 5 | id _value; 6 | void *_unused3[4]; 7 | } 8 | 9 | + (Class)baseClass; 10 | - (id)rawValue; 11 | - (void)setRawValue:(id)fp8; 12 | - (BOOL)acceptValuesOfClass:(Class)fp8; 13 | - (Class)valueClass; 14 | - (id)stateValue; 15 | - (BOOL)setStateValue:(id)fp8; 16 | 17 | @end 18 | 19 | @interface QCVirtualPort (Tooltip) 20 | - (id)tooltipString; 21 | @end 22 | 23 | @interface QCVirtualPort (Override) 24 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 25 | - (void)dealloc; 26 | - (id)value; 27 | - (BOOL)setValue:(id)fp8; 28 | - (BOOL)canConnectToPort:(id)fp8; 29 | - (BOOL)takeValue:(id)fp8 fromPort:(id)fp12; 30 | @end 31 | 32 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/Development/MouseDelta.plugin/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/Development/MouseDelta.plugin/Contents/Info.plist -------------------------------------------------------------------------------- /examples/MouseDelta/build/Development/MouseDelta.plugin/Contents/MacOS/MouseDelta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/Development/MouseDelta.plugin/Contents/MacOS/MouseDelta -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/MouseDelta.hmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/MouseDelta.hmap -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta.o 2 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaPrincipal.o 3 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaUI.o 4 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDelta.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaPrincipal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaPrincipal.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaUI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/i386/MouseDeltaUI.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta.o 2 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaPrincipal.o 3 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaUI.o 4 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDelta.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaPrincipal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaPrincipal.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaUI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc/MouseDeltaUI.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDelta.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/jaymie/kosada/svn/prj/qc/plugin/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDelta.o 2 | /Users/jaymie/kosada/svn/prj/qc/plugin/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaPrincipal.o 3 | /Users/jaymie/kosada/svn/prj/qc/plugin/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaUI.o 4 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDelta.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDelta.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaPrincipal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaPrincipal.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaUI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/ppc64/MouseDeltaUI.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta.LinkFileList: -------------------------------------------------------------------------------- 1 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta.o 2 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaPrincipal.o 3 | /Users/jaymie/Desktop/SkankySDK/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaUI.o 4 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDelta.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaPrincipal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaPrincipal.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaUI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Objects-normal/x86_64/MouseDeltaUI.o -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/Development/MouseDelta.build/Script-E704279E130D99BE00F2BCDE.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | php /Library/Frameworks/SkankySDK.framework/Resources/plugin-postprocess.php "$TARGET_BUILD_DIR/$FULL_PRODUCT_NAME" 3 | 4 | -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/categories.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/categories.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/cdecls.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/cdecls.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/decls.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/decls.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/files.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/files.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/imports.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/imports.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/pbxindex.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/pbxindex.header -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/protocols.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/protocols.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/refs.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/refs.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/strings.pbxstrings/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/strings.pbxstrings/control -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/strings.pbxstrings/strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/strings.pbxstrings/strings -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/subclasses.pbxbtree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/subclasses.pbxbtree -------------------------------------------------------------------------------- /examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/symbols0.pbxsymbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kineme/QCPatchXcodeTemplate/9ec1d0bad177e600bb941a69bc7a1238cfd173cd/examples/MouseDelta/build/MouseDelta.build/MouseDelta.pbxindex/symbols0.pbxsymbols -------------------------------------------------------------------------------- /include/GFArrayEnumerator.h: -------------------------------------------------------------------------------- 1 | @interface GFArrayEnumerator : NSObject 2 | { 3 | id _objectBuffer[32]; // 4 = 0x4 4 | id *_objects; // 132 = 0x84 5 | NSInteger _count; // 136 = 0x88 6 | NSInteger _index; // 140 = 0x8c 7 | } 8 | 9 | + (id)enumeratorWithArray:(NSArray*)array; 10 | - (id)init; 11 | - (id)initWithArray:(NSArray*)array; 12 | - (void)dealloc; 13 | - (BOOL)next; 14 | - (id)nextObject; 15 | - (id)object; 16 | - (void)reset; 17 | - (NSUInteger)count; 18 | @end 19 | -------------------------------------------------------------------------------- /include/GFConnection.h: -------------------------------------------------------------------------------- 1 | @class GFGraph, GFPort; 2 | 3 | @interface GFConnection : NSObject 4 | { 5 | GFGraph *_owner; // 4 = 0x4 6 | GFPort *_sourcePort; // 8 = 0x8 7 | GFPort *_destPort; // 12 = 0xc 8 | NSDictionary *_attributes; // 16 = 0x10 9 | NSMutableDictionary *_userInfo; // 20 = 0x14 10 | void *_unused[4]; // 24 = 0x18 11 | } 12 | 13 | - (id)init; 14 | - (id)initWithGraph:(GFGraph*)graph sourcePort:(GFPort*)src destinationPort:(GFPort*)dst arguments:(NSDictionary*)args; 15 | - (void)dealloc; 16 | - (void)connectionWillDeleteFromGraph; 17 | - (GFPort*)sourcePort; 18 | - (GFPort*)destinationPort; 19 | - (NSDictionary*)attributes; 20 | - (NSMutableDictionary*)userInfo; 21 | - (GFGraph*)graph; 22 | - (NSDictionary*)state; 23 | - (BOOL)setState:(NSDictionary*)state; 24 | - (void)stateUpdated; 25 | - (NSString*)description; 26 | - (NSString*)key; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /include/GFDictionaryEnumerator.h: -------------------------------------------------------------------------------- 1 | @interface GFDictionaryEnumerator : NSObject 2 | { 3 | id _keyBuffer[32]; // 4 = 0x4 4 | id _valueBuffer[32]; // 132 = 0x84 5 | id *_keys; // 260 = 0x104 6 | id *_values; // 264 = 0x108 7 | NSInteger _count; // 268 = 0x10c 8 | NSInteger _index; // 272 = 0x110 9 | } 10 | 11 | + (id)enumeratorWithDictionary:(NSDictionary*)dict; 12 | - (id)init; 13 | - (id)initWithDictionary:(NSDictionary*)dict; 14 | - (void)dealloc; 15 | - (BOOL)next; 16 | - (id)nextKey; 17 | - (id)nextObject; 18 | - (id)key; 19 | - (id)object; 20 | - (void)reset; 21 | - (NSUInteger)count; 22 | @end 23 | -------------------------------------------------------------------------------- /include/GFInspectorWindow.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface GFInspectorWindow : NSPanel 4 | { 5 | NSUndoManager *_undoManager; // 132 = 0x84 6 | } 7 | 8 | - (void)dealloc; 9 | - (void)setUndoManager:(NSUndoManager*)undoManager; 10 | - (id)undoManager; 11 | - (BOOL)validateMenuItem:(NSMenuItem*)menuItem; 12 | - (void)undo:(id)fp8; 13 | - (void)redo:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/GFNodeClassDescription.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class GFList; 4 | 5 | @interface GFNodeClassDescription : NSObject 6 | { 7 | Class _class; // 4 = 0x4 8 | pthread_mutex_t _mutex; // 8 = 0x8 9 | GFList *_inputs; // 52 = 0x34 10 | GFList *_outputs; // 56 = 0x38 11 | BOOL _attributesInitialized; // 60 = 0x3c 12 | NSMutableDictionary *_attributes; // 64 = 0x40 13 | NSMutableDictionary *_identifierAttributes; // 68 = 0x44 14 | NSMutableDictionary *_userInfo; // 72 = 0x48 15 | } 16 | 17 | - (id)initWithNodeClass:(Class)fp8; 18 | - (Class)nodeClass; 19 | - (void)_initializeAttributes; 20 | - (id)xmlAttributes; 21 | - (id)xmlAttributesForNodeIdentifier:(id)fp8; 22 | - (id)attributesForNodeIdentifier:(id)fp8; 23 | - (id)attributesForInputPort:(id)fp8 nodeIdentifier:(id)fp12; 24 | - (id)attributesForOutputPort:(id)fp8 nodeIdentifier:(id)fp12; 25 | - (id)ivarInputPorts; 26 | - (id)ivarOutputPorts; 27 | - (void)dealloc; 28 | @end 29 | -------------------------------------------------------------------------------- /include/GFNodeClassDescriptionRegistry.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface GFNodeClassDescriptionRegistry : NSObject 5 | 6 | 7 | + (id)classDescriptionForClass:(Class)fp8; 8 | + (void)registerClassDescription:(id)fp8 forClass:(Class)fp12; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/GFNodeInspectorViewsController.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @class GFNode; 5 | 6 | @interface GFNodeInspectorViewsController : NSObject 7 | { 8 | NSView *_informationView; // 4 = 0x4 9 | NSTextField *_titleField; // 8 = 0x8 10 | NSTextField *_noteField; // 12 = 0xc 11 | NSTextField *_nameField; // 16 = 0x10 12 | NSTextField *_descriptionField; // 20 = 0x14 13 | GFNode *_targetNode; // 24 = 0x18 14 | } 15 | 16 | + (id)sharedController; 17 | - (id)init; 18 | - (void)resetTitle:(id)fp8; 19 | - (void)titleEdited:(id)fp8; 20 | - (void)noteEdited:(id)fp8; 21 | - (void)__stateUpdated:(id)fp8; 22 | - (id)setupViewsForNode:(id)fp8; 23 | - (void)resetInspectorViews; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /include/GFSetEnumerator.h: -------------------------------------------------------------------------------- 1 | @interface GFSetEnumerator : NSObject 2 | { 3 | id _objectBuffer[32]; // 4 = 0x4 4 | id *_objects; // 132 = 0x84 5 | NSInteger _count; // 136 = 0x88 6 | NSInteger _index; // 140 = 0x8c 7 | } 8 | 9 | + (id)enumeratorWithSet:(NSSet*)aSet; 10 | - (id)init; 11 | - (id)initWithSet:(NSSet*)aSet; 12 | - (void)dealloc; 13 | - (BOOL)next; 14 | - (id)nextObject; 15 | - (id)object; 16 | - (void)reset; 17 | - (NSInteger)_index; 18 | - (NSUInteger)_count; 19 | @end 20 | -------------------------------------------------------------------------------- /include/GFSettingsColumn.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface GFSettingsColumn : NSTableColumn 4 | - (id)dataCellForRow:(NSInteger)fp8; 5 | @end 6 | -------------------------------------------------------------------------------- /include/GFStringEditor.h: -------------------------------------------------------------------------------- 1 | 2 | @interface GFStringEditor : NSObject 3 | + (void)_doneEditing:(id)fp8; 4 | + (BOOL)runSharedEditorWithString:(id *)fp8 inView:(id)fp12 atPoint:(NSPoint)fp16 width:(NSUInteger)fp24 numLines:(NSUInteger)fp28; 5 | @end 6 | -------------------------------------------------------------------------------- /include/GFStringEditorWindow.h: -------------------------------------------------------------------------------- 1 | @interface GFStringEditorWindow : NSWindow 2 | - (id)init; 3 | - (NSSize)size; 4 | - (void)setSize:(NSSize)size; 5 | - (BOOL)canBecomeKeyWindow; 6 | - (void)sendEvent:(NSEvent*)event; 7 | @end 8 | -------------------------------------------------------------------------------- /include/GFTooltipView.h: -------------------------------------------------------------------------------- 1 | @interface GFTooltipView : NSView 2 | { 3 | NSString *_string; // 80 = 0x50 4 | } 5 | 6 | + (id)sharedView; 7 | + (id)sharedWithString:(NSString*)string; 8 | + (NSDictionary*)textAttributes; 9 | + (NSColor*)backgroundColor; 10 | + (NSColor*)frameColor; 11 | - (void)dealloc; 12 | - (BOOL)isOpaque; 13 | - (BOOL)isFlipped; 14 | - (NSString*)string; 15 | - (void)setString:(NSString*)string; 16 | - (void)drawRect:(NSRect)rect; 17 | @end 18 | -------------------------------------------------------------------------------- /include/GFTooltipWindow.h: -------------------------------------------------------------------------------- 1 | @interface GFTooltipWindow : NSPanel 2 | + (id)sharedWindow; 3 | - (id)init; 4 | - (void)setContentView:(NSView*)theView; 5 | - (void)showAtPoint:(NSPoint)point; 6 | - (void)hide; 7 | @end 8 | -------------------------------------------------------------------------------- /include/GLSLParameterInfo.h: -------------------------------------------------------------------------------- 1 | #import "QCParameterInfo.h" 2 | 3 | @interface GLSLParameterInfo : QCParameterInfo 4 | { 5 | GLint location; // 12 = 0xc 6 | } 7 | 8 | // size is number of ports (normally 1) 9 | + (id)infoWithType:(QCProgrammableType)type size:(NSUInteger)size location:(GLint)location; 10 | - (BOOL)isEqualTo:(GLSLParameterInfo*)otherParameterInfo; 11 | @end 12 | -------------------------------------------------------------------------------- /include/GraphFoundation.h: -------------------------------------------------------------------------------- 1 | #import "GFNode.h" 2 | 3 | #import "GFArrayEnumerator.h" 4 | #import "GFConnection.h" 5 | #import "GFDictionaryEnumerator.h" 6 | #import "GFGraph.h" 7 | #import "GFGraphBrowserView.h" 8 | #import "GFGraphEditorInspector.h" 9 | #import "GFGraphEditorView.h" 10 | #import "GFGraphPathView.h" 11 | #import "GFGraphView.h" 12 | #import "GFInspectorWindow.h" 13 | #import "GFList.h" 14 | #import "GFNodeActor.h" 15 | #import "GFNodeClassDescription.h" 16 | #import "GFNodeClassDescriptionRegistry.h" 17 | #import "GFNodeInspectorViewsController.h" 18 | #import "GFNodeManager.h" 19 | #import "GFNodeManagerView.h" 20 | #import "GFPort.h" 21 | #import "GFSetEnumerator.h" 22 | #import "GFSettingsColumn.h" 23 | #import "GFSettingsView.h" 24 | #import "GFStringEditor.h" 25 | #import "GFStringEditorWindow.h" 26 | #import "GFTooltipView.h" 27 | #import "GFTooltipWindow.h" 28 | -------------------------------------------------------------------------------- /include/QCAgeProfileView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCAgeProfileView : NSView 4 | { 5 | void *_unused[4]; // 80 = 0x50 6 | } 7 | 8 | - (NSUInteger)nameCount; 9 | - (id)nameForIndex:(NSUInteger)fp8; 10 | - (void)setSelectedCache:(id)fp8; 11 | - (id)selectedCache; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCAnchorPosition.h: -------------------------------------------------------------------------------- 1 | @interface QCAnchorPosition : QCPatch 2 | { 3 | QCIndexPort *inputMode; // 156 = 0x9c 4 | QCNumberPort *inputX; // 160 = 0xa0 5 | QCNumberPort *inputY; // 164 = 0xa4 6 | QCNumberPort *inputWidth; // 168 = 0xa8 7 | QCNumberPort *inputHeight; // 172 = 0xac 8 | QCNumberPort *outputX; // 176 = 0xb0 9 | QCNumberPort *outputY; // 180 = 0xb4 10 | } 11 | 12 | + (BOOL)isSafe; 13 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 14 | - (id)initWithIdentifier:(id)fp8; 15 | - (BOOL)setup:(QCOpenGLContext *)context; 16 | - (void)receiveMessage:(id)fp8 name:(id)fp12 attributes:(id)fp16; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCBasicImageBufferConverter.h: -------------------------------------------------------------------------------- 1 | #import "QCImageBufferConverter.h" 2 | 3 | @interface QCBasicImageBufferConverter : QCImageBufferConverter 4 | + (void)initialize; 5 | - (BOOL)supportsCropping; 6 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 7 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 8 | - (id)supportedTextureBufferFormatsForFormat:(id)fp8; 9 | - (id)createTextureBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 target:(GLuint)fp16 transformation:(id)fp20 bounds:(NSRect)fp24 colorSpace:(CGColorSpaceRef)fp40 options:(id)fp44; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCBillboardUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCBillboardUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *scaleMenu; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)updateScale:(id)fp8; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCBonjourServicesUI.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import "QCInspector.h" 4 | 5 | @interface QCBonjourServicesUI : QCInspector 6 | { 7 | IBOutlet NSComboBox *typeComboBox; // 28 = 0x1c 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateType:(id)fp8; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCCGLRootContext.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCCGLContext.h" 3 | 4 | @interface QCCGLRootContext : QCCGLContext 5 | { 6 | NSDictionary *_baseOptions; // 100 = 0x64 7 | } 8 | 9 | - (id)initWithCGLContext:(CGLContextObj)fp8 pixelFormat:(CGLPixelFormatObj)fp12 options:(id)fp16; 10 | - (id)baseOptions; 11 | - (id)createMinimalSharedContextWithAdditionalAttributes:(const int *)fp8 recycleWhenDone:(BOOL)fp12; 12 | - (void)dealloc; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCCGLayerResource.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCCGLayerResource : NSObject 5 | { 6 | CGLayerRef _layer; // 4 = 0x4 7 | } 8 | 9 | - (id)initWithCGLayer:(CGLayerRef)fp8; 10 | - (void)dealloc; 11 | - (CGLayerRef)layer; 12 | - (void)setLayer:(CGLayerRef)fp8; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCCLProgram.h: -------------------------------------------------------------------------------- 1 | @interface QCCLProgram : NSObject 2 | { 3 | cl_program *_program; // 4 = 0x4 4 | } 5 | 6 | - (id)initWithProgram:(cl_program *)program; 7 | - (void)finalize; 8 | - (void)dealloc; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCCircularSlider.h: -------------------------------------------------------------------------------- 1 | @interface QCCircularSlider : NSSlider 2 | { 3 | double _realValue; // 92 = 0x5c 4 | double _scale; // 100 = 0x64 5 | } 6 | 7 | + (void)initialize; 8 | + (BOOL)accessInstanceVariablesDirectly; 9 | + (BOOL)automaticallyNotifiesObserversForKey:(id)fp8; 10 | - (void)_sliderAction:(id)sender; 11 | - (id)initWithFrame:(NSRect)frameRect; 12 | - (id)initWithFrame:(NSRect)frameRect scale:(double)scale; 13 | - (void)setValue:(id)fp8 forKey:(id)fp12; 14 | - (id)valueForKey:(id)fp8; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCClear.h: -------------------------------------------------------------------------------- 1 | @interface QCClear : QCRenderingPatch 2 | { 3 | QCColorPort *inputColor; // 176 = 0xb0 4 | BOOL _clearDepthBuffer; // 180 = 0xb4 5 | BOOL _clearColorBuffer; // 181 = 0xb5 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (void)setClearsColorBuffer:(BOOL)fp8; 12 | - (BOOL)clearsColorBuffer; 13 | - (void)setClearsDepthBuffer:(BOOL)fp8; 14 | - (BOOL)clearsDepthBuffer; 15 | - (id)initWithIdentifier:(id)fp8; 16 | - (NSDictionary*)state; 17 | - (BOOL)setState:(NSDictionary*)state; 18 | - (BOOL)setup:(QCOpenGLContext *)context; 19 | - (BOOL)allowsScissors:(id)fp8; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | @end 22 | 23 | @interface QCClear (QCInspector) 24 | + (Class)inspectorClassWithIdentifier:(id)fp8; 25 | @end 26 | -------------------------------------------------------------------------------- /include/QCClearUI.h: -------------------------------------------------------------------------------- 1 | #import "QCInspector.h" 2 | 3 | @interface QCClearUI : QCInspector 4 | { 5 | IBOutlet NSButton *colorButton; // 28 = 0x1c 6 | IBOutlet NSButton *depthButton; // 32 = 0x20 7 | } 8 | 9 | + (NSString*)viewNibName; 10 | - (void)setupViewForPatch:(QCPatch*)patch; 11 | - (void)update:(id)sender; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCClock.h: -------------------------------------------------------------------------------- 1 | @interface QCClock : QCPatch 2 | { 3 | QCBooleanPort *inputStartSignal; // 156 = 0x9c 4 | QCBooleanPort *inputStopSignal; // 160 = 0xa0 5 | QCBooleanPort *inputResetSignal; // 164 = 0xa4 6 | QCNumberPort *outputTime; // 168 = 0xa8 7 | BOOL _lastStartSignal; // 172 = 0xac 8 | BOOL _lastStopSignal; // 173 = 0xad 9 | BOOL _lastResetSignal; // 174 = 0xae 10 | double _startTime; // 176 = 0xb0 11 | double _stopTime; // 184 = 0xb8 12 | } 13 | 14 | + (BOOL)isSafe; 15 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 16 | + (int)timeModeWithIdentifier:(id)fp8; 17 | - (id)initWithIdentifier:(id)fp8; 18 | - (BOOL)setup:(QCOpenGLContext *)context; 19 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCColorCell.h: -------------------------------------------------------------------------------- 1 | @interface QCColorCell : NSActionCell 2 | - (void)drawWithFrame:(NSRect)frameRect inView:(NSView*)view; 3 | @end 4 | -------------------------------------------------------------------------------- /include/QCColorFromComponents.h: -------------------------------------------------------------------------------- 1 | @interface QCColorFromComponents : QCPatch 2 | { 3 | QCNumberPort *input1; // 156 = 0x9c 4 | QCNumberPort *input2; // 160 = 0xa0 5 | QCNumberPort *input3; // 164 = 0xa4 6 | QCNumberPort *inputAlpha; // 168 = 0xa8 7 | QCColorPort *outputColor; // 172 = 0xac 8 | int _mode; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCColorMask.h: -------------------------------------------------------------------------------- 1 | @interface QCColorMask : QCPatch 2 | { 3 | QCBooleanPort *inputRed; // 156 = 0x9c 4 | QCBooleanPort *inputGreen; // 160 = 0xa0 5 | QCBooleanPort *inputBlue; // 164 = 0xa4 6 | QCBooleanPort *inputAlpha; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (BOOL)setup:(QCOpenGLContext *)context; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCColorMixer.h: -------------------------------------------------------------------------------- 1 | @interface QCColorMixer : QCPatch 2 | { 3 | QCColorPort *inputColor1; // 156 = 0x9c 4 | QCColorPort *inputColor2; // 160 = 0xa0 5 | QCNumberPort *inputMix; // 164 = 0xa4 6 | QCInterpolationPort *inputInterpolation; // 168 = 0xa8 7 | QCColorPort *outputColor; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCColorToComponents.h: -------------------------------------------------------------------------------- 1 | @interface QCColorToComponents : QCPatch 2 | { 3 | QCColorPort *inputColor; // 156 = 0x9c 4 | QCNumberPort *output1; // 160 = 0xa0 5 | QCNumberPort *output2; // 164 = 0xa4 6 | QCNumberPort *output3; // 168 = 0xa8 7 | QCNumberPort *outputAlpha; // 172 = 0xac 8 | int _mode; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCColorTransform.h: -------------------------------------------------------------------------------- 1 | @interface QCColorTransform : QCPatch 2 | { 3 | QCColorPort *inputColor; // 156 = 0x9c 4 | QCNumberPort *inputHue; // 160 = 0xa0 5 | QCNumberPort *inputSaturation; // 164 = 0xa4 6 | QCNumberPort *inputLuminosity; // 168 = 0xa8 7 | QCNumberPort *inputAlpha; // 172 = 0xac 8 | QCColorPort *outputColor; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCCompositionEditor.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @class QCPatchEditorView, QCPatchManagerView; 5 | 6 | @interface QCCompositionEditor : NSObject 7 | { 8 | NSWindow *window; // 4 = 0x4 9 | QCPatchEditorView *editorView; // 8 = 0x8 10 | QCPatchManagerView *managerView; // 12 = 0xc 11 | } 12 | 13 | + (void)setup; 14 | + (NSInteger)numberOfRowsInTableView:(NSTableView*)fp8; 15 | + (id)tableView:(NSTableView*)fp8 objectValueForTableColumn:(NSTableColumn*)fp12 row:(NSInteger)fp16; 16 | + (void)doubleClick:(id)fp8; 17 | + (void)addPatch:(id)fp8; 18 | + (void)removePatch:(id)fp8; 19 | + (void)didUpdatePatchRendering:(id)fp8; 20 | - (id)initWithPatch:(id)fp8; 21 | - (void)windowWillClose:(id)fp8; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /include/QCCompositionParameterView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCCompositionParameterView : NSView 4 | { 5 | void *_QCCompositionParameterViewPrivate; // 80 = 0x50 6 | } 7 | 8 | - (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20; 9 | - (void)_setPatch:(id)fp8; 10 | - (void)__patchUpdated:(id)fp8; 11 | - (void)setCompositionRenderer:(id)fp8; 12 | - (id)compositionRenderer; 13 | - (BOOL)hasParameters; 14 | - (void)setBackgroundColor:(id)fp8; 15 | - (id)backgroundColor; 16 | - (void)setDrawsBackground:(BOOL)fp8; 17 | - (BOOL)drawsBackground; 18 | - (void)setBorderType:(NSBorderType)fp8; 19 | - (NSBorderType)borderType; 20 | - (void)setDelegate:(id)fp8; 21 | - (id)delegate; 22 | - (void)_finishInitialization; 23 | - (id)initWithFrame:(NSRect)fp8; 24 | - (void)finalize; 25 | - (void)dealloc; 26 | - (void)encodeWithCoder:(NSCoder *)aCoder; 27 | - (id)initWithCoder:(NSCoder *)aDecoder; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCCompositionPickerGridLayer.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCCompositionPickerGridLayer : CALayer 4 | { 5 | id _controller; // 48 = 0x30 6 | } 7 | 8 | - (void)layoutStateDidChange; 9 | - (void)selectCompositionIfNeeded; 10 | - (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20; 11 | - (void)wakeup; 12 | - (void)sleep; 13 | - (id)initWithFrame:(NSRect)fp8 compositions:(id)fp24 controller:(id)fp28; 14 | - (void)finalize; 15 | - (void)dealloc; 16 | - (id)compositionAtIndex:(int)fp8; 17 | - (int)indexOfComposition:(id)fp8; 18 | - (id)cellForComposition:(id)fp8; 19 | - (int)compositionCount; 20 | - (void)runActionForKey:(id)fp8 object:(id)fp12 arguments:(id)fp16; 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCCompositionPickerLayer.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class QCCompositionPickerController; 4 | 5 | @interface QCCompositionPickerLayer : CALayer 6 | { 7 | QCCompositionPickerController *_controller; // 48 = 0x30 8 | } 9 | 10 | - (void)_setBackgroundColor:(id)fp8; 11 | - (void)_setDrawsBackground:(BOOL)fp8; 12 | - (id)gridWithCompositions:(id)fp8; 13 | - (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20; 14 | - (void)_finishInitializationWithFrame:(CGRect)fp8 andController:(id)fp24; 15 | - (id)initWithFrame:(NSRect)fp8 andController:(id)fp24; 16 | - (void)wakeup; 17 | - (void)sleep; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCCompositionPickerNavigationView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCCompositionPickerNavigationView : NSView 4 | { 5 | id _controller; // 80 = 0x50 6 | id _leftButton; // 84 = 0x54 7 | id _rightButton; // 88 = 0x58 8 | } 9 | 10 | - (void)update; 11 | - (id)initWithFrame:(NSRect)fp8 andController:(id)fp24; 12 | - (void)setHidden:(BOOL)fp8; 13 | - (void)dealloc; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCCompositionPickerPanel.h: -------------------------------------------------------------------------------- 1 | extern NSString * const QCCompositionPickerPanelDidSelectCompositionNotification; 2 | extern NSString * const QCCompositionPickerPanelWillSelectCompositionNotification; 3 | 4 | @interface QCCompositionPickerPanel : NSPanel 5 | { 6 | void *_private; // 132 = 0x84 7 | } 8 | 9 | + (id)allocWithZone:(NSZone *)zone; 10 | + (id)sharedCompositionPickerPanel; 11 | - (id)compositionPickerView; 12 | - (void)_willSelectComposition:(id)fp8; 13 | - (void)_didSelectComposition:(id)fp8; 14 | - (id)initWithContentRect:(NSRect)fp8; 15 | - (BOOL)canBecomeKeyWindow; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCCompositionSortDescriptor.h: -------------------------------------------------------------------------------- 1 | @interface QCCompositionSortDescriptor : NSSortDescriptor 2 | + (void)initialize; 3 | + (id)descriptor; 4 | - (NSComparisonResult)compareObject:(id)lhs toObject:(id)rhs; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCConditional.h: -------------------------------------------------------------------------------- 1 | @interface QCConditional : QCPatch 2 | { 3 | QCNumberPort *inputValue1; // 156 = 0x9c 4 | QCIndexPort *inputTest; // 160 = 0xa0 5 | QCNumberPort *inputValue2; // 164 = 0xa4 6 | QCNumberPort *inputTolerance; // 168 = 0xa8 7 | QCBooleanPort *outputResult; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCContact.h: -------------------------------------------------------------------------------- 1 | @interface QCContact : NSObject 2 | { 3 | QCContactInfo _info; // 4 = 0x4 4 | NSUInteger _index; // 24 = 0x18 5 | } 6 | @property (readonly,assign) CGFloat x; 7 | @property (readonly,assign) CGFloat y; 8 | @property (readonly,assign) int state; 9 | @property (readonly,assign) NSUInteger index; 10 | 11 | 12 | + (id)contactWithInfo:(QCContactInfo)fp8 index:(NSUInteger)fp28; 13 | - (id)initWithInfo:(QCContactInfo)fp8 index:(NSUInteger)fp28; 14 | - (CGFloat)x; 15 | - (CGFloat)y; 16 | - (int)state; 17 | - (NSString*)description; 18 | - (NSUInteger)index; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCContextProExtension.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCContextProExtension : NSObject 5 | { 6 | double _scale; // 4 = 0x4 7 | } 8 | 9 | - (id)init; 10 | - (double)getScale; 11 | - (void)setScale:(double)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCConverter_CoreGraphics.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageBufferConverter.h" 3 | 4 | @interface QCConverter_CoreGraphics : QCImageBufferConverter 5 | 6 | 7 | - (BOOL)supportsCropping; 8 | - (BOOL)supportsTransformation; 9 | - (BOOL)supportsColorMatching; 10 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 11 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCConverter_CoreImage.h: -------------------------------------------------------------------------------- 1 | #import "QCImageBufferConverter.h" 2 | 3 | @interface QCConverter_CoreImage : QCImageBufferConverter 4 | - (BOOL)supportsCropping; 5 | - (BOOL)supportsTransformation; 6 | - (BOOL)supportsColorMatching; 7 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 8 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 9 | - (id)supportedTextureBufferFormatsForFormat:(id)fp8; 10 | - (id)createTextureBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 target:(GLuint)fp16 transformation:(id)fp20 bounds:(NSRect)fp24 colorSpace:(CGColorSpaceRef)fp40 options:(id)fp44; 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCConverter_GLImageLib.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageBufferConverter.h" 3 | 4 | @interface QCConverter_GLImageLib : QCImageBufferConverter 5 | 6 | 7 | - (BOOL)supportsCropping; 8 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 9 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCConverter_OpenGL.h: -------------------------------------------------------------------------------- 1 | #import "QCImageBufferConverter.h" 2 | 3 | @interface QCConverter_OpenGL : QCImageBufferConverter 4 | - (BOOL)supportsCropping; 5 | - (BOOL)supportsTransformation; 6 | - (id)supportedTextureBufferFormatsForFormat:(id)fp8; 7 | - (id)createTextureBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 target:(GLuint)fp16 transformation:(id)fp20 bounds:(NSRect)fp24 colorSpace:(CGColorSpaceRef)fp40 options:(id)fp44; 8 | 9 | @end 10 | -------------------------------------------------------------------------------- /include/QCConverter_XRGB.h: -------------------------------------------------------------------------------- 1 | #import "QCImageBufferConverter.h" 2 | 3 | @interface QCConverter_XRGB : QCImageBufferConverter 4 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 5 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 6 | - (id)supportedTextureBufferFormatsForFormat:(id)fp8; 7 | - (id)createTextureBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 target:(GLuint)fp16 transformation:(id)fp20 bounds:(NSRect)fp24 colorSpace:(CGColorSpaceRef)fp40 options:(id)fp44; 8 | 9 | @end 10 | -------------------------------------------------------------------------------- /include/QCConverter_YUV422.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageBufferConverter.h" 3 | 4 | @interface QCConverter_YUV422 : QCImageBufferConverter 5 | { 6 | float _YCbCr_To_RGB[2][3][3]; // 24 = 0x18 7 | float _RGB_To_YCbCr[2][3][3]; // 96 = 0x60 8 | GLuint _shader; // 168 = 0xa8 9 | int _lastColorspace; // 172 = 0xac 10 | } 11 | 12 | - (id)initWithImageManager:(id)fp8; 13 | - (void)_finalize_QCConverter_YUV422; 14 | - (void)dealloc; 15 | - (void)finalize; 16 | - (BOOL)supportsCropping; 17 | - (id)supportedPixelBufferFormatsForFormat:(id)fp8; 18 | - (id)createPixelBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 19 | - (id)supportedTextureBufferFormatsForFormat:(id)fp8; 20 | - (id)createTextureBufferFromImageBuffer:(id)fp8 withFormat:(id)fp12 target:(GLuint)fp16 transformation:(id)fp20 bounds:(NSRect)fp24 colorSpace:(CGColorSpaceRef)fp40 options:(id)fp44; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCCore3DLoaderUI.h: -------------------------------------------------------------------------------- 1 | #import "QCInspector.h" 2 | 3 | @interface QCCore3DLoaderUI : QCInspector 4 | + (id)viewNibName; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCCounter.h: -------------------------------------------------------------------------------- 1 | @interface QCCounter : QCPatch 2 | { 3 | QCBooleanPort *inputSignal; // 156 = 0x9c 4 | QCBooleanPort *inputSignalDown; // 160 = 0xa0 5 | QCBooleanPort *inputSignalReset; // 164 = 0xa4 6 | QCIndexPort *outputCount; // 168 = 0xa8 7 | QCArray *_lastSignal; // 172 = 0xac 8 | QCArray *_lastSignalDown; // 176 = 0xb0 9 | QCArray *_lastSignalReset; // 180 = 0xb4 10 | QCArray *_value; // 184 = 0xb8 11 | } 12 | 13 | + (BOOL)isSafe; 14 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 15 | + (int)timeModeWithIdentifier:(id)fp8; 16 | + (id)stateArrays; 17 | - (id)initWithIdentifier:(id)fp8; 18 | - (void)dealloc; 19 | - (BOOL)setup:(QCOpenGLContext *)context; 20 | - (void)enable:(QCOpenGLContext*)context; 21 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 22 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 23 | @end 24 | -------------------------------------------------------------------------------- /include/QCCroppedProvider_CoreGraphics.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCCroppedImageProvider.h" 3 | 4 | @interface QCCroppedProvider_CoreGraphics : QCCroppedImageProvider 5 | 6 | 7 | - (BOOL)supportsCropping; 8 | - (BOOL)supportsTransformation; 9 | - (BOOL)supportsColorMatching; 10 | - (id)supportedPixelBufferFormatsForManager:(id)fp8; 11 | - (id)createPixelBufferForManager:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCCroppedProvider_CoreText.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCCroppedImageProvider.h" 3 | 4 | @interface QCCroppedProvider_CoreText : QCCroppedImageProvider 5 | 6 | 7 | - (BOOL)supportsCropping; 8 | - (BOOL)supportsTransformation; 9 | - (BOOL)supportsColorMatching; 10 | - (id)supportedPixelBufferFormatsForManager:(id)fp8; 11 | - (id)createPixelBufferForManager:(id)fp8 withFormat:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCDataImage.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCDataImage : NSImage 5 | { 6 | NSData *_data; // 28 = 0x1c 7 | } 8 | 9 | - (id)initWithFile:(id)fp8; 10 | - (id)initWithURL:(id)fp8; 11 | - (id)initWithData:(id)fp8; 12 | - (id)imageData; 13 | - (void)encodeWithCoder:(NSCoder *)aCoder; 14 | - (id)initWithCoder:(NSCoder *)aDecoder; 15 | - (id)copyWithZone:(NSZone *)zone; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCDatagramBroadcaster.h: -------------------------------------------------------------------------------- 1 | #import "QCDatagramSocket.h" 2 | 3 | @interface QCDatagramBroadcaster : QCDatagramSocket 4 | - (id)initWithAddress:(in_addr_t)ipAddress port:(in_port_t)port; 5 | - (BOOL)sendString:(NSString*)string; 6 | - (BOOL)sendData:(NSData*)data; 7 | @end 8 | -------------------------------------------------------------------------------- /include/QCDatagramReceiver.h: -------------------------------------------------------------------------------- 1 | #import "QCDatagramSocket.h" 2 | 3 | @interface QCDatagramReceiver : QCDatagramSocket 4 | - (id)initWithAddress:(in_addr_t)ipAddress port:(in_port_t)port; 5 | - (NSString*)receiveStringWithTimeOut:(double)timeout; 6 | - (NSData*)receiveDataWithTimeOut:(double)timeout; 7 | @end 8 | -------------------------------------------------------------------------------- /include/QCDatagramSocket.h: -------------------------------------------------------------------------------- 1 | @interface QCDatagramSocket : NSObject 2 | { 3 | in_addr_t _address; // 4 = 0x4 4 | in_port_t _port; // 8 = 0x8 5 | int _socketFD; // 12 = 0xc 6 | } 7 | 8 | + (id)allocWithZone:(NSZone *)zone; 9 | + (NSUInteger)maxStringLength; // 0x112 = 274 characters (used for send and receive ?) 10 | + (NSUInteger)maxDataLength; // 0x224 = 548 bytes (used for reception only) 11 | - (id)initWithPort:(in_port_t)port; 12 | - (id)initWithAddress:(in_addr_t)ipAddress port:(in_port_t)port; 13 | - (void)dealloc; 14 | - (void)finalize; 15 | - (in_addr_t)address; 16 | - (in_port_t)port; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCDateFormatterUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCDateFormatterUI : QCInspector 5 | { 6 | IBOutlet NSButton *zoneButton; // 28 = 0x1c 7 | IBOutlet NSPopUpButton *zoneMenu; // 32 = 0x20 8 | IBOutlet NSPopUpButton *dateMenu; // 36 = 0x24 9 | IBOutlet NSPopUpButton *timeMenu; // 40 = 0x28 10 | IBOutlet NSTextField *formatField; // 44 = 0x2c 11 | } 12 | 13 | + (id)viewNibName; 14 | - (void)didLoadNib; 15 | - (void)_configureFormatEditor; 16 | - (void)setupViewForPatch:(id)fp8; 17 | - (void)update:(id)fp8; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCDemultiplexer.h: -------------------------------------------------------------------------------- 1 | @interface QCDemultiplexer : QCPatch 2 | { 3 | QCIndexPort *inputIndex; // 156 = 0x9c 4 | NSMutableArray *_outPorts; // 160 = 0xa0 5 | QCPort *_inPort; // 164 = 0xa4 6 | QCPort *_resetPort; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | + (id)stateKeysWithIdentifier:(id)fp8; 11 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 12 | + (BOOL)isSafe; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (NSUInteger)outputCount; 15 | - (void)setOutputCount:(NSUInteger)fp8; 16 | - (Class)portClass; 17 | - (void)setPortClass:(Class)fp8; 18 | - (void)setResetOutputs:(BOOL)fp8; 19 | - (BOOL)resetOutputs; 20 | - (void)dealloc; 21 | - (NSDictionary*)state; 22 | - (BOOL)setState:(NSDictionary*)state; 23 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 24 | 25 | @end 26 | 27 | @interface QCDemultiplexer (QCInspector) 28 | + (Class)inspectorClassWithIdentifier:(id)fp8; 29 | @end 30 | -------------------------------------------------------------------------------- /include/QCDemultiplexerUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCDemultiplexerUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *classMenu; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)setClass:(id)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCDifferentialValue.h: -------------------------------------------------------------------------------- 1 | @interface QCDifferentialValue : QCPatch 2 | { 3 | QCNumberPort *inputValue; // 156 = 0x9c 4 | QCBooleanPort *inputResetSignal; // 160 = 0xa0 5 | QCNumberPort *outputValue; // 164 = 0xa4 6 | BOOL _lastResetSignal; // 168 = 0xa8 7 | BOOL _integrate; // 169 = 0xa9 8 | double _lastTime; // 172 = 0xac 9 | double _lastValue; // 180 = 0xb4 10 | } 11 | 12 | + (BOOL)isSafe; 13 | + (int)timeModeWithIdentifier:(id)fp8; 14 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 15 | - (id)initWithIdentifier:(id)fp8; 16 | - (BOOL)setup:(QCOpenGLContext *)context; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCDirectoryScannerUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCDirectoryScannerUI : QCInspector 5 | { 6 | IBOutlet NSButton *recursiveButton; // 28 = 0x1c 7 | IBOutlet NSPopUpButton *typeMenu; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateRecursive:(id)fp8; 13 | - (void)updateType:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCEventManager.h: -------------------------------------------------------------------------------- 1 | @interface QCEventManager : NSObject 2 | { 3 | CFArrayRef _selectedPatches; // 4 = 0x4 4 | CFArrayRef _selectedCount; // 8 = 0x8 5 | BOOL _interactive; // 12 = 0xc 6 | } 7 | @property (readwrite,assign) BOOL interactive; 8 | 9 | - (id)init; 10 | - (void)finalize; 11 | - (void)dealloc; 12 | - (NSString*)description; 13 | - (void)addPatch:(id)patch atDepth:(CGFloat)depth forIteration:(NSUInteger)iteration index:(NSUInteger)index; 14 | - (void)removePatch:(id)patch; 15 | - (void)removeSelectionForIndex:(NSUInteger)index; 16 | - (id)selectedPatchForIndex:(NSUInteger)index; 17 | - (BOOL)interactive; 18 | - (void)setInteractive:(BOOL)interactive; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCEventPatch.h: -------------------------------------------------------------------------------- 1 | @interface QCEventPatch : QCPatch 2 | - (id)initWithIdentifier:(id)identifier; 3 | @end 4 | -------------------------------------------------------------------------------- /include/QCExporter_CoreAnimation.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageExporter.h" 3 | 4 | @interface QCExporter_CoreAnimation : QCImageExporter 5 | 6 | 7 | - (id)supportedRepresentationTypes; 8 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCExporter_CoreGraphics.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageExporter.h" 3 | 4 | @interface QCExporter_CoreGraphics : QCImageExporter 5 | 6 | 7 | - (id)supportedRepresentationTypes; 8 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCExporter_CoreImage.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageExporter.h" 3 | 4 | @interface QCExporter_CoreImage : QCImageExporter 5 | { 6 | CIFilter *_ciMatrixFilter; // 24 = 0x18 7 | BOOL _flipped; // 28 = 0x1c 8 | } 9 | 10 | - (void)dealloc; 11 | - (id)supportedRepresentationTypes; 12 | - (id)_createTransformedCIImage:(id)fp8 transformation:(id)fp12 bounds:(NSRect)fp16; 13 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 14 | - (void)provideImageData:(void *)fp8 bytesPerRow:(unsigned long)fp12 origin:(unsigned long)fp16:(unsigned long)fp20 size:(unsigned long)fp24:(unsigned long)fp28 userInfo:(id)fp32; 15 | - (GLuint)provideImageTexture:(const struct CIImageProviderTextureInfoStruct *)fp8 bounds:(CGRect *)fp12 userInfo:(id)fp16; 16 | - (void)deleteImageTexture:(const struct CIImageProviderTextureInfoStruct *)fp8 name:(GLuint)fp12 userInfo:(id)fp16; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCExporter_CoreVideo.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageExporter.h" 3 | 4 | @interface QCExporter_CoreVideo : QCImageExporter 5 | 6 | 7 | - (id)supportedRepresentationTypes; 8 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCExporter_NSImage.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCImageExporter.h" 3 | 4 | @interface QCExporter_NSImage : QCImageExporter 5 | 6 | 7 | - (id)supportedRepresentationTypes; 8 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCExporter_OpenCL.h: -------------------------------------------------------------------------------- 1 | #import "QCImageExporter.h" 2 | 3 | @interface QCExporter_OpenCL : QCImageExporter 4 | - (id)supportedRepresentationTypes; 5 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 6 | @end 7 | -------------------------------------------------------------------------------- /include/QCExpression.h: -------------------------------------------------------------------------------- 1 | @interface QCExpression : QCProgrammablePatch 2 | { 3 | QCNumberPort *outputResult; // 196 = 0xc4 4 | QCMathematicalExpression *_evaluator; // 200 = 0xc8 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | + (NSArray*)sourceTypes; 10 | - (void)dealloc; 11 | - (void)setSource:(id)fp8 ofType:(NSString*)sourceType; 12 | - (NSDictionary*)compileSourceOfType:(NSString*)sourceType; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | 15 | @end 16 | 17 | @interface QCExpression (QCInspector) 18 | + (Class)inspectorClassWithIdentifier:(id)fp8; 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCExpressionUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCProgrammablePatchView; 5 | 6 | @interface QCExpressionUI : QCInspector 7 | { 8 | IBOutlet QCProgrammablePatchView *expressionView; // 28 = 0x1c 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)resetView; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCFPSDisplay.h: -------------------------------------------------------------------------------- 1 | @interface QCFPSDisplay : QCPatch 2 | { 3 | QCIndexPort *inputMode; // 156 = 0x9c 4 | NSUInteger _frameCount; // 160 = 0xa0 5 | float _fps; // 164 = 0xa4 6 | float _fpsMin; // 168 = 0xa8 7 | double _lastTime; // 172 = 0xac 8 | double _fpsTime; // 180 = 0xb4 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 13 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 14 | - (id)initWithIdentifier:(id)fp8; 15 | - (BOOL)setup:(QCOpenGLContext *)context; 16 | - (void)enable:(QCOpenGLContext*)context; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCFakePatch.h: -------------------------------------------------------------------------------- 1 | @interface QCFakePatch : QCPatch 2 | + (BOOL)isSafe; 3 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 4 | + (int)timeModeWithIdentifier:(id)identifier; 5 | + (BOOL)allowsSubpatchesWithIdentifier:(id)identifier; 6 | @end 7 | -------------------------------------------------------------------------------- /include/QCFilter.h: -------------------------------------------------------------------------------- 1 | @class QCImageKernel; 2 | 3 | @interface QCFilter : CIFilter 4 | { 5 | 6 | JSContextRef _jsContext; // 36 = 0x24 7 | QCImageKernel *_patch; // 40 = 0x28 8 | } 9 | 10 | - (void)dealloc; 11 | - (void)finalize; 12 | - (id)initWithQCImageKernelPatch:(id)fp8; 13 | - (CGRect)QCImageKernelJavaScriptROIHandler:(int)fp8 destRect:(CGRect)fp12 userInfo:(id)fp28; 14 | - (void)setROISelectorForKernel:(id)fp8 jsROIFunction:(JSValueRef)fp12; 15 | - (void)setROIInfoForKernel:(id)fp8 jsROIInfo:(JSValueRef)fp12; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCFlameImageUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCFlameImageUI : QCInspector 5 | { 6 | IBOutlet NSTextField *widthField; // 28 = 0x1c 7 | IBOutlet NSTextField *heightField; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateSize:(id)fp8; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCFog.h: -------------------------------------------------------------------------------- 1 | @interface QCFog : QCPatch 2 | { 3 | QCIndexPort *inputType; // 156 = 0x9c 4 | QCColorPort *inputColor; // 160 = 0xa0 5 | QCNumberPort *inputDensity; // 164 = 0xa4 6 | QCNumberPort *inputStart; // 168 = 0xa8 7 | QCNumberPort *inputEnd; // 172 = 0xac 8 | QCIndexPort *inputQuality; // 176 = 0xb0 9 | QCIndexPort *inputMode; // 180 = 0xb4 10 | BOOL _modeSupported; // 184 = 0xb8 11 | } 12 | 13 | + (BOOL)isSafe; 14 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 15 | - (id)initWithIdentifier:(id)fp8; 16 | - (BOOL)setup:(QCOpenGLContext *)context; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCFullScreenWindow.h: -------------------------------------------------------------------------------- 1 | @interface QCFullScreenWindow : NSWindow 2 | { 3 | CGDirectDisplayID _displayID; // 132 = 0x84 4 | } 5 | 6 | - (id)initWithScreen:(id)fp8; 7 | - (CGDirectDisplayID)displayID; 8 | - (BOOL)canBecomeMainWindow; 9 | - (BOOL)canBecomeKeyWindow; 10 | - (void)sendEvent:(NSEvent*)event; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCGLSLShaderUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCProgrammablePatchView; 5 | 6 | @interface QCGLSLShaderUI : QCInspector 7 | { 8 | IBOutlet QCProgrammablePatchView *vertexView; // 28 = 0x1c 9 | IBOutlet QCProgrammablePatchView *fragmentView; // 32 = 0x20 10 | } 11 | 12 | + (id)viewNibName; 13 | - (void)setupViewForPatch:(id)fp8; 14 | - (void)resetView; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCGraphicsRenderState.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCRenderState.h" 3 | 4 | @interface QCGraphicsRenderState : QCRenderState 5 | { 6 | CGColorSpaceRef currentColorSpace; // 28 = 0x1c 7 | int currentQuality; // 32 = 0x20 8 | NSRect currentFrame; // 36 = 0x24 9 | NSRect currentBounds; // 52 = 0x34 10 | NSRect saveFullFrame; // 68 = 0x44 11 | NSRect saveCleanFrame; // 84 = 0x54 12 | NSRect saveFullBounds; // 100 = 0x64 13 | NSRect saveCleanBounds; // 116 = 0x74 14 | NSSize savePixelAspectRatio; // 132 = 0x84 15 | NSRect saveCleanAperture; // 140 = 0x8c 16 | } 17 | 18 | - (void)finalize; 19 | - (void)dealloc; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCImageAccumulatorUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCImageAccumulatorUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *formatMenu; // 28 = 0x1c 7 | IBOutlet NSButton *continuousButton; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateFormat:(id)fp8; 13 | - (void)updateContinuous:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCImageBuffer_GCCacheResource.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCResource.h" 3 | 4 | @class QCCGLContext, QCImageBuffer, QCPixelFormat; 5 | 6 | @interface QCImageBuffer_GCCacheResource : QCResource 7 | { 8 | QCImageBuffer *_buffer; // 28 = 0x1c 9 | void *_refBuffer; // 32 = 0x20 10 | QCCGLContext *_refContext; // 36 = 0x24 11 | QCPixelFormat *_format; // 40 = 0x28 12 | void *_backing; // 44 = 0x2c 13 | void *_backingInfo; // 48 = 0x30 14 | } 15 | 16 | - (id)initWithImageBuffer:(id)fp8; 17 | - (void)willRecycleResource:(id)fp8; 18 | - (BOOL)didRecycleResource:(id)fp8; 19 | - (id)cacheRetain:(id)fp8; 20 | - (void)cacheRelease:(id)fp8; 21 | - (NSUInteger)cacheRetainCount; 22 | - (void)removeFromAllCachesExcept:(id)fp8; 23 | - (BOOL)setPurgeable:(BOOL)fp8; 24 | - (BOOL)purgeable; 25 | - (void)setResourcePool:(id)fp8; 26 | - (NSRect)bounds; 27 | - (void *)backingReleaseCallback; 28 | - (void *)backingReleaseInfo; 29 | - (void)dealloc; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCImageColorMatchingProperties.h: -------------------------------------------------------------------------------- 1 | @interface QCImageColorMatchingProperties : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCIndexPort *inputColorMatching; // 160 = 0xa0 5 | QCImagePort *outputImage; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCImageCrop.h: -------------------------------------------------------------------------------- 1 | @interface QCImageCrop : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCNumberPort *inputRectangle_X; // 160 = 0xa0 5 | QCNumberPort *inputRectangle_Y; // 164 = 0xa4 6 | QCNumberPort *inputRectangle_Z; // 168 = 0xa8 7 | QCNumberPort *inputRectangle_W; // 172 = 0xac 8 | QCImagePort *outputImage; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (NSDictionary*)state; 15 | - (BOOL)setState:(NSDictionary*)state; 16 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCImageDimensions.h: -------------------------------------------------------------------------------- 1 | @interface QCImageDimensions : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCNumberPort *outputWidth; // 160 = 0xa0 5 | QCNumberPort *outputHeight; // 164 = 0xa4 6 | QCIndexPort *outputPixelsWide; // 168 = 0xa8 7 | QCIndexPort *outputPixelsHigh; // 172 = 0xac 8 | QCNumberPort *outputRatio; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (BOOL)setup:(QCOpenGLContext *)context; 14 | - (void)receiveMessage:(id)fp8 name:(id)fp12 attributes:(id)fp16; 15 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCImageDownloaderUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCImageDownloaderUI : QCInspector 5 | { 6 | IBOutlet NSTextField *cacheSize; // 28 = 0x1c 7 | IBOutlet NSButton *syncButton; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateCache:(id)fp8; 13 | - (void)updateSync:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCImageExporter.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | @class QCImageManager; 6 | 7 | @interface QCImageExporter : NSObject 8 | { 9 | QCImageManager *_manager; // 4 = 0x4 10 | void *_unused[4]; // 8 = 0x8 11 | } 12 | 13 | + (id)allocWithZone:(NSZone *)zone; 14 | + (id)exporterForImageManager:(id)fp8; 15 | - (id)initWithImageManager:(id)fp8; 16 | - (id)imageManager; 17 | - (id)supportedRepresentationTypes; 18 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 transformation:(id)fp16 bounds:(NSRect)fp20 colorSpace:(CGColorSpaceRef)fp36 options:(id)fp40; 19 | - (NSString*)description; 20 | @end 21 | 22 | @interface QCImageExporter (Extensions) 23 | - (NSRect)boundsForProvider:(id)fp8 withTransformation:(id)fp12; 24 | - (id)bestPixelFormatWithCompatibility:(id)fp8 forProvider:(id)fp12 usingColorSpace:(CGColorSpaceRef *)fp16; 25 | @end 26 | -------------------------------------------------------------------------------- /include/QCImageHistogram.h: -------------------------------------------------------------------------------- 1 | @interface QCImageHistogram : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCStructurePort *outputRedHistogram; // 160 = 0xa0 5 | QCStructurePort *outputGreenHistogram; // 164 = 0xa4 6 | QCStructurePort *outputBlueHistogram; // 168 = 0xa8 7 | QCStructurePort *outputAlphaHistogram; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (BOOL)setup:(QCOpenGLContext *)context; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCImageInfo.h: -------------------------------------------------------------------------------- 1 | @interface QCImageInfo : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCStringPort *outputSourceRepresentation; // 160 = 0xa0 5 | QCNumberPort *outputPixelsOriginX; // 164 = 0xa4 6 | QCNumberPort *outputPixelsOriginY; // 168 = 0xa8 7 | QCNumberPort *outputPixelsSizeH; // 172 = 0xac 8 | QCNumberPort *outputPixelsSizeV; // 176 = 0xb0 9 | QCImagePort *outputDomainOfDefinition; // 180 = 0xb4 10 | QCStringPort *outputColorSpace; // 184 = 0xb8 11 | QCBooleanPort *outputHasAlpha; // 188 = 0xbc 12 | QCStringPort *outputTransformation; // 192 = 0xc0 13 | QCStructurePort *outputStaticMetadata; // 196 = 0xc4 14 | QCStructurePort *outputForwardMetadata; // 200 = 0xc8 15 | } 16 | 17 | + (BOOL)isSafe; 18 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 19 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCImageLoaderUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCImageLoaderView; 5 | 6 | @interface QCImageLoaderUI : QCInspector 7 | { 8 | IBOutlet QCImageLoaderView *imageView; // 28 = 0x1c 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)didLoadNib; 13 | - (void)_updatePreview; 14 | - (void)setupViewForPatch:(id)fp8; 15 | - (void)_importFile:(id)fp8; 16 | - (void)export:(id)fp8; 17 | - (void)import:(id)fp8; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCImageLoaderView.h: -------------------------------------------------------------------------------- 1 | @interface QCImageLoaderView : NSImageView 2 | - (NSDragOperation)draggingEntered:(id )sender; 3 | - (BOOL)performDragOperation:(id )sender; 4 | @end 5 | -------------------------------------------------------------------------------- /include/QCImageManagerProfileView.h: -------------------------------------------------------------------------------- 1 | #import "QCProfileView.h" 2 | 3 | @class QCImageManager; 4 | 5 | @interface QCImageManagerProfileView : QCProfileView 6 | { 7 | QCImageManager *_manager; // 140 = 0x8c 8 | NSUInteger _virtualScreen; // 144 = 0x90 9 | BOOL _purgeable; // 148 = 0x94 10 | void *_unused2[4]; // 152 = 0x98 11 | } 12 | 13 | - (id)initWithFrame:(NSRect)fp8; 14 | - (void)dealloc; 15 | - (void)setSampleSize:(NSUInteger)fp8; 16 | - (void)addSample:(const double *)fp8; 17 | - (void)_updateProfile; 18 | - (void)setImageManager:(id)fp8; 19 | - (id)imageManager; 20 | - (void)setVirtualScreen:(NSUInteger)fp8; 21 | - (void)setShowPurgeable:(BOOL)fp8; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCImageOrigin.h: -------------------------------------------------------------------------------- 1 | @interface QCImageOrigin : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCNumberPort *outputPixelsOriginX; // 160 = 0xa0 5 | QCNumberPort *outputPixelsOriginY; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (BOOL)setup:(QCOpenGLContext *)context; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCImagePixel.h: -------------------------------------------------------------------------------- 1 | @interface QCImagePixel : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCNumberPort *inputPixelX; // 160 = 0xa0 5 | QCNumberPort *inputPixelY; // 164 = 0xa4 6 | QCIndexPort *inputColorSpace; // 168 = 0xa8 7 | QCNumberPort *outputRed; // 172 = 0xac 8 | QCNumberPort *outputGreen; // 176 = 0xb0 9 | QCNumberPort *outputBlue; // 180 = 0xb4 10 | QCNumberPort *outputAlpha; // 184 = 0xb8 11 | QCImagePixelBuffer *_tileBuffer; // 188 = 0xbc 12 | NSRect _tileBounds; // 192 = 0xc0 13 | NSDictionary *_options; // 208 = 0xd0 14 | } 15 | 16 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 17 | - (id)initWithIdentifier:(id)fp8; 18 | - (BOOL)setup:(QCOpenGLContext *)context; 19 | - (void)receiveMessage:(id)fp8 name:(id)fp12 attributes:(id)fp16; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | - (void)cleanup:(QCOpenGLContext *)context; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCImagePort_Cache.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class QCImage, QCImageTextureBuffer, QCPatch; 4 | 5 | @interface QCImagePort_Cache : NSObject 6 | { 7 | QCImage *_image; // 4 = 0x4 8 | QCImageTextureBuffer *_texture; // 8 = 0x8 9 | QCMD5Sum _textureProviderMD5; // 12 = 0xc 10 | NSRect _textureBounds; // 28 = 0x1c 11 | NSAffineTransform *_textureTransformation; // 44 = 0x2c 12 | CDAnonymousStruct12 _savedState; // 48 = 0x30 13 | QCPatch *_patch; // 72 = 0x48 14 | } 15 | 16 | - (id)initWithPatch:(id)fp8; 17 | - (void)updateWithImage:(id)fp8; 18 | - (id)image; 19 | - (void)clearTexture; 20 | - (void)setOnOpenGLContext:(id)fp8 unit:(GLuint)fp12 withBounds:(NSRect)fp16 transformation:(id)fp32 target:(GLuint)fp36 mipmappingLevels:(NSUInteger)fp40 matrix:(CGFloat *)fp44; 21 | - (void)unsetOnOpenGLContext:(id)fp8 unit:(GLuint)fp12; 22 | 23 | @end 24 | 25 | @interface QCImagePort_Cache (Private) 26 | - (id)_texture; 27 | @end 28 | -------------------------------------------------------------------------------- /include/QCImageResize.h: -------------------------------------------------------------------------------- 1 | @interface QCImageResize : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCIndexPort *inputMode; // 160 = 0xa0 5 | QCIndexPort *inputCondition; // 164 = 0xa4 6 | QCIndexPort *inputWidth; // 168 = 0xa8 7 | QCIndexPort *inputHeight; // 172 = 0xac 8 | QCImagePort *outputImage; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (void)_forwardRenderingFlag; 15 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCImageTextureBuffer_CVOpenGLTexture.h: -------------------------------------------------------------------------------- 1 | #import "QCImageTextureBuffer.h" 2 | 3 | @interface QCImageTextureBuffer_CVOpenGLTexture : QCImageTextureBuffer 4 | - (BOOL)downloadTextureWithBounds:(NSRect)fp8 toAddress:(void *)fp24 bytesPerRow:(NSUInteger)fp28; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCImageTexturingProperties.h: -------------------------------------------------------------------------------- 1 | @interface QCImageTexturingProperties : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCIndexPort *inputTarget; // 160 = 0xa0 5 | QCIndexPort *inputMipmaps; // 164 = 0xa4 6 | QCNumberPort *inputScaleX; // 168 = 0xa8 7 | QCNumberPort *inputScaleY; // 172 = 0xac 8 | QCNumberPort *inputRotate; // 176 = 0xb0 9 | QCNumberPort *inputTranslateX; // 180 = 0xb4 10 | QCNumberPort *inputTranslateY; // 184 = 0xb8 11 | QCImagePort *outputImage; // 188 = 0xbc 12 | } 13 | 14 | + (BOOL)isSafe; 15 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 16 | - (id)initWithIdentifier:(id)fp8; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCImageTransform.h: -------------------------------------------------------------------------------- 1 | @interface QCImageTransform : QCPatch 2 | { 3 | QCImagePort *inputImage; // 156 = 0x9c 4 | QCNumberPort *inputTransform_OriginX; // 160 = 0xa0 5 | QCNumberPort *inputTransform_OriginY; // 164 = 0xa4 6 | QCNumberPort *inputTransform_ScaleX; // 168 = 0xa8 7 | QCNumberPort *inputTransform_ScaleY; // 172 = 0xac 8 | QCNumberPort *inputTransform_Rotate; // 176 = 0xb0 9 | QCNumberPort *inputTransform_TranslateX; // 180 = 0xb4 10 | QCNumberPort *inputTransform_TranslateY; // 184 = 0xb8 11 | QCImagePort *outputImage; // 188 = 0xbc 12 | } 13 | 14 | + (BOOL)isSafe; 15 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 16 | - (id)initWithIdentifier:(id)fp8; 17 | - (NSDictionary*)state; 18 | - (BOOL)setState:(NSDictionary*)state; 19 | - (void)_forwardRenderingFlag; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCImageValuePort.h: -------------------------------------------------------------------------------- 1 | #import "QCImagePort.h" 2 | 3 | @interface QCImageValuePort : QCImagePort 4 | + (Class)baseClass; 5 | - (void)setImageValue:(id)fp8; 6 | - (id)imageValue; 7 | @end 8 | -------------------------------------------------------------------------------- /include/QCImageView.h: -------------------------------------------------------------------------------- 1 | @interface QCImageView : NSImageView 2 | - (void)_resetImage; 3 | - (void)_loadImage; 4 | - (void)mouseDown:(NSEvent*)theEvent; 5 | - (BOOL)_canCreateImageFromPasteboard:(id)fp8; 6 | - (id)_createImageFromPasteboard:(id)fp8; 7 | - (NSDragOperation)draggingEntered:(id )sender; 8 | - (void)draggingExited:(id )sender; 9 | - (BOOL)performDragOperation:(id )sender; 10 | - (void)concludeDragOperation:(id )sender; 11 | - (void)paste:(id)sender; 12 | - (BOOL)_copyImage; 13 | - (void)copy:(id)sender; 14 | - (void)cut:(id)sender; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCIndexMenuValueTransformer.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCIndexMenuValueTransformer : NSValueTransformer 4 | { 5 | NSArray *_items; // 4 = 0x4 6 | } 7 | 8 | + (Class)transformedValueClass; 9 | + (BOOL)allowsReverseTransformation; 10 | + (id)transformerWithItems:(id)fp8; 11 | - (id)initWithItems:(id)fp8; 12 | - (void)dealloc; 13 | - (id)transformedValue:(id)fp8; 14 | - (id)reverseTransformedValue:(id)fp8; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCInfo.h: -------------------------------------------------------------------------------- 1 | @interface QCInfo : QCPatch 2 | { 3 | QCNumberPort *outputVersion; // 156 = 0x9c 4 | QCBooleanPort *outputSafeMode; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)setup:(QCOpenGLContext *)context; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCInteractionPatchActor.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPatchActor.h" 3 | 4 | @interface QCInteractionPatchActor : QCPatchActor 5 | - (NSUInteger)countOfInteractionPortsInNode:(id)fp8 direction:(int)fp12; 6 | - (NSSize)sizeForNode:(id)fp8; 7 | - (NSPoint)pointForPort:(id)fp8 inNode:(id)fp12 bounds:(NSRect)fp16; 8 | - (void)_drawNameForPort:(id)fp8 node:(id)fp12 atPoint:(NSPoint)fp16 bounds:(NSRect)fp24 inContext:(CGContextRef)fp40; 9 | - (void)_drawTitleForNode:(id)fp8 bounds:(NSRect)fp12 inContext:(CGContextRef)fp28; 10 | - (id)setupTooltipViewForPoint:(NSPoint)fp8 inNode:(id)fp16 bounds:(NSRect)fp20 tooltipBounds:(NSRect *)fp36; 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCInteractionPort.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCVirtualPort.h" 3 | 4 | @interface QCInteractionPort : QCVirtualPort 5 | 6 | 7 | + (Class)baseClass; 8 | - (BOOL)acceptValuesOfClass:(Class)fp8; 9 | - (Class)valueClass; 10 | - (id)stateValue; 11 | - (BOOL)setStateValue:(id)fp8; 12 | - (BOOL)canConnectToPort:(id)fp8; 13 | - (void)_setConnectedPort:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCInterpolationPort.h: -------------------------------------------------------------------------------- 1 | #import "QCIndexPort.h" 2 | 3 | @interface QCInterpolationPort : QCIndexPort 4 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 5 | - (double)interpolate:(double)alpha; 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /include/QCInterpolationUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCInterpolationView; 5 | 6 | @interface QCInterpolationUI : QCInspector 7 | { 8 | IBOutlet NSMatrix *interpolationMatrix; // 28 = 0x1c 9 | IBOutlet QCInterpolationView *splineView; // 32 = 0x20 10 | } 11 | 12 | + (id)viewNibName; 13 | - (void)setupViewForPatch:(id)fp8; 14 | - (void)resetView; 15 | - (void)updateInterpolation:(id)fp8; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCIterator.h: -------------------------------------------------------------------------------- 1 | @interface QCIterator : QCPatch 2 | { 3 | QCIndexPort *inputCount; // 156 = 0x9c 4 | NSUInteger _currentIndex; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 9 | + (BOOL)supportsOptimizedExecutionForIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (double)nextExecutionTimeForSubpatches:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCIteratorVariables.h: -------------------------------------------------------------------------------- 1 | @interface QCIteratorVariables : QCPatch 2 | { 3 | QCIndexPort *outputIndex; // 156 = 0x9c 4 | QCNumberPort *outputPosition; // 160 = 0xa0 5 | QCIndexPort *outputCount; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (BOOL)_execute:(double)fp8 arguments:(id)fp16; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCKeyFrameEditor.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @class QCKeyFrameEditorWindow; 5 | 6 | @interface QCKeyFrameEditor : NSObject 7 | { 8 | NSView *view; // 4 = 0x4 9 | NSTextField *tField; // 8 = 0x8 10 | NSTextField *vField; // 12 = 0xc 11 | QCKeyFrameEditorWindow *_window; // 16 = 0x10 12 | } 13 | 14 | - (void)dealloc; 15 | - (void)awakeFromNib; 16 | - (BOOL)runEditorForTimeLine:(id)fp8 atKeyFrame:(NSInteger)fp12 forTimeLine:(NSInteger)fp16 controlType:(int)fp20 inView:(id)fp24 atPoint:(NSPoint)fp28; 17 | - (void)cancel:(id)fp8; 18 | - (void)done:(id)fp8; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCKeyFrameEditorView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCKeyFrameEditorView : NSView 5 | { 6 | NSColor *_keyFrameEditorBackgroundColor; // 80 = 0x50 7 | } 8 | 9 | - (void)drawRect:(NSRect)fp8; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCKeyFrameEditorWindow.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCKeyFrameEditorWindow : NSWindow 4 | - (id)initWithContentRect:(NSRect)fp8 styleMask:(NSUInteger)fp24 backing:(NSUInteger)fp28 defer:(BOOL)fp32; 5 | - (void)setHidesOnDeactivate:(BOOL)fp8; 6 | - (NSSize)size; 7 | - (void)setSize:(NSSize)fp8; 8 | - (BOOL)canBecomeKeyWindow; 9 | - (void)sendEvent:(id)fp8; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCKeyboardTableView.h: -------------------------------------------------------------------------------- 1 | #import "QCTableView.h" 2 | 3 | @interface QCKeyboardTableView : QCTableView 4 | - (id)_fieldEditor; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCKeyboardUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCKeyboardTableView; 5 | 6 | @interface QCKeyboardUI : QCInspector 7 | { 8 | IBOutlet QCKeyboardTableView *tableView; // 28 = 0x1c 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)addKey:(id)fp8; 14 | - (void)removeKey:(id)fp8; 15 | - (NSInteger)numberOfRowsInTableView:(NSTableView*)fp8; 16 | - (id)tableView:(NSTableView*)fp8 objectValueForTableColumn:(NSTableColumn*)fp12 row:(NSInteger)fp16; 17 | - (void)tableView:(NSTableView*)fp8 setObjectValue:(id)fp12 forTableColumn:(NSTableColumn*)fp16 row:(NSInteger)fp20; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCLFO.h: -------------------------------------------------------------------------------- 1 | @interface QCLFO : QCPatch 2 | { 3 | QCIndexPort *inputType; // 156 = 0x9c 4 | QCNumberPort *inputPeriod; // 160 = 0xa0 5 | QCNumberPort *inputPhase; // 164 = 0xa4 6 | QCNumberPort *inputAmplitude; // 168 = 0xa8 7 | QCNumberPort *inputOffset; // 172 = 0xac 8 | QCNumberPort *inputPWMRatio; // 176 = 0xb0 9 | QCNumberPort *outputValue; // 180 = 0xb4 10 | double _randomTime; // 184 = 0xb8 11 | double _randomValue; // 192 = 0xc0 12 | NSInteger _seed; // 200 = 0xc8 13 | } 14 | 15 | + (BOOL)isSafe; 16 | + (int)timeModeWithIdentifier:(id)fp8; 17 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 18 | - (id)initWithIdentifier:(id)fp8; 19 | - (NSDictionary*)state; 20 | - (BOOL)setState:(NSDictionary*)state; 21 | - (BOOL)setup:(QCOpenGLContext *)context; 22 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 23 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 24 | @end 25 | -------------------------------------------------------------------------------- /include/QCLine.h: -------------------------------------------------------------------------------- 1 | @interface QCLine : QCRenderingPatch 2 | { 3 | QCNumberPort *inputStartX; // 176 = 0xb0 4 | QCNumberPort *inputStartY; // 180 = 0xb4 5 | QCNumberPort *inputStartZ; // 184 = 0xb8 6 | QCColorPort *inputStartColor; // 188 = 0xbc 7 | QCNumberPort *inputEndX; // 192 = 0xc0 8 | QCNumberPort *inputEndY; // 196 = 0xc4 9 | QCNumberPort *inputEndZ; // 200 = 0xc8 10 | QCColorPort *inputEndColor; // 204 = 0xcc 11 | QCNumberPort *inputLineWidth; // 208 = 0xd0 12 | QCOpenGLPort_ZBuffer *inputZBuffer; // 212 = 0xd4 13 | } 14 | 15 | + (BOOL)isSafe; 16 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 17 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 18 | - (BOOL)allowsScissors:(id)fp8; 19 | - (id)initWithIdentifier:(id)fp8; 20 | - (BOOL)setup:(QCOpenGLContext *)context; 21 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCLink.h: -------------------------------------------------------------------------------- 1 | #import "GFConnection.h" 2 | 3 | @interface QCLink : GFConnection 4 | { 5 | id _proExtension; // 40 = 0x28 6 | void *_unused2[3]; // 44 = 0x2c 7 | } 8 | 9 | + (BOOL)accessInstanceVariablesDirectly; 10 | + (BOOL)automaticallyNotifiesObserversForKey:(id)fp8; 11 | - (id)sourcePatch; 12 | - (id)destinationPatch; 13 | - (id)parentPatch; 14 | @end 15 | 16 | @interface QCLink (Override) 17 | - (id)initWithGraph:(GFGraph*)graph sourcePort:(QCPort*)sourcePort destinationPort:(QCPort*)destPort arguments:(NSDictionary*)args; 18 | - (void)dealloc; 19 | - (void)connectionWillDeleteFromGraph; 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCList.h: -------------------------------------------------------------------------------- 1 | #import "GFList.h" 2 | 3 | @interface QCList : GFList 4 | + (BOOL)accessInstanceVariablesDirectly; 5 | + (BOOL)automaticallyNotifiesObserversForKey:(id)fp8; 6 | - (void)setObject:(id)fp8 forKey:(id)fp12; 7 | - (void)insertObject:(id)fp8 atIndex:(NSUInteger)fp12 forKey:(id)fp16; 8 | - (void)removeObjectAtIndex:(NSUInteger)fp8; 9 | - (void)removeAllObjects; 10 | - (id)valueForKey:(id)fp8; 11 | - (void)setObject:(id)fp8 atIndex:(NSUInteger)fp12; 12 | - (void)setKey:(id)fp8 atIndex:(NSUInteger)fp12; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCLog.h: -------------------------------------------------------------------------------- 1 | @interface QCLog : QCPatch 2 | { 3 | QCVirtualPort *inputValue; // 156 = 0x9c 4 | } 5 | 6 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 7 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 8 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 9 | @end 10 | -------------------------------------------------------------------------------- /include/QCLogView.h: -------------------------------------------------------------------------------- 1 | @class QCPatch; 2 | 3 | extern NSString * const QCLogViewNewMessageNotification; 4 | 5 | @interface QCLogView : NSView 6 | { 7 | NSView *_insideView; // 80 = 0x50 8 | NSScrollView *_scrollView; // 84 = 0x54 9 | NSTextView *_textView; // 88 = 0x58 10 | QCPatch *_rootPatch; // 92 = 0x5c 11 | void *_unused[4]; // 96 = 0x60 12 | } 13 | 14 | + (void)initialize; 15 | - (Class)valueClassForBinding:(id)fp8; 16 | - (void)_appendLog:(id)fp8; 17 | - (void)_message:(id)fp8; 18 | - (void)_finishInitialization; 19 | - (id)initWithFrame:(NSRect)frameRect; 20 | - (void)dealloc; 21 | - (void)encodeWithCoder:(NSCoder *)aCoder; 22 | - (id)initWithCoder:(NSCoder *)aDecoder; 23 | - (void)setRootPatch:(QCPatch*)patch; 24 | - (id)rootPatch; 25 | - (void)clear:(id)fp8; 26 | @end 27 | -------------------------------------------------------------------------------- /include/QCLogic.h: -------------------------------------------------------------------------------- 1 | @interface QCLogic : QCPatch 2 | { 3 | QCBooleanPort *inputValue1; // 156 = 0x9c 4 | QCIndexPort *inputOperation; // 160 = 0xa0 5 | QCBooleanPort *inputValue2; // 164 = 0xa4 6 | QCBooleanPort *outputResult; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (id)nodeActorForView:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCMath.h: -------------------------------------------------------------------------------- 1 | @interface QCMath : QCPatch 2 | { 3 | QCNumberPort *inputValue; // 156 = 0x9c 4 | QCNumberPort *outputValue; // 160 = 0xa0 5 | NSMutableArray *_operationPorts; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | + (id)stateKeysWithIdentifier:(id)fp8; 11 | + (NSUInteger)stateVersionWithIdentifier:(id)fp8; 12 | - (NSUInteger)numberOfOperations; 13 | - (void)setNumberOfOperations:(NSUInteger)fp8; 14 | - (id)nodeActorForView:(id)fp8; 15 | - (id)initWithIdentifier:(id)fp8; 16 | - (void)dealloc; 17 | - (NSDictionary*)state; 18 | - (BOOL)setState:(NSDictionary*)state; 19 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 20 | @end 21 | 22 | @interface QCMath (QCInspector) 23 | + (id)inspectorNibNameWithIdentifier:(id)fp8; 24 | @end 25 | -------------------------------------------------------------------------------- /include/QCMathematicalExpression.h: -------------------------------------------------------------------------------- 1 | @interface QCMathematicalExpression : NSObject 2 | { 3 | void *_interpreter; // 4 = 0x4 4 | } 5 | 6 | + (double)evaluateString:(NSString *)expression; 7 | 8 | - (id)init; 9 | - (id)initWithString:(NSString *)expression error:(const NSString **)error; 10 | - (void)finalize; 11 | - (void)dealloc; 12 | 13 | - (NSArray *)variables; // array of NSStrings 14 | - (void)setVariable:(double)value atIndex:(NSUInteger)index; 15 | - (double)variableAtIndex:(NSUInteger)index; 16 | 17 | - (double)evaluate; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCMeshMaterialGetter.h: -------------------------------------------------------------------------------- 1 | @interface QCMeshMaterialGetter : QCPatch 2 | { 3 | QCMeshPort *inputMesh; // 156 = 0x9c 4 | QCIndexPort *inputIndex; // 160 = 0xa0 5 | QCImagePort *outputImage; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (void)_forwardRenderingFlag; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCMeshMaterialSetter.h: -------------------------------------------------------------------------------- 1 | @interface QCMeshMaterialSetter : QCPatch 2 | { 3 | QCMeshPort *inputMesh; // 156 = 0x9c 4 | QCIndexPort *inputIndex; // 160 = 0xa0 5 | QCImagePort *inputImage; // 164 = 0xa4 6 | QCMeshPort *outputMesh; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (void)_forwardRenderingFlag; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCMeshPort.h: -------------------------------------------------------------------------------- 1 | #import "QCObjectPort.h" 2 | 3 | @interface QCMeshPort : QCObjectPort 4 | { 5 | void *_unused5[4]; // 144 = 0x90 6 | } 7 | 8 | + (Class)baseClass; 9 | - (Class)objectClass; 10 | - (id)meshValue; 11 | - (void)setMeshValue:(id)fp8; 12 | 13 | @end 14 | 15 | @interface QCMeshPort (Tooltip) 16 | - (id)tooltipString; 17 | - (id)tooltipExtensionView; 18 | - (NSSize)tooltipExtensionViewSize:(id)fp8; 19 | - (void)drawPortView:(id)fp8; 20 | @end 21 | 22 | @interface QCMeshPort (Override) 23 | - (BOOL)acceptValuesOfClass:(Class)fp8; 24 | - (BOOL)setValue:(id)fp8; 25 | - (Class)valueClass; 26 | - (id)value; 27 | @end 28 | -------------------------------------------------------------------------------- /include/QCMeshPropertyGetter.h: -------------------------------------------------------------------------------- 1 | @interface QCMeshPropertyGetter : QCPatch 2 | { 3 | QCMeshPort *inputMesh; // 156 = 0x9c 4 | QCIndexPort *_inputProperty; // 160 = 0xa0 5 | QCStructurePort *outputValue; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (NSDictionary*)state; 12 | - (BOOL)setState:(NSDictionary*)state; 13 | - (void)_forwardRenderingFlag; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCMeshPropertySetter.h: -------------------------------------------------------------------------------- 1 | @interface QCMeshPropertySetter : QCPatch 2 | { 3 | QCMeshPort *inputMesh; // 156 = 0x9c 4 | QCStructurePort *inputValue; // 160 = 0xa0 5 | QCIndexPort *_inputProperty; // 164 = 0xa4 6 | QCMeshPort *outputMesh; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (NSDictionary*)state; 13 | - (BOOL)setState:(NSDictionary*)state; 14 | - (void)_forwardRenderingFlag; 15 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCMiniPatchActor.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPatchActor.h" 3 | 4 | @interface QCMiniPatchActor : QCPatchActor 5 | { 6 | void *_unused3[4]; // 84 = 0x54 7 | } 8 | 9 | - (NSSize)sizeForNode:(id)fp8; 10 | - (void)_drawNameForPort:(id)fp8 node:(id)fp12 atPoint:(NSPoint)fp16 bounds:(NSRect)fp24 inContext:(CGContextRef)fp40; 11 | - (void)_drawBackgroundGradientLayerForNode:(id)fp8 bounds:(NSRect)fp12 reflectionHeight:(CGFloat)fp28 inContext:(CGContextRef)fp32; 12 | - (BOOL)pointInTitleRect:(NSPoint)fp8 inNode:(id)fp16 bounds:(NSRect)fp20; 13 | - (NSPoint)pointForPort:(id)fp8 inNode:(id)fp12 bounds:(NSRect)fp16; 14 | - (void)_drawTitleForNode:(id)fp8 bounds:(NSRect)fp12 inContext:(CGContextRef)fp28; 15 | - (void)setTitle:(id)fp8 forNode:(id)fp12; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCMultiplexer.h: -------------------------------------------------------------------------------- 1 | @interface QCMultiplexer : QCPatch 2 | { 3 | QCIndexPort *inputIndex; // 156 = 0x9c 4 | NSMutableArray *_inPorts; // 160 = 0xa0 5 | QCPort *_outPort; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | + (id)stateKeysWithIdentifier:(id)fp8; 11 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 12 | - (id)_activePort; 13 | - (NSUInteger)inputCount; 14 | - (void)setInputCount:(NSUInteger)fp8; 15 | - (Class)portClass; 16 | - (void)setPortClass:(Class)fp8; 17 | - (id)initWithIdentifier:(id)fp8; 18 | - (void)dealloc; 19 | - (NSDictionary*)state; 20 | - (BOOL)setState:(NSDictionary*)state; 21 | - (void)_forwardRenderingFlag; 22 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 23 | @end 24 | 25 | @interface QCMultiplexer (QCInspector) 26 | + (Class)inspectorClassWithIdentifier:(id)fp8; 27 | @end 28 | -------------------------------------------------------------------------------- /include/QCMultiplexerBooleanPort.h: -------------------------------------------------------------------------------- 1 | #import "QCBooleanPort.h" 2 | 3 | @interface QCMultiplexerBooleanPort : QCBooleanPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerColorPort.h: -------------------------------------------------------------------------------- 1 | #import "QCColorPort.h" 2 | 3 | @interface QCMultiplexerColorPort : QCColorPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerImagePort.h: -------------------------------------------------------------------------------- 1 | #import "QCImagePort.h" 2 | 3 | @interface QCMultiplexerImagePort : QCImagePort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerIndexPort.h: -------------------------------------------------------------------------------- 1 | #import "QCIndexPort.h" 2 | 3 | @interface QCMultiplexerIndexPort : QCIndexPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerMeshPort.h: -------------------------------------------------------------------------------- 1 | #import "QCMeshPort.h" 2 | 3 | @interface QCMultiplexerMeshPort : QCMeshPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerNumberPort.h: -------------------------------------------------------------------------------- 1 | #import "QCNumberPort.h" 2 | 3 | @interface QCMultiplexerNumberPort : QCNumberPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerStringPort.h: -------------------------------------------------------------------------------- 1 | #import "QCStringPort.h" 2 | 3 | @interface QCMultiplexerStringPort : QCStringPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerStructurePort.h: -------------------------------------------------------------------------------- 1 | #import "QCStructurePort.h" 2 | 3 | @interface QCMultiplexerStructurePort : QCStructurePort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCMultiplexerUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCMultiplexerUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *classMenu; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)setClass:(id)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCMultiplexerVirtualPort.h: -------------------------------------------------------------------------------- 1 | #import "QCVirtualPort.h" 2 | 3 | @interface QCMultiplexerVirtualPort : QCVirtualPort 4 | - (BOOL)_execute:(double)time arguments:(NSDictionary*)arguments; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCNSBitmapImageRep.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCNSBitmapImageRep : NSBitmapImageRep 4 | { 5 | id _owner; // 52 = 0x34 6 | } 7 | 8 | - (void)setOwner:(id)fp8; 9 | - (void)dealloc; 10 | - (void)encodeWithCoder:(NSCoder *)aCoder; 11 | - (id)initWithCoder:(NSCoder *)aDecoder; 12 | - (id)copyWithZone:(NSZone *)zone; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCNetworkBroadcaster.h: -------------------------------------------------------------------------------- 1 | @interface QCNetworkBroadcaster : QCNetworkPatch 2 | { 3 | QCStringPort *inputString; // 312 = 0x138 4 | double _maxFrequency; // 316 = 0x13c 5 | BOOL _run; // 324 = 0x144 6 | QCDatagramBroadcaster *_broadcaster; // 328 = 0x148 7 | } 8 | 9 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 10 | + (NSUInteger)stateVersionWithIdentifier:(id)fp8; 11 | + (id)stateKeysWithIdentifier:(id)fp8; 12 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (BOOL)setState:(NSDictionary*)state; 15 | - (void)_broadcasterThread:(id)fp8; 16 | - (BOOL)setup:(QCOpenGLContext *)context; 17 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 18 | - (void)cleanup:(QCOpenGLContext *)context; 19 | @end 20 | 21 | @interface QCNetworkBroadcaster (QCInspector) 22 | + (Class)inspectorClassWithIdentifier:(id)fp8; 23 | @end 24 | -------------------------------------------------------------------------------- /include/QCNetworkBroadcasterUI.h: -------------------------------------------------------------------------------- 1 | #import "QCNetworkPatchUI.h" 2 | 3 | @interface QCNetworkBroadcasterUI : QCNetworkPatchUI 4 | + (id)viewNibName; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCNetworkPatch.h: -------------------------------------------------------------------------------- 1 | @interface QCNetworkPatch : QCThreadPatch 2 | { 3 | in_addr_t _address; // 304 = 0x130 4 | in_port_t _port; // 308 = 0x134 5 | } 6 | 7 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 8 | - (id)initWithIdentifier:(id)fp8; 9 | - (NSDictionary*)state; 10 | - (BOOL)setState:(NSDictionary*)state; 11 | - (in_addr_t)address; 12 | - (void)setAddress:(in_addr_t)fp8; 13 | - (in_port_t)port; 14 | - (void)setPort:(in_port_t)fp8; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCNetworkPatchUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCNetworkPatchUI : QCInspector 5 | { 6 | IBOutlet NSMatrix *protocolMatrix; // 28 = 0x1c 7 | IBOutlet NSTextField *ipField_1; // 32 = 0x20 8 | IBOutlet NSTextField *ipField_2; // 36 = 0x24 9 | IBOutlet NSTextField *ipField_3; // 40 = 0x28 10 | IBOutlet NSTextField *ipField_4; // 44 = 0x2c 11 | IBOutlet NSTextField *portField; // 48 = 0x30 12 | } 13 | 14 | - (void)_updateUI:(id)fp8; 15 | - (void)setupViewForPatch:(id)fp8; 16 | - (void)updateProtocol:(id)fp8; 17 | - (void)updatePort:(id)fp8; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCNetworkReceiver.h: -------------------------------------------------------------------------------- 1 | @interface QCNetworkReceiver : QCNetworkPatch 2 | { 3 | QCStringPort *outputString; // 312 = 0x138 4 | QCNumberPort *outputTimestamp; // 316 = 0x13c 5 | QCBooleanPort *outputSignal; // 320 = 0x140 6 | BOOL _run; // 324 = 0x144 7 | QCDatagramReceiver *_receiver; // 328 = 0x148 8 | } 9 | 10 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 11 | - (void)_receiverThread:(id)fp8; 12 | - (BOOL)setup:(QCOpenGLContext *)context; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | - (void)cleanup:(QCOpenGLContext *)context; 15 | @end 16 | 17 | @interface QCNetworkReceiver (QCInspector) 18 | + (Class)inspectorClassWithIdentifier:(id)fp8; 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCNetworkReceiverUI.h: -------------------------------------------------------------------------------- 1 | #import "QCNetworkPatchUI.h" 2 | 3 | @interface QCNetworkReceiverUI : QCNetworkPatchUI 4 | + (id)viewNibName; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCNetworkSynchronizerUI.h: -------------------------------------------------------------------------------- 1 | #import "QCNetworkPatchUI.h" 2 | 3 | @interface QCNetworkSynchronizerUI : QCNetworkPatchUI 4 | + (id)viewNibName; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCNodeManager.h: -------------------------------------------------------------------------------- 1 | @interface QCNodeManager : GFNodeManager 2 | { 3 | void *_unused2[4]; // 80 = 0x50 4 | } 5 | 6 | - (BOOL)isNodePrivateWithName:(NSString*)name; 7 | - (NSArray*)nodeNames; 8 | - (void)registerNodeWithClass:(Class)nodeClass identifier:(NSString*)identifier isPrivate:(BOOL)isPrivate; 9 | - (void)registerNodeWithClass:(Class)nodeClass identifier:(NSString*)identifier; 10 | - (void)registerNode:(id)fp8 withName:(NSString*)name; 11 | - (id)instantiateNodeWithName:(id)name; 12 | - (id)attributesFromComposition:(id)fp8; 13 | - (id)_patchFromComposition:(id)fp8; 14 | - (id)_patchFromCompositionPath:(id)fp8; 15 | - (id)_attributesFromComposition:(id)fp8; 16 | - (id)_attributesFromCompositionPath:(id)fp8; 17 | - (void)loadPlugInAtPath:(NSString*)path; 18 | @end 19 | 20 | @interface QCNodeManager (VirtualPatchLoading) 21 | - (void)loadPlugInFromComposition:(id)fp8 name:(NSString*)name; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCNumberFormatter.h: -------------------------------------------------------------------------------- 1 | @interface QCNumberFormatter : QCPatch 2 | { 3 | QCNumberPort *inputNumber; // 156 = 0x9c 4 | QCStringPort *outputString; // 160 = 0xa0 5 | NSInteger _style; // 164 = 0xa4 6 | NSString *_format; // 168 = 0xa8 7 | CFNumberFormatterRef _formatter; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (NSDictionary*)state; 14 | - (BOOL)setState:(NSDictionary*)state; 15 | - (BOOL)setup:(QCOpenGLContext *)context; 16 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 17 | - (void)cleanup:(QCOpenGLContext *)context; 18 | - (void)setStyle:(NSInteger)fp8; 19 | - (NSInteger)style; 20 | - (void)setFormatString:(id)fp8; 21 | - (id)formatString; 22 | @end 23 | 24 | @interface QCNumberFormatter (QCInspector) 25 | + (Class)inspectorClassWithIdentifier:(id)fp8; 26 | @end 27 | -------------------------------------------------------------------------------- /include/QCNumberFormatterUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCNumberFormatterUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *styleMenu; // 28 = 0x1c 7 | IBOutlet NSTextField *formatField; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)_configureFormatEditor; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)update:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCNumericalFormatter.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCNumericalFormatter : NSFormatter 4 | { 5 | BOOL _allowsFloats; // 4 = 0x4 6 | double _min; // 8 = 0x8 7 | double _max; // 16 = 0x10 8 | } 9 | 10 | - (id)init; 11 | - (void)setAllowsFloats:(BOOL)fp8; 12 | - (BOOL)allowsFloats; 13 | - (double)minimum; 14 | - (void)setMinimum:(double)fp8; 15 | - (double)maximum; 16 | - (void)setMaximum:(double)fp8; 17 | - (BOOL)getObjectValue:(id *)fp8 forString:(id)fp12 errorDescription:(id *)fp16; 18 | - (id)stringForObjectValue:(id)fp8; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCOSCBroadcaster.h: -------------------------------------------------------------------------------- 1 | @interface QCOSCBroadcaster : QCOSCPatch 2 | { 3 | QCDatagramBroadcaster *_broadcaster; // 320 = 0x140 4 | double _maxFrequency; // 324 = 0x144 5 | char *_oscBuffer; // 332 = 0x14c 6 | } 7 | 8 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 9 | + (NSUInteger)stateVersionWithIdentifier:(id)fp8; 10 | + (id)stateKeysWithIdentifier:(id)fp8; 11 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 12 | - (void)_broadcasterThread:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (void)dealloc; 15 | - (BOOL)setState:(NSDictionary*)state; 16 | - (BOOL)setup:(QCOpenGLContext *)context; 17 | - (void)setOscPortsConfiguration:(id)fp8; 18 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 19 | - (void)cleanup:(QCOpenGLContext *)context; 20 | 21 | @end 22 | 23 | @interface QCOSCBroadcaster (QCInspector) 24 | + (Class)inspectorClassWithIdentifier:(id)fp8; 25 | @end 26 | -------------------------------------------------------------------------------- /include/QCOSCBroadcasterUI.h: -------------------------------------------------------------------------------- 1 | #import "QCOSCPatchUI.h" 2 | 3 | @interface QCOSCBroadcasterUI : QCOSCPatchUI 4 | + (id)viewNibName; 5 | @end 6 | -------------------------------------------------------------------------------- /include/QCOSCPatch.h: -------------------------------------------------------------------------------- 1 | @interface QCOSCPatch : QCNetworkPatch 2 | { 3 | BOOL _run; // 310 = 0x136 4 | NSMutableArray *_oscPorts; // 312 = 0x138 5 | GFList *_oscPortsConfiguration; // 316 = 0x13c 6 | } 7 | 8 | + (id)stateKeysWithIdentifier:(id)fp8; 9 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (void)dealloc; 12 | - (void)setOscPortsConfiguration:(id)fp8; 13 | - (NSDictionary*)state; 14 | - (BOOL)setState:(NSDictionary*)state; 15 | - (GFList*)oscPortsConfiguration; 16 | - (void)addPort:(id)fp8 ofType:(id)fp12; 17 | - (void)removePortAtIndex:(NSUInteger)fp8; 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCOSCPatchUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCNetworkPatchUI.h" 3 | 4 | @interface QCOSCPatchUI : QCNetworkPatchUI 5 | { 6 | IBOutlet NSTextField *portName; // 52 = 0x34 7 | IBOutlet NSPopUpButton *portType; // 56 = 0x38 8 | IBOutlet NSTableView *tableView; // 60 = 0x3c 9 | } 10 | 11 | - (void)_updateUI:(id)fp8; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)removePort:(id)fp8; 14 | - (void)addPort:(id)fp8; 15 | - (NSInteger)numberOfRowsInTableView:(NSTableView*)fp8; 16 | - (id)tableView:(NSTableView*)fp8 objectValueForTableColumn:(NSTableView*)fp12 row:(NSInteger)fp16; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCOSCReceiver.h: -------------------------------------------------------------------------------- 1 | @interface QCOSCReceiver : QCOSCPatch 2 | { 3 | QCBooleanPort *outputSignal; // 320 = 0x140 4 | QCDatagramReceiver *_receiver; // 324 = 0x144 5 | } 6 | 7 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 8 | - (BOOL)setup:(QCOpenGLContext *)context; 9 | - (void)_receiverThread:(id)fp8; 10 | - (void)setOscPortsConfiguration:(id)fp8; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | - (void)cleanup:(QCOpenGLContext *)context; 13 | @end 14 | 15 | @interface QCOSCReceiver (QCInspector) 16 | + (Class)inspectorClassWithIdentifier:(id)fp8; 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCOSCReceiverUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCOSCPatchUI.h" 3 | 4 | @interface QCOSCReceiverUI : QCOSCPatchUI 5 | + (id)viewNibName; 6 | @end 7 | -------------------------------------------------------------------------------- /include/QCObject.h: -------------------------------------------------------------------------------- 1 | @interface QCObject : NSObject 2 | { 3 | CFDictionaryRef _staticMetadata; // 4 = 0x4 4 | CFDictionaryRef _forwardMetadata; // 8 = 0x8 5 | void *_unused[4]; // 12 = 0xc 6 | } 7 | 8 | + (id)allocWithZone:(NSZone *)zone; 9 | - (void)finalize; 10 | - (void)dealloc; 11 | - (void)setMetadata:(id)object forKey:(id)key shouldForward:(BOOL)shouldForward; 12 | - (void)removeMetadataForKey:(id)key; 13 | - (void)removeAllMetadata; 14 | - (id)metadataForKey:(id)key; 15 | - (CFDictionaryRef)_forwardMetadata; 16 | - (void)forwardMetadataToObject:(id)object; 17 | - (id)allMetadata; 18 | - (id)allStaticMetadata; 19 | - (id)allForwardedMetadata; 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCObjectPort.h: -------------------------------------------------------------------------------- 1 | #import "QCVirtualPort.h" 2 | 3 | @interface QCObjectPort : QCVirtualPort 4 | { 5 | id _cachedValue; // 124 = 0x7c 6 | void *_unused4[4]; // 128 = 0x80 7 | } 8 | 9 | + (id)allocWithZone:(NSZone *)zone; 10 | - (Class)objectClass; 11 | - (id)object; 12 | - (BOOL)setObject:(id)objectValue; 13 | @end 14 | 15 | @interface QCObjectPort (Override) 16 | - (id)initWithNode:(QCPatch*)owner arguments:(NSDictionary*)args; 17 | - (Class)valueClass; 18 | - (BOOL)setValue:(id)fp8; 19 | - (BOOL)acceptValuesOfClass:(Class)valueClass; 20 | - (BOOL)canConnectToPort:(QCPort*)port; 21 | - (BOOL)takeValue:(id)fp8 fromPort:(QCPort*)port; 22 | - (NSString*)description; 23 | @end 24 | -------------------------------------------------------------------------------- /include/QCOpenCLUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCProgrammablePatchView; 5 | 6 | @interface QCOpenCLUI : QCInspector 7 | { 8 | IBOutlet QCProgrammablePatchView *sourceView; // 28 = 0x1c 9 | IBOutlet NSTabView *tabView; // 32 = 0x20 10 | IBOutlet NSPopUpButton *kernelNames; // 36 = 0x24 11 | IBOutlet NSPopUpButton *functionNames; // 40 = 0x28 12 | BOOL _private; // 44 = 0x2c 13 | NSRect _savedFrame; // 48 = 0x30 14 | NSSize _savedMaxSize; // 64 = 0x40 15 | NSSize _savedMinSize; // 72 = 0x48 16 | } 17 | 18 | + (id)viewNibName; 19 | - (void)didLoadNib; 20 | - (void)_updateUI; 21 | - (BOOL)settingsVisible; 22 | - (void)setSettingsVisible:(BOOL)fp8; 23 | - (void)moveToLine:(id)fp8; 24 | - (void)sampleKernel:(id)fp8; 25 | - (void)setupViewForPatch:(id)fp8; 26 | - (void)resetView; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCOpenGLInfoUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCTableView; 5 | 6 | @interface QCOpenGLInfoUI : QCInspector 7 | { 8 | IBOutlet QCTableView *tableView; // 28 = 0x1c 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)addExtension:(id)fp8; 14 | - (void)removeExtension:(id)fp8; 15 | - (NSInteger)numberOfRowsInTableView:(NSTableView*)fp8; 16 | - (id)tableView:(NSTableView*)fp8 objectValueForTableColumn:(NSTableColumn*)fp12 row:(NSInteger)fp16; 17 | - (void)tableView:(NSTableView*)fp8 setObjectValue:(id)fp12 forTableColumn:(NSTableColumn*)fp16 row:(NSInteger)fp20; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_Blending.h: -------------------------------------------------------------------------------- 1 | #import "QCIndexPort.h" 2 | 3 | @interface QCOpenGLPort_Blending : QCIndexPort 4 | { 5 | unsigned char _enabled; // 128 = 0x80 6 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 7 | unsigned char _testingEnabled; // 129 = 0x81 8 | GLint _sourceFunction; // 132 = 0x84 9 | GLint _destFunction; // 136 = 0x88 10 | GLint _alphaFunc; // 140 = 0x8c 11 | CGFloat _alphaRef; // 144 = 0x90 12 | void *_unused4[1]; // 148 = 0x94 13 | #else 14 | GLint _sourceFunction; // 124 = 0x7c 15 | GLint _destFunction; // 128 = 0x80 16 | void *_unused4[4]; // 132 = 0x84 17 | #endif 18 | } 19 | 20 | - (id)initWithNode:(GFNode*)node arguments:(NSDictionary*)args; 21 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 22 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 23 | @end 24 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_Color.h: -------------------------------------------------------------------------------- 1 | #import "QCColorPort.h" 2 | 3 | @interface QCOpenGLPort_Color : QCColorPort 4 | { 5 | void *_unused4[4]; // 136 = 0x88 6 | } 7 | 8 | - (id)initWithNode:(GFNode*)node arguments:(NSDictionary*)args; 9 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 10 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 11 | - (void)setPrimaryOnOpenGLContext:(QCOpenGLContext*)context; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_Culling.h: -------------------------------------------------------------------------------- 1 | #import "QCIndexPort.h" 2 | 3 | @interface QCOpenGLPort_Culling : QCIndexPort 4 | { 5 | unsigned char _enabled; // 128 = 0x80 6 | int _mode; // 132 = 0x84 7 | void *_unused4[4]; // 136 = 0x88 8 | } 9 | 10 | - (id)initWithNode:(GFNode*)node arguments:(NSDictionary*)args; 11 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 12 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_MeshKitBlending.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCOpenGLPort_Blending.h" 3 | 4 | @interface QCOpenGLPort_MeshKitBlending : QCOpenGLPort_Blending 5 | { 6 | void *_unused5[2]; // 152 = 0x98 7 | } 8 | 9 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 10 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_MeshKitCulling.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCOpenGLPort_Culling.h" 3 | 4 | @interface QCOpenGLPort_MeshKitCulling : QCOpenGLPort_Culling 5 | { 6 | void *_unused5[2]; // 152 = 0x98 7 | } 8 | 9 | - (id)initWithNode:(GFNode*)node arguments:(NSDictionary*)args; 10 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 11 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCOpenGLPort_ZBuffer.h: -------------------------------------------------------------------------------- 1 | #import "QCIndexPort.h" 2 | 3 | @interface QCOpenGLPort_ZBuffer : QCIndexPort 4 | { 5 | unsigned char _enabled; // 128 = 0x80 6 | int _function; // 132 = 0x84 7 | int _mask; // 136 = 0x88 8 | void *_unused4[4]; // 140 = 0x8c 9 | } 10 | 11 | - (id)initWithNode:(GFNode*)node arguments:(NSDictionary*)args; 12 | - (void)setOnOpenGLContext:(QCOpenGLContext*)context; 13 | - (void)unsetOnOpenGLContext:(QCOpenGLContext*)context; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCOpenGLRenderState.h: -------------------------------------------------------------------------------- 1 | #import "QCGraphicsRenderState.h" 2 | 3 | @interface QCOpenGLRenderState : QCGraphicsRenderState 4 | { 5 | int currentVirtualScreen; // 156 = 0x9c 6 | float currentFieldOfView; // 160 = 0xa0 7 | float saveFieldOfView; // 164 = 0xa4 8 | BOOL saveFlipped; // 168 = 0xa8 9 | BOOL saveResetMatrices; // 169 = 0xa9 10 | int saveFace; // 172 = 0xac 11 | int saveMode; // 176 = 0xb0 12 | CGFloat saveModelView[16]; // 180 = 0xb4 13 | CGFloat saveProjection[16]; // 244 = 0xf4 14 | int saveScissorFrame[4]; // 308 = 0x134 15 | BOOL saveScissorEnabled; // 324 = 0x144 16 | } 17 | 18 | - (id)initWithContext:(id)fp8 patch:(id)fp12; 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCParticleSystemUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCParticleSystemUI : QCInspector 5 | { 6 | IBOutlet NSTextField *delayField; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)updateDelay:(id)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCPatchBrowserView.h: -------------------------------------------------------------------------------- 1 | 2 | #import "GFGraphBrowserView.h" 3 | 4 | @interface QCPatchBrowserView : GFGraphBrowserView 5 | { 6 | void *_unused2[4]; // 120 = 0x78 7 | } 8 | 9 | + (void)initialize; 10 | + (BOOL)_isGraph:(id)fp8; 11 | - (Class)valueClassForBinding:(id)fp8; 12 | 13 | @end 14 | 15 | @interface QCPatchBrowserView (Wrappers) 16 | - (void)setRootPatch:(id)fp8; 17 | - (id)rootPatch; 18 | - (id)currentPatch; 19 | - (void)setCurrentPatch:(id)fp8; 20 | - (void)setPatchEditor:(id)fp8; 21 | - (id)patchEditor; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCPatchClassDescription.h: -------------------------------------------------------------------------------- 1 | 2 | #import "GFNodeClassDescription.h" 3 | 4 | @interface QCPatchClassDescription : GFNodeClassDescription 5 | { 6 | CFArrayRef _stateKeysCache; // 76 = 0x4c 7 | CFDictionaryRef _stateKeysCaches; // 80 = 0x50 8 | } 9 | 10 | - (id)stateKeysForIdentifier:(id)fp8; 11 | - (void)finalize; 12 | - (void)dealloc; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCPatchController.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class QCPatch; 4 | 5 | @interface QCPatchController : NSController 6 | { 7 | QCPatch *_patch; // 60 = 0x3c 8 | void *_unused[4]; // 64 = 0x40 9 | } 10 | 11 | + (BOOL)accessInstanceVariablesDirectly; 12 | + (BOOL)automaticallyNotifiesObserversForKey:(id)fp8; 13 | - (void)dealloc; 14 | - (id)patch; 15 | - (void)_real_willChangeValueForKey:(id)fp8; 16 | - (void)_real_didChangeValueForKey:(id)fp8; 17 | - (void)setPatch:(id)fp8; 18 | - (void)encodeWithCoder:(NSCoder *)aCoder; 19 | - (id)initWithCoder:(NSCoder *)aDecoder; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCPatchEditorView.h: -------------------------------------------------------------------------------- 1 | #import "GFGraphEditorView.h" 2 | 3 | @interface QCPatchEditorView : GFGraphEditorView 4 | { 5 | BOOL _visualDebugging; // 104 = 0x68 6 | void *_unused2[4]; // 108 = 0x6c 7 | } 8 | 9 | + (void)initialize; 10 | - (Class)valueClassForBinding:(id)fp8; 11 | - (void)dealloc; 12 | - (void)showInspector:(id)fp8; 13 | 14 | @end 15 | 16 | @interface QCPatchEditorView (Private) 17 | - (void)__redrawBounds:(id)fp8; 18 | - (void)__patchExecuted:(id)fp8; 19 | - (void)__patchActivated:(id)fp8; 20 | - (void)__patchStarted:(id)fp8; 21 | - (void)setVisualizePatchExecution:(BOOL)fp8; 22 | - (BOOL)visualizePatchExecution; 23 | @end 24 | 25 | @interface QCPatchEditorView (Wrappers) 26 | + (id)drawingCache; 27 | - (void)setPatch:(id)fp8; 28 | - (id)patch; 29 | - (void)setPatchManager:(id)fp8; 30 | - (id)patchManager; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPatchInfo.h: -------------------------------------------------------------------------------- 1 | @interface QCPatchInfo : QCPatch 2 | { 3 | QCStringPort *inputPath; // 156 = 0x9c 4 | QCStructurePort *outputMetadata; // 160 = 0xa0 5 | QCStructurePort *outputInputList; // 164 = 0xa4 6 | QCStructurePort *outputOutputList; // 168 = 0xa8 7 | NSString *_compositionLocation; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (void)_setComposition:(id)fp8 context:(id)fp12; 13 | - (BOOL)setup:(QCOpenGLContext *)context; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | - (void)cleanup:(QCOpenGLContext *)context; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCPatchManagerView.h: -------------------------------------------------------------------------------- 1 | 2 | #import "GFNodeManagerView.h" 3 | 4 | @interface QCPatchManagerView : GFNodeManagerView 5 | { 6 | void *_unused2[4]; // 124 = 0x7c 7 | } 8 | 9 | + (void)initialize; 10 | - (id)initWithFrame:(NSRect)fp8; 11 | - (id)_filterStringsForNode:(id)fp8; 12 | - (id)_cellContentForNode:(id)fp8 columnIdentifier:(id)fp12; 13 | - (int)_compareNode:(id)fp8 withNode:(id)fp12 usingColumnIdentifier:(id)fp16 ascending:(BOOL)fp20; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCPatchParameterView.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPatchParametersView.h" 3 | 4 | @class QCCompositionParameterView; 5 | 6 | @interface QCPatchParameterView : QCPatchParametersView 7 | { 8 | QCCompositionParameterView *_compositionParameterView; // 132 = 0x84 9 | } 10 | 11 | - (void)setCompositionParameterView:(id)fp8; 12 | - (BOOL)isInputPortVisible:(id)fp8; 13 | - (void)localizePortInfo:(id)fp8; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCPatchPathView.h: -------------------------------------------------------------------------------- 1 | 2 | #import "GFGraphPathView.h" 3 | 4 | @interface QCPatchPathView : GFGraphPathView 5 | { 6 | void *_unused2[4]; // 116 = 0x74 7 | } 8 | 9 | + (void)initialize; 10 | + (BOOL)_isGraph:(id)fp8; 11 | - (Class)valueClassForBinding:(id)fp8; 12 | 13 | @end 14 | 15 | @interface QCPatchPathView (Wrappers) 16 | - (void)setRootPatch:(id)fp8; 17 | - (id)rootPatch; 18 | - (id)currentPatch; 19 | - (void)setCurrentPatch:(id)fp8; 20 | - (void)setPatchEditor:(id)fp8; 21 | - (id)patchEditor; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCPatchProExtension.h: -------------------------------------------------------------------------------- 1 | @interface QCPatchProExtension : NSObject 2 | { 3 | CGFloat _transform[16]; // 4 = 0x4 4 | BOOL _patchSetsTransform; // 68 = 0x44 5 | } 6 | 7 | - (id)init; 8 | - (CGFloat *)getTransform; 9 | - (BOOL)patchSetsTransform; 10 | - (void)setPatchSetsTransform:(BOOL)patchSetsTransform; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCPatchProfileView.h: -------------------------------------------------------------------------------- 1 | #import "QCProfileView.h" 2 | 3 | @class QCPatch; 4 | 5 | @interface QCPatchProfileView : QCProfileView 6 | { 7 | QCPatch *_patch; // 140 = 0x8c 8 | double _lastFrameTime; // 144 = 0x90 9 | NSUInteger _lastFrameID; // 152 = 0x98 10 | NSUInteger _lastPatchCount; // 156 = 0x9c 11 | void *_unused2[4]; // 160 = 0xa0 12 | } 13 | 14 | - (id)initWithFrame:(NSRect)fp8; 15 | - (void)dealloc; 16 | - (void)drawRect:(NSRect)fp8; 17 | - (void)setSampleSize:(NSUInteger)fp8; 18 | - (void)addSample:(const double *)fp8; 19 | - (void)clearAllSamples; 20 | - (void)_didStart:(id)fp8; 21 | - (void)__addStats:(id)fp8; 22 | - (void)_didRender:(id)fp8; 23 | - (void)setPatch:(QCPatch*)patch; 24 | - (QCPatch*)patch; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /include/QCPatchRenderingInfo.h: -------------------------------------------------------------------------------- 1 | @class QCContext; 2 | 3 | @interface QCPatchRenderingInfo : NSObject 4 | { 5 | QCContext *_context; // 4 = 0x4 6 | double _profilingStats[9]; // 8 = 0x8 7 | int flags; // 80 = 0x50 8 | NSUInteger pausedRendering; // 84 = 0x54 9 | NSUInteger frameID; // 88 = 0x58 10 | NSUInteger lastRenderedFrameID; // 92 = 0x5c 11 | double frameTime; // 96 = 0x60 12 | double executionDuration; // 104 = 0x68 13 | double nextExecutionTime; // 112 = 0x70 14 | NSUInteger patchTotalCount; // 120 = 0x78 15 | NSUInteger patchActiveCount; // 124 = 0x7c 16 | NSUInteger patchTraversedCount; // 128 = 0x80 17 | NSUInteger patchExecutedCount; // 132 = 0x84 18 | BOOL abortExecution; // 136 = 0x88 19 | BOOL suspendExecution; // 137 = 0x89 20 | pthread_mutex_t suspendMutex; // 140 = 0x8c 21 | } 22 | 23 | - (id)initWithContext:(QCContext*)context; 24 | - (void)finalize; 25 | - (void)dealloc; 26 | - (QCContext*)context; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPickerSelectionLayer.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @interface QCPickerSelectionLayer : CALayer 4 | { 5 | CGRect _selectionSelectionFrame; // 48 = 0x30 6 | CGColorRef _focusRingColor; // 64 = 0x40 7 | } 8 | 9 | - (void)__finalize_QCPickerSelectionLayer; 10 | - (void)finalize; 11 | - (void)dealloc; 12 | - (void)drawInContext:(CGContextRef)fp8; 13 | - (void)updateSelectionFrame:(CGRect)fp8; 14 | - (void)setFocusRingColor:(CGColorRef)fp8; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCPixelFormat_BGRA8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_BGRA8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_BGRX8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_BGRX8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_CMYK16.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_CMYK16 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_CMYK8.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_CMYK8 : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_CMYKf.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_CMYKf : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_I16.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_I16 : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_I8.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_I8 : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_If.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_If : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_Ih.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_Ih : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_M_I16.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_M_I16 : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_M_I8.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_M_I8 : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_M_If.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_M_If : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_M_Ih.h: -------------------------------------------------------------------------------- 1 | @interface QCPixelFormat_M_Ih : QCPixelFormat 2 | { 3 | NSArray *_compatibilities; // 20 = 0x14 4 | } 5 | 6 | - (NSString*)name; 7 | - (NSArray*)compatibilities; 8 | - (NSString*)description; 9 | - (void)dealloc; 10 | - (int)pixelColorModel; 11 | - (int)pixelType; 12 | - (int)pixelAlpha; 13 | - (NSUInteger)pixelBlockWidth; 14 | - (NSUInteger)pixelBlockHeight; 15 | - (NSUInteger)bitsPerBlock; 16 | - (BOOL)isSupportedOnContext:(id)fp8; 17 | - (unsigned int)QTPixelFormat; 18 | - (GLuint)openGLInternalFormat; 19 | - (GLuint)openGLPixelFormat; 20 | - (GLuint)openGLPixelType; 21 | - (CIFormat)CIFormat; 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 23 | - (cl_image_format)CLFormat; 24 | #endif 25 | - (NSUInteger)CGBitsPerComponent; 26 | - (NSUInteger)CGBitsPerPixel; 27 | - (CGBitmapInfo)CGBitmapInfo; 28 | @end 29 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGB16.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGB16 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGB8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGB8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBA16.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBA16 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBA8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBA8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBAf.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBAf : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBAh.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBAh : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBX8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBX8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBf.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBf : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCPixelFormat_RGBh.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_RGBh : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelFormat_XRGB8.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCPixelFormat_XRGB8 : QCPixelFormat 5 | { 6 | NSArray *_compatibilities; // 20 = 0x14 7 | } 8 | 9 | - (NSString*)name; 10 | - (NSArray*)compatibilities; 11 | - (NSString*)description; 12 | - (void)dealloc; 13 | - (int)pixelColorModel; 14 | - (int)pixelType; 15 | - (int)pixelAlpha; 16 | - (NSUInteger)pixelBlockWidth; 17 | - (NSUInteger)pixelBlockHeight; 18 | - (NSUInteger)bitsPerBlock; 19 | - (BOOL)isSupportedOnContext:(id)fp8; 20 | - (unsigned int)QTPixelFormat; 21 | - (GLuint)openGLInternalFormat; 22 | - (GLuint)openGLPixelFormat; 23 | - (GLuint)openGLPixelType; 24 | - (CIFormat)CIFormat; 25 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1060 26 | - (cl_image_format)CLFormat; 27 | #endif 28 | - (NSUInteger)CGBitsPerComponent; 29 | - (NSUInteger)CGBitsPerPixel; 30 | - (CGBitmapInfo)CGBitmapInfo; 31 | @end 32 | -------------------------------------------------------------------------------- /include/QCPixelImage.h: -------------------------------------------------------------------------------- 1 | #import "QCImagePixelBuffer.h" 2 | 3 | @class QCImageTextureBuffer, QCOpenGLContext; 4 | 5 | @interface QCPixelImage : QCImagePixelBuffer 6 | { 7 | QCImageTextureBuffer *_texture; // 168 = 0xa8 8 | QCOpenGLContext *_context; // 172 = 0xac 9 | } 10 | 11 | - (void)setTexture:(QCImageTextureBuffer*)imageTexture; 12 | - (QCImageTextureBuffer*)texture; 13 | - (QCOpenGLContext*)openGLContext; 14 | - (void)registerWithOpenGLContext:(QCOpenGLContext*)context; 15 | - (void)unregisterFromOpenGLContext; 16 | - (void)dealloc; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCPlasmaImageUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCPlasmaImageUI : QCInspector 5 | { 6 | IBOutlet NSTextField *widthField; // 28 = 0x1c 7 | IBOutlet NSTextField *heightField; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)updateSize:(id)fp8; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCPlugInInspector.h: -------------------------------------------------------------------------------- 1 | #import "QCInspector.h" 2 | 3 | @class QCPlugInViewController; 4 | 5 | @interface QCPlugInInspector : QCInspector 6 | { 7 | QCPlugInViewController *_viewController; // 28 = 0x1c 8 | } 9 | 10 | + (NSString*)viewNibName; 11 | - (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20; 12 | - (id)initWithBundle:(NSBundle*)bundle nibName:(NSString*)nibName; 13 | - (void)setupViewForPatch:(id)fp8; 14 | - (id)view; 15 | - (id)viewTitle; 16 | - (void)resetView; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCPlugInViewController.h: -------------------------------------------------------------------------------- 1 | @interface QCPlugInViewController : NSViewController 2 | { 3 | void *_private; // 52 = 0x34 4 | } 5 | 6 | - (id)initWithPlugIn:(id)plugin viewNibName:(NSString*)nibName; 7 | - (id)plugIn; 8 | - (id)initWithNibName:(NSString*)nibName bundle:(NSBundle*)bundle; 9 | - (NSString*)description; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCPortGLView.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPortView.h" 3 | 4 | @class QCCGLContext; 5 | 6 | @interface QCPortGLView : QCPortView 7 | { 8 | QCCGLContext *_cglContext; // 84 = 0x54 9 | NSOpenGLContext *_glContext; // 88 = 0x58 10 | } 11 | 12 | - (void)_startRendering:(id)fp8; 13 | - (void)_stopRendering:(id)fp8; 14 | - (id)initWithPort:(id)fp8; 15 | - (void)finalize; 16 | - (void)dealloc; 17 | - (void)lockFocus; 18 | - (void)drawRect:(NSRect)fp8; 19 | - (void)setHidden:(BOOL)fp8; 20 | - (id)cglContext; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCPortTooltipView.h: -------------------------------------------------------------------------------- 1 | #import "GFTooltipView.h" 2 | 3 | @class QCPort; 4 | 5 | @interface QCPortTooltipView : GFTooltipView 6 | { 7 | QCPort *_port; // 84 = 0x54 8 | NSUInteger _timestamp; // 88 = 0x58 9 | NSView *_extensionView; // 92 = 0x5c 10 | NSTimer *_timer; // 96 = 0x60 11 | NSSize _baseSize; // 100 = 0x64 12 | NSString *_valueString; // 108 = 0x6c 13 | } 14 | 15 | + (id)valueTextAttributes; 16 | - (id)initWithFrame:(NSRect)frameRect; 17 | - (void)_timer:(id)fp8; 18 | - (void)_startRendering:(id)fp8; 19 | - (void)_stopRendering:(id)fp8; 20 | - (id)initWithPort:(QCPort*)port; 21 | - (void)finalize; 22 | - (void)dealloc; 23 | - (void)setString:(NSString*)string; 24 | - (void)drawRect:(NSRect)rect; 25 | - (void)refresh:(BOOL)fp8; 26 | @end 27 | -------------------------------------------------------------------------------- /include/QCPortView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class QCPort; 4 | 5 | @interface QCPortView : NSView 6 | { 7 | QCPort *_port; // 80 = 0x50 8 | } 9 | 10 | - (id)initWithFrame:(NSRect)fp8; 11 | - (id)initWithPort:(id)fp8; 12 | - (void)dealloc; 13 | - (id)port; 14 | - (void)drawRect:(NSRect)fp8; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCProjection.h: -------------------------------------------------------------------------------- 1 | @interface QCProjection : QCPatch 2 | { 3 | QCNumberPort *inputFieldOfView; // 156 = 0x9c 4 | } 5 | 6 | + (BOOL)isSafe; 7 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 8 | + (BOOL)usesLocalContextForIdentifier:(id)fp8; 9 | - (id)initWithIdentifier:(id)fp8; 10 | - (BOOL)setup:(QCOpenGLContext *)context; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCProviderImageCache.h: -------------------------------------------------------------------------------- 1 | #import "QCCache.h" 2 | 3 | @interface QCProviderImageCache : QCCache 4 | { 5 | QCCache *_imageCache; // 152 = 0x98 6 | QCCache *_representationCache; // 156 = 0x9c 7 | } 8 | 9 | - (id)initWithMaximumSize:(double)fp8 maximumResourceAge:(double)fp16 options:(id)fp24; 10 | - (id)_copyCacheWithFunction:(void *)fp8 userInfo:(void *)fp12 userInfoReleaseCallback:(void *)fp16 md5List:(QCMD5Sum *)fp20 md5Indices:(NSUInteger *)fp24 md5Count:(NSUInteger)fp28; 11 | - (void)dealloc; 12 | - (void)addResource:(id)fp8 withSize:(double)fp12 cost:(double)fp20 md5List:(QCMD5Sum *)fp28 count:(NSUInteger)fp32; 13 | - (void)_removeResourceAtIndex:(NSUInteger)fp8; 14 | - (void)_collectResourcesForSize; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCPsychedelicUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCPsychedelicUI : QCInspector 5 | { 6 | IBOutlet NSButton *depthButton; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)update:(id)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCPulse.h: -------------------------------------------------------------------------------- 1 | @interface QCPulse : QCPatch 2 | { 3 | QCBooleanPort *inputSignal; // 156 = 0x9c 4 | QCIndexPort *inputMode; // 160 = 0xa0 5 | QCBooleanPort *outputSignal; // 164 = 0xa4 6 | QCArray *_lastSignal; // 168 = 0xa8 7 | QCArray *_inputSignal; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (int)timeModeWithIdentifier:(id)fp8; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | + (id)stateArrays; 14 | - (id)initWithIdentifier:(id)fp8; 15 | - (void)dealloc; 16 | - (void)enable:(QCOpenGLContext*)context; 17 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 18 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCQuadricUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCQuadricUI : QCInspector 5 | { 6 | IBOutlet NSTextField *slicesField; // 28 = 0x1c 7 | IBOutlet NSTextField *stacksField; // 32 = 0x20 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)update:(id)fp8; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCRangeValue.h: -------------------------------------------------------------------------------- 1 | @interface QCRangeValue : QCPatch 2 | { 3 | QCNumberPort *inputValue; // 156 = 0x9c 4 | QCNumberPort *inputMin; // 160 = 0xa0 5 | QCNumberPort *inputMax; // 164 = 0xa4 6 | QCNumberPort *outputClip; // 168 = 0xa8 7 | QCNumberPort *outputRoll; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCRecursor.h: -------------------------------------------------------------------------------- 1 | @interface QCRecursor : QCPatch 2 | { 3 | QCBooleanPort *inputInitialize; // 156 = 0x9c 4 | BOOL _updating; // 160 = 0xa0 5 | BOOL _initialized; // 161 = 0xa1 6 | QCArray *_values; // 164 = 0xa4 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | + (int)timeModeWithIdentifier:(id)fp8; 12 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 13 | + (id)stateArrays; 14 | - (id)initWithIdentifier:(id)fp8; 15 | - (void)finalize_QCRecursor; 16 | - (void)finalize; 17 | - (void)dealloc; 18 | - (void)_initNotifications; 19 | - (void)_listenToNotification:(id)fp8; 20 | - (void)_stateUpdated; 21 | - (NSDictionary*)state; 22 | - (BOOL)setState:(NSDictionary*)state; 23 | - (BOOL)setup:(QCOpenGLContext *)context; 24 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 25 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 26 | @end 27 | -------------------------------------------------------------------------------- /include/QCRenderInImageUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCRenderInImageUI : QCInspector 5 | { 6 | IBOutlet NSPopUpButton *formatMenu; // 28 = 0x1c 7 | IBOutlet NSButton *depthButton; // 32 = 0x20 8 | IBOutlet NSButton *feedbackButton; // 36 = 0x24 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)updateFormat:(id)fp8; 14 | - (void)updateDepth:(id)fp8; 15 | - (void)updateFeedback:(id)fp8; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCRenderState.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @class QCContext, QCPatch; 5 | 6 | @interface QCRenderState : NSObject 7 | { 8 | QCPatch *_patch; // 4 = 0x4 9 | QCContext *_context; // 8 = 0x8 10 | void *_unused[4]; // 12 = 0xc 11 | } 12 | 13 | - (id)initWithContext:(id)fp8 patch:(id)fp12; 14 | - (void)dealloc; 15 | - (id)patch; 16 | - (id)context; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /include/QCRepositoryCompositions.h: -------------------------------------------------------------------------------- 1 | @interface QCRepositoryCompositions : QCPatch 2 | { 3 | QCIndexPort *inputProtocol; // 156 = 0x9c 4 | QCStructurePort *inputAttributes; // 160 = 0xa0 5 | QCStructurePort *outputCompositions; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 10 | + (int)timeModeWithIdentifier:(id)fp8; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCResource.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @interface QCResource : NSObject 5 | { 6 | int _retainCount; // 4 = 0x4 7 | void *_pool; // 8 = 0x8 8 | void *_unused[4]; // 12 = 0xc 9 | } 10 | 11 | + (id)allocWithZone:(NSZone *)zone; 12 | - (id)copyWithZone_GCCacheResource:(NSZone *)zone; 13 | - (id)retain; 14 | - (oneway void)release; 15 | - (NSUInteger)retainCount; 16 | - (void)setResourcePool:(id)fp8; 17 | - (id)resourcePool; 18 | - (void)willRecycleResource:(id)fp8; 19 | - (BOOL)didRecycleResource:(id)fp8; 20 | - (NSString*)description; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCResourcePool.h: -------------------------------------------------------------------------------- 1 | #import "QCCache.h" 2 | 3 | @interface QCResourcePool : QCCache 4 | { 5 | void *_unused2[4]; // 152 = 0x98 6 | } 7 | 8 | - (id)initWithMaximumSize:(double)maxSize maximumResourceAge:(double)maxAge options:(id)fp24; 9 | - (BOOL)isEmpty; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCRoundValue.h: -------------------------------------------------------------------------------- 1 | @interface QCRoundValue : QCPatch 2 | { 3 | QCNumberPort *inputValue; // 156 = 0x9c 4 | QCNumberPort *outputRound; // 160 = 0xa0 5 | QCNumberPort *outputFloor; // 164 = 0xa4 6 | QCNumberPort *outputCeil; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCRunLoopPatch.h: -------------------------------------------------------------------------------- 1 | @interface QCRunLoopPatch : QCPatch 2 | { 3 | void *_unused4[4]; // 156 = 0x9c 4 | } 5 | 6 | + (id)allocWithZone:(NSZone *)zone; 7 | - (void)_runLoopThread:(id)argument; 8 | - (BOOL)setup:(QCOpenGLContext *)context; 9 | - (id)runLoop; 10 | - (void)cleanup:(QCOpenGLContext *)context; 11 | - (void)performSelectorOnRunloop:(SEL)selector withArgument:(id)arg waitForCompletion:(BOOL)waitForCompletion; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCSampleHold.h: -------------------------------------------------------------------------------- 1 | @interface QCSampleHold : QCPatch 2 | { 3 | QCVirtualPort *inputSampleValue; // 156 = 0x9c 4 | QCBooleanPort *inputSampling; // 160 = 0xa0 5 | QCBooleanPort *inputResetSignal; // 164 = 0xa4 6 | QCVirtualPort *outputValue; // 168 = 0xa8 7 | QCArray *_lastResetSignal; // 172 = 0xac 8 | QCArray *_value; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | + (int)timeModeWithIdentifier:(id)fp8; 14 | - (id)initWithIdentifier:(id)fp8; 15 | - (void)finalize_QCSampleHold; 16 | - (void)finalize; 17 | - (void)dealloc; 18 | - (BOOL)setup:(QCOpenGLContext *)context; 19 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCScaledNumberPort.h: -------------------------------------------------------------------------------- 1 | #import "QCNumberPort.h" 2 | 3 | @interface QCScaledNumberPort : QCNumberPort 4 | { 5 | int scalingMode; // 144 = 0x90 6 | double minValue; // 148 = 0x94 7 | double maxValue; // 156 = 0x9c 8 | double sliderMinValue; // 164 = 0xa4 9 | double sliderMaxValue; // 172 = 0xac 10 | } 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCScreenInfoUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @interface QCScreenInfoUI : QCInspector 5 | { 6 | IBOutlet NSButton *fullButton; // 28 = 0x1c 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)setupViewForPatch:(id)fp8; 11 | - (void)update:(id)fp8; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCSharedPatchActor.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPatchActor.h" 3 | 4 | @interface QCSharedPatchActor : QCPatchActor 5 | { 6 | NSMutableDictionary *_inspectorCache; // 84 = 0x54 7 | } 8 | 9 | - (id)init; 10 | - (void)dealloc; 11 | - (id)inspectorForPatch:(id)fp8; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCSharedTimers.h: -------------------------------------------------------------------------------- 1 | /* QCSharedTimers drive all the QCViews -- they register as clients, and this class sets up the timer. */ 2 | @interface QCSharedTimers : NSObject 3 | { 4 | CFArrayRef _timers; // 4 = 0x4 5 | } 6 | 7 | + (id)sharedTimers; 8 | - (id)init; 9 | - (void)addClient:(id)client selector:(SEL)selector frequency:(float)timerFrequency; 10 | - (void)removeClient:(id)client selector:(SEL)selector; 11 | - (NSString*)description; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCSignal.h: -------------------------------------------------------------------------------- 1 | @interface QCSignal : QCPatch 2 | { 3 | QCIndexPort *inputMode; // 156 = 0x9c 4 | QCNumberPort *inputParam; // 160 = 0xa0 5 | QCBooleanPort *outputSignal; // 164 = 0xa4 6 | double _fireTime; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (int)timeModeWithIdentifier:(id)fp8; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (void)enable:(QCOpenGLContext*)context; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCSourceRulerView.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | @class QCSourceTextView; 4 | 5 | @interface QCSourceRulerView : NSRulerView 6 | { 7 | QCSourceTextView *_sourceView; // 144 = 0x90 8 | } 9 | 10 | - (CGFloat)requiredThickness; 11 | - (void)setSourceView:(id)fp8; 12 | - (void)drawRect:(NSRect)fp8; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCSplitterIndexPort.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCIndexPort.h" 3 | 4 | @interface QCSplitterIndexPort : QCIndexPort 5 | { 6 | NSArray *_labels; // 128 = 0x80 7 | } 8 | 9 | - (Class)class; 10 | - (void)setLabels:(id)fp8; 11 | - (void)dealloc; 12 | - (id)attributes; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCSpotlight.h: -------------------------------------------------------------------------------- 1 | @interface QCSpotlight : QCThreadPatch 2 | { 3 | QCStringPort *inputQuery; // 304 = 0x130 4 | QCBooleanPort *inputSignal; // 308 = 0x134 5 | QCStructurePort *outputFiles; // 312 = 0x138 6 | QCBooleanPort *outputSignal; // 316 = 0x13c 7 | BOOL _keylessStructures; // 320 = 0x140 8 | BOOL _lastSignal; // 321 = 0x141 9 | BOOL _rerun; // 322 = 0x142 10 | BOOL _gathering; // 323 = 0x143 11 | } 12 | 13 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 14 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 15 | + (id)stateKeysWithIdentifier:(id)fp8; 16 | - (id)initWithIdentifier:(id)fp8; 17 | - (BOOL)setup:(QCOpenGLContext *)context; 18 | - (void)__finish:(id)fp8; 19 | - (void)_matadorThread:(id)fp8; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | - (void)cleanup:(QCOpenGLContext *)context; 22 | @end 23 | -------------------------------------------------------------------------------- /include/QCStreamExporter.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | @class QCStreamManager; 6 | 7 | @interface QCStreamExporter : NSObject 8 | { 9 | QCStreamManager *_manager; // 4 = 0x4 10 | void *_unused[4]; // 8 = 0x8 11 | } 12 | 13 | + (id)exporterForStreamManager:(id)fp8; 14 | - (id)initWithStreamManager:(id)fp8; 15 | - (id)streamManager; 16 | - (id)supportedRepresentationTypes; 17 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 withCount:(NSUInteger)fp16 elementSize:(NSUInteger)fp20 type:(int)fp24 options:(id)fp28; 18 | - (NSString*)description; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /include/QCStreamExporter_QCArray.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCStreamExporter.h" 3 | 4 | @interface QCStreamExporter_QCArray : QCStreamExporter 5 | - (id)supportedRepresentationTypes; 6 | - (id)createRepresentationOfType:(id)fp8 withProvider:(id)fp12 withCount:(NSUInteger)fp16 elementSize:(NSUInteger)fp20 type:(int)fp24 options:(id)fp28; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /include/QCStreamProvider_QCArray.h: -------------------------------------------------------------------------------- 1 | #import "QCStreamProvider.h" 2 | 3 | @class QCArray; 4 | 5 | @interface QCStreamProvider_QCArray : QCStreamProvider 6 | { 7 | QCArray *_provider; // 36 = 0x24 8 | NSUInteger _elementSize; // 40 = 0x28 9 | } 10 | 11 | + (BOOL)isCompatibleWithSource:(id)fp8 sourceMD5:(QCMD5Sum *)fp12; 12 | + (id)createProviderWithSource:(id)fp8 options:(id)fp12; 13 | - (id)initWithList:(id)fp8 options:(id)fp12; 14 | - (id)initWithArray:(id)fp8 options:(id)fp12; 15 | - (void)dealloc; 16 | - (id)sourceRepresentationType; 17 | - (id)sourceRepresentation; 18 | - (NSUInteger)count; 19 | - (NSUInteger)elementSize; 20 | - (int)type; 21 | - (id)pixelFormat; 22 | - (id)createArrayMemObjectForManager:(id)fp8 withCount:(NSUInteger)fp12 elementSize:(NSUInteger)fp16 type:(int)fp20 options:(id)fp24; 23 | - (id)createImage2DMemObjectForManager:(id)fp8 withFormat:(id)fp12 options:(id)fp16; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /include/QCStringCase.h: -------------------------------------------------------------------------------- 1 | @interface QCStringCase : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCIndexPort *inputMode; // 160 = 0xa0 5 | QCStringPort *outputString; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | @end 13 | -------------------------------------------------------------------------------- /include/QCStringCompare.h: -------------------------------------------------------------------------------- 1 | @interface QCStringCompare : QCPatch 2 | { 3 | QCStringPort *inputString1; // 156 = 0x9c 4 | QCStringPort *inputString2; // 160 = 0xa0 5 | QCIndexPort *outputResult; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCStringComponents.h: -------------------------------------------------------------------------------- 1 | @interface QCStringComponents : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCStringPort *inputSeparator; // 160 = 0xa0 5 | QCStructurePort *outputComponents; // 164 = 0xa4 6 | BOOL _keylessStructures; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | + (id)stateKeysWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCStringFormat.h: -------------------------------------------------------------------------------- 1 | @interface QCStringFormat : QCPatch 2 | { 3 | NSString *_format; // 156 = 0x9c 4 | int _mode; // 160 = 0xa0 5 | NSArray *_formatComponents; // 164 = 0xa4 6 | QCStringPort *_stringPort; // 168 = 0xa8 7 | NSMutableArray *_stringPorts; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | + (id)stateKeysWithIdentifier:(id)fp8; 13 | - (void)setFormat:(id)fp8; 14 | - (id)format; 15 | - (id)initWithIdentifier:(id)fp8; 16 | - (void)dealloc; 17 | - (NSDictionary*)state; 18 | - (BOOL)setState:(NSDictionary*)state; 19 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 20 | @end 21 | 22 | @interface QCStringFormat (QCInspector) 23 | + (id)inspectorNibNameWithIdentifier:(id)fp8; 24 | @end 25 | -------------------------------------------------------------------------------- /include/QCStringLength.h: -------------------------------------------------------------------------------- 1 | @interface QCStringLength : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCIndexPort *outputLength; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCStringMD5.h: -------------------------------------------------------------------------------- 1 | @interface QCStringMD5 : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCStringPort *outputString; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCStringRange.h: -------------------------------------------------------------------------------- 1 | @interface QCStringRange : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCIndexPort *inputIndex; // 160 = 0xa0 5 | QCIndexPort *inputLength; // 164 = 0xa4 6 | QCStringPort *outputString; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCStringReplace.h: -------------------------------------------------------------------------------- 1 | @interface QCStringReplace : QCPatch 2 | { 3 | QCStringPort *inputSourceString; // 156 = 0x9c 4 | QCStringPort *inputSearchString; // 160 = 0xa0 5 | QCStringPort *inputReplaceString; // 164 = 0xa4 6 | QCBooleanPort *inputCaseSensitive; // 168 = 0xa8 7 | QCStringPort *outputString; // 172 = 0xac 8 | } 9 | 10 | + (BOOL)isSafe; 11 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCStringTimecode.h: -------------------------------------------------------------------------------- 1 | @interface QCStringTimecode : QCPatch 2 | { 3 | QCNumberPort *inputTime; // 156 = 0x9c 4 | QCStringPort *outputString; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCStringTruncate.h: -------------------------------------------------------------------------------- 1 | @interface QCStringTruncate : QCPatch 2 | { 3 | QCStringPort *inputString; // 156 = 0x9c 4 | QCIndexPort *inputDirection; // 160 = 0xa0 5 | QCIndexPort *inputMode; // 164 = 0xa4 6 | QCIndexPort *inputMax; // 168 = 0xa8 7 | QCStringPort *inputToken; // 172 = 0xac 8 | QCStringPort *outputString; // 176 = 0xb0 9 | } 10 | 11 | + (BOOL)isSafe; 12 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 13 | - (id)initWithIdentifier:(id)fp8; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCStructureArrayPort.h: -------------------------------------------------------------------------------- 1 | #import "QCStructurePort.h" 2 | 3 | @interface QCStructureArrayPort : QCStructurePort 4 | @end 5 | -------------------------------------------------------------------------------- /include/QCStructureCount.h: -------------------------------------------------------------------------------- 1 | @interface QCStructureCount : QCPatch 2 | { 3 | QCStructurePort *inputStructure; // 156 = 0x9c 4 | QCIndexPort *outputCount; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCStructureDictionaryPort.h: -------------------------------------------------------------------------------- 1 | #import "QCStructurePort.h" 2 | 3 | @interface QCStructureDictionaryPort : QCStructurePort 4 | @end 5 | -------------------------------------------------------------------------------- /include/QCStructureMember.h: -------------------------------------------------------------------------------- 1 | @interface QCStructureMember : QCPatch 2 | { 3 | QCStructurePort *inputStructure; // 156 = 0x9c 4 | QCVirtualPort *outputMember; // 160 = 0xa0 5 | QCPort *_inPort; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | - (id)initWithIdentifier:(id)fp8; 11 | - (NSDictionary*)state; 12 | - (BOOL)setState:(NSDictionary*)state; 13 | - (void)_forwardRenderingFlag; 14 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 15 | @end 16 | -------------------------------------------------------------------------------- /include/QCStructureRange.h: -------------------------------------------------------------------------------- 1 | @interface QCStructureRange : QCPatch 2 | { 3 | QCStructurePort *inputStructure; // 156 = 0x9c 4 | QCIndexPort *inputIndex; // 160 = 0xa0 5 | QCIndexPort *inputLength; // 164 = 0xa4 6 | QCStructurePort *outputStructure; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCStructureReverse.h: -------------------------------------------------------------------------------- 1 | @interface QCStructureReverse : QCPatch 2 | { 3 | QCStructurePort *inputStructure; // 156 = 0x9c 4 | QCStructurePort *outputStructure; // 160 = 0xa0 5 | } 6 | 7 | + (BOOL)isSafe; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCStructureSort.h: -------------------------------------------------------------------------------- 1 | @interface QCStructureSort : QCPatch 2 | { 3 | QCStructurePort *inputStructure; // 156 = 0x9c 4 | QCStringPort *inputSortingKey; // 160 = 0xa0 5 | QCStructurePort *outputStructure; // 164 = 0xa4 6 | NSMutableArray *_cachedSortingKey; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 11 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 12 | - (void)cleanup:(QCOpenGLContext *)context; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCSystemTime.h: -------------------------------------------------------------------------------- 1 | @interface QCSystemTime : QCPatch 2 | { 3 | QCNumberPort *outputTime; // 156 = 0x9c 4 | } 5 | 6 | + (BOOL)isSafe; 7 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCTableView.h: -------------------------------------------------------------------------------- 1 | @interface QCTableView : NSTableView 2 | { 3 | BOOL _cancelEditing; // 228 = 0xe4 4 | } 5 | 6 | - (void)cancelOperation:(id)sender; 7 | - (void)textDidEndEditing:(NSNotification*)notification; 8 | @end 9 | -------------------------------------------------------------------------------- /include/QCTablet.h: -------------------------------------------------------------------------------- 1 | @interface QCTablet : QCPatch 2 | { 3 | QCNumberPort *outputX; // 156 = 0x9c 4 | QCNumberPort *outputY; // 160 = 0xa0 5 | QCNumberPort *outputTiltX; // 164 = 0xa4 6 | QCNumberPort *outputTiltY; // 168 = 0xa8 7 | QCNumberPort *outputPressure; // 172 = 0xac 8 | QCBooleanPort *outputTipButton; // 176 = 0xb0 9 | QCBooleanPort *outputLowerButton; // 180 = 0xb4 10 | QCBooleanPort *outputUpperButton; // 184 = 0xb8 11 | NSRect _bounds; // 188 = 0xbc 12 | } 13 | 14 | + (BOOL)isSafe; 15 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 16 | + (int)timeModeWithIdentifier:(id)fp8; 17 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 18 | - (BOOL)setup:(QCOpenGLContext *)context; 19 | - (void)receiveMessage:(id)fp8 name:(id)fp12 attributes:(id)fp16; 20 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 21 | @end 22 | -------------------------------------------------------------------------------- /include/QCTextImageUI.h: -------------------------------------------------------------------------------- 1 | @interface QCTextImageUI : QCInspector 2 | { 3 | IBOutlet NSMatrix *layoutMatrix; // 28 = 0x1c 4 | IBOutlet NSPopUpButton *fontMenu; // 32 = 0x20 5 | IBOutlet NSPopUpButton *alignmentHMenu; // 36 = 0x24 6 | IBOutlet NSPopUpButton *alignmentVMenu; // 40 = 0x28 7 | } 8 | 9 | + (id)viewNibName; 10 | - (void)didLoadNib; 11 | - (void)_updateText:(id)fp8; 12 | - (void)setupViewForPatch:(id)fp8; 13 | - (void)updateLayout:(id)fp8; 14 | - (void)updateFont:(id)fp8; 15 | - (void)updateAttributes:(id)fp8; 16 | @end 17 | -------------------------------------------------------------------------------- /include/QCTextView.h: -------------------------------------------------------------------------------- 1 | @interface QCTextView : NSTextView 2 | + (id)sharedInstance; 3 | - (void)_windowDidResignKeyNotification:(NSNotification*)notification; 4 | - (void)keyDown:(NSEvent*)event; 5 | - (BOOL)validateMenuItem:(NSMenuItem*)menuItem; 6 | - (BOOL)performKeyEquivalent:(NSEvent*)key; 7 | @end 8 | -------------------------------------------------------------------------------- /include/QCTextureImage.h: -------------------------------------------------------------------------------- 1 | #import "QCImageTextureBuffer.h" 2 | 3 | @class QCImagePixelBuffer; 4 | 5 | 6 | // this appears to be used only in the context of FCPImageExtensions 7 | @interface QCTextureImage : QCImageTextureBuffer 8 | { 9 | BOOL _shouldFlip; // 296 = 0x128 10 | QCImagePixelBuffer *_buffer; // 300 = 0x12c 11 | } 12 | 13 | - (void)setShouldFlip:(BOOL)shouldFlip; 14 | - (BOOL)shouldFlip; 15 | - (void)setBuffer:(QCImagePixelBuffer*)buffer; 16 | - (QCImagePixelBuffer*)buffer; 17 | - (void)dealloc; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /include/QCTime.h: -------------------------------------------------------------------------------- 1 | @interface QCTime : QCPatch 2 | { 3 | QCNumberPort *outputTime; // 156 = 0x9c 4 | } 5 | 6 | + (BOOL)isSafe; 7 | + (int)timeModeWithIdentifier:(id)fp8; 8 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 9 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 10 | @end 11 | -------------------------------------------------------------------------------- /include/QCTimeLineLegendColorWell.h: -------------------------------------------------------------------------------- 1 | @interface QCTimeLineLegendColorWell : NSColorWell 2 | - (BOOL)acceptsFirstMouse:(NSEvent*)theEvent; 3 | - (void)mouseDown:(NSEvent*)theEvent; 4 | @end 5 | -------------------------------------------------------------------------------- /include/QCTimeLineLegendTextField.h: -------------------------------------------------------------------------------- 1 | @interface QCTimeLineLegendTextField : NSTextField 2 | - (BOOL)acceptsFirstMouse:(NSEvent*)theEvent; 3 | - (void)mouseDown:(NSEvent*)theEvent; 4 | @end 5 | -------------------------------------------------------------------------------- /include/QCTimeLineUI.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCInspector.h" 3 | 4 | @class QCTimeLineEditorView; 5 | 6 | @interface QCTimeLineUI : QCInspector 7 | { 8 | IBOutlet QCTimeLineEditorView *editorView; // 28 = 0x1c 9 | } 10 | 11 | + (id)viewNibName; 12 | - (void)setupViewForPatch:(id)fp8; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /include/QCTimeLoop.h: -------------------------------------------------------------------------------- 1 | @interface QCTimeLoop : QCPatch 2 | { 3 | QCIndexPort *inputCount; // 156 = 0x9c 4 | QCInterpolationPort *inputInterpolation; // 160 = 0xa0 5 | QCNumberPort *inputStart; // 164 = 0xa4 6 | QCNumberPort *inputEnd; // 168 = 0xa8 7 | } 8 | 9 | + (BOOL)isSafe; 10 | + (QCPatchExecutionMode)executionModeWithIdentifier:(id)identifier; 11 | - (id)initWithIdentifier:(id)fp8; 12 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 13 | @end 14 | -------------------------------------------------------------------------------- /include/QCTrackBallUI.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import "QCInspector.h" 4 | 5 | @interface QCTrackBallUI : QCInspector 6 | { 7 | IBOutlet NSSlider *sensibilitySlider; // 28 = 0x1c 8 | IBOutlet NSButton *autorotationButton; // 32 = 0x20 9 | IBOutlet NSSlider *inertiaSlider; // 36 = 0x24 10 | IBOutlet NSSlider *frictionSlider; // 40 = 0x28 11 | } 12 | 13 | + (id)viewNibName; 14 | - (void)setupViewForPatch:(id)fp8; 15 | - (void)updateTracking:(id)fp8; 16 | - (void)updateAutorotation:(id)fp8; 17 | @end 18 | -------------------------------------------------------------------------------- /include/QCURLConnection.h: -------------------------------------------------------------------------------- 1 | @interface QCURLConnection : NSURLConnection 2 | { 3 | NSURL *_url; // 8 = 0x8 4 | id _delegate; // 12 = 0xc 5 | } 6 | 7 | - (id)initWithRequest:(NSURLRequest*)request delegate:(id)delegate startImmediately:(BOOL)startImmediately; 8 | - (NSURL*)url; 9 | - (void)dealloc; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /include/QCVirtualPort.h: -------------------------------------------------------------------------------- 1 | 2 | #import "QCPort.h" 3 | 4 | @interface QCVirtualPort : QCPort 5 | { 6 | id _value; // 104 = 0x68 7 | NSUInteger _lastFlagUpdateFrameID; // 108 = 0x6c 8 | void *_unused3[3]; // 112 = 0x70 9 | } 10 | 11 | + (Class)baseClass; 12 | - (id)rawValue; 13 | - (void)setRawValue:(id)fp8; 14 | - (BOOL)acceptValuesOfClass:(Class)fp8; 15 | - (Class)valueClass; 16 | - (id)stateValue; 17 | - (BOOL)setStateValue:(id)fp8; 18 | 19 | @end 20 | 21 | @interface QCVirtualPort (Tooltip) 22 | - (id)tooltipString; 23 | @end 24 | 25 | @interface QCVirtualPort (Override) 26 | - (id)initWithNode:(id)fp8 arguments:(id)fp12; 27 | - (void)dealloc; 28 | - (id)value; 29 | - (BOOL)setValue:(id)fp8; 30 | - (BOOL)canConnectToPort:(id)fp8; 31 | - (BOOL)takeValue:(id)fp8 fromPort:(id)fp12; 32 | @end 33 | -------------------------------------------------------------------------------- /include/QCWatcher.h: -------------------------------------------------------------------------------- 1 | @interface QCWatcher : QCPatch 2 | { 3 | QCBooleanPort *outputSignal; // 156 = 0x9c 4 | NSUInteger _lastTimestamp; // 160 = 0xa0 5 | QCPort *_inPort; // 164 = 0xa4 6 | } 7 | 8 | + (BOOL)isSafe; 9 | + (BOOL)allowsSubpatchesWithIdentifier:(id)fp8; 10 | + (id)stateKeysWithIdentifier:(id)fp8; 11 | + (id)serializedStateKeysWithIdentifier:(id)fp8; 12 | - (id)initWithIdentifier:(id)fp8; 13 | - (void)updateTimebase:(int)fp8; 14 | - (NSDictionary*)state; 15 | - (BOOL)setState:(NSDictionary*)state; 16 | - (BOOL)setup:(QCOpenGLContext *)context; 17 | - (double)nextExecutionTime:(id)fp8 time:(double)fp12 arguments:(id)fp20; 18 | - (BOOL)execute:(QCOpenGLContext*)context time:(double)time arguments:(NSDictionary*)args; 19 | - (Class)portClass; 20 | - (void)setPortClass:(Class)fp8; 21 | @end 22 | 23 | @interface QCWatcher (QCInspector) 24 | + (Class)inspectorClassWithIdentifier:(id)fp8; 25 | @end 26 | -------------------------------------------------------------------------------- /include/QCWatcherUI.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import "QCInspector.h" 4 | 5 | @interface QCWatcherUI : QCInspector 6 | { 7 | IBOutlet NSPopUpButton *classMenu; // 28 = 0x1c 8 | } 9 | 10 | + (id)viewNibName; 11 | - (void)setupViewForPatch:(id)fp8; 12 | - (void)setClass:(id)fp8; 13 | @end 14 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cp -R sdk/Project\ Templates /Developer/Library/Xcode/ 4 | cp -R sdk/File\ Templates /Developer/Library/Xcode/ 5 | mkdir -p /Library/Frameworks/SkankySDK.framework 6 | cp -R include /Library/Frameworks/SkankySDK.framework/Headers 7 | cp -R resource /Library/Frameworks/SkankySDK.framework/Resources 8 | -------------------------------------------------------------------------------- /resource/plugin-postprocess.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php 2 | 2 | 3 | 4 | 5 | BuildVersion 6 | 2 7 | CFBundleShortVersionString 8 | 1.0 9 | CFBundleVersion 10 | 1 11 | ProjectName 12 | DevToolsWizardTemplates 13 | SourceVersion 14 | 15920000 15 | 16 | 17 | -------------------------------------------------------------------------------- /uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | rm -rf /Developer/Library/Xcode/Project\ Templates/Kineme\ SkankySDK/ 4 | rm -rf /Developer/Library/Xcode/File\ Templates/Kineme\ SkankySDK/ 5 | rm -rf /Library/Frameworks/SkankySDK.framework/ 6 | --------------------------------------------------------------------------------