diff --git a/.gitignore b/.gitignore index 593962f..6113b37 100644 --- a/.gitignore +++ b/.gitignore @@ -2,15 +2,45 @@ # general patterns ######################### -docs/html -docs/tagfile.xml +##------------------------------- + +## can exclude some sttings files + +## macOS files +config.make +Makefile +openFrameworks-Info.plist +Project.xcconfig +icon.rc + +## vs +*\addons\* +enc_temp_folder\* +*\enc_temp_folder\* + +## scripts +*.ps1 +*.bat + +## settings +*.ini +*.XML +*.xml +*.JSON +*.json -*/bin/* -!*/bin/data/ +#*/bin/* +#!*/bin/data/ +#[Bb]in/ # for bin folder in root -/bin/* -!/bin/data/ +#/bin/* +#!/bin/data/ + +##------------------------------- + +docs/html +docs/tagfile.xml [Bb]uild/ [Oo]bj/ @@ -26,7 +56,31 @@ docs/tagfile.xml # IDE ######################### +# VS2017 +*.vcxproj +*.vcxproj.* +icon.rc +*.vs +*.vs/ +*.vs/* +*.vs/ +*.sln +*.filters +*.user +*.exp + +#vs2017 +*.sln +*.vcxproj +*.vcxproj.filters +*.vcxproj.user +icon.rc +*.vs/* + +##------------------------------- + # XCode +*.xcodeproj *.pbxuser *.perspective *.perspectivev3 @@ -35,6 +89,15 @@ docs/tagfile.xml #XCode 4 xcuserdata *.xcworkspace +*.xcodeproj/project.pbxproj +*.xcodeproj/xcshareddata/xcschemes/ + +# AppCode +*.idea +*.idea/ +*.idea/* +*.idea/ +*/.idea/workspace.xml # Code::Blocks *.depend @@ -105,3 +168,403 @@ Desktop.ini *.log *.sql *.sqlite + + +##------------------------------- + +## more c++ patterns +## https://github.com/github/gitignore/blob/master/C%2B%2B.gitignore + +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + + +##----------------------------------------------------------------- + +## more VS patterns +## https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +#[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*[.json, .xml, .info] + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ \ No newline at end of file diff --git a/example-basic/Makefile b/example-basic/Makefile deleted file mode 100644 index 177e172..0000000 --- a/example-basic/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=$(realpath ../../..) -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/example-basic/Project.xcconfig b/example-basic/Project.xcconfig deleted file mode 100644 index 40adc89..0000000 --- a/example-basic/Project.xcconfig +++ /dev/null @@ -1,18 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-basic/config.make b/example-basic/config.make deleted file mode 100644 index 7be62aa..0000000 --- a/example-basic/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -OF_ROOT = /Users/toru/oF/of_v0.11.2_osx - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/example-basic/example-basic.xcodeproj/project.pbxproj b/example-basic/example-basic.xcodeproj/project.pbxproj deleted file mode 100644 index a9487c3..0000000 --- a/example-basic/example-basic.xcodeproj/project.pbxproj +++ /dev/null @@ -1,3512 +0,0 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 73C297BC39F9FAB11F521532 - - explicitFileType - sourcecode.c.h - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.h - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.h - sourceTree - SOURCE_ROOT - - 40730D912F32C4A2C293B311 - - children - - 781C4C7D345D6C9711FC374A - 73C297BC39F9FAB11F521532 - - isa - PBXGroup - name - src - sourceTree - <group> - - 3E0420062AB72FE61101D604 - - children - - 40730D912F32C4A2C293B311 - - isa - PBXGroup - name - ofxChatGPT - sourceTree - <group> - - DA0E667E2DA2821D8CCC6C88 - - fileRef - 781C4C7D345D6C9711FC374A - isa - PBXBuildFile - - 781C4C7D345D6C9711FC374A - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.cpp - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.cpp - sourceTree - SOURCE_ROOT - - 6948EE371B920CB800B5AC1A - - children - - isa - PBXGroup - name - local_addons - sourceTree - <group> - - 8466F1851C04CA0E00918B1C - - buildActionMask - 12 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - echo "$GCC_PREPROCESSOR_DEFINITIONS"; -APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"` -if [ -z "$APPSTORE" ] ; then -echo "Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution"; -else -# Copy bin/data into App/Resources -rsync -avz --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/" - -# ---- Code Sign App Package ---- - -# WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY! - -# Verify that $CODE_SIGN_IDENTITY is set -if [ -z "${CODE_SIGN_IDENTITY}" ] ; then -echo "CODE_SIGN_IDENTITY needs to be set for framework code-signing" -exit 0 -fi - -if [ -z "${CODE_SIGN_ENTITLEMENTS}" ] ; then -echo "CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!" - -if [ "${CONFIGURATION}" = "Release" ] ; then -exit 1 -else -# Code-signing is optional for non-release builds. -exit 0 -fi -fi - -ITEMS="" - -FRAMEWORKS_DIR="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -echo "$FRAMEWORKS_DIR" -if [ -d "$FRAMEWORKS_DIR" ] ; then -FRAMEWORKS=$(find "${FRAMEWORKS_DIR}" -depth -type d -name "*.framework" -or -name "*.dylib" -or -name "*.bundle" | sed -e "s/\(.*framework\)/\1\/Versions\/A\//") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${FRAMEWORKS}" -fi - -LOGINITEMS_DIR="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/" -if [ -d "$LOGINITEMS_DIR" ] ; then -LOGINITEMS=$(find "${LOGINITEMS_DIR}" -depth -type d -name "*.app") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${ITEMS}"$'\n'"${LOGINITEMS}" -fi - -# Prefer the expanded name, if available. -CODE_SIGN_IDENTITY_FOR_ITEMS="${EXPANDED_CODE_SIGN_IDENTITY_NAME}" -if [ "${CODE_SIGN_IDENTITY_FOR_ITEMS}" = "" ] ; then -# Fall back to old behavior. -CODE_SIGN_IDENTITY_FOR_ITEMS="${CODE_SIGN_IDENTITY}" -fi - -echo "Identity:" -echo "${CODE_SIGN_IDENTITY_FOR_ITEMS}" - -echo "Entitlements:" -echo "${CODE_SIGN_ENTITLEMENTS}" - -echo "Found:" -echo "${ITEMS}" - -# Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below. -SAVED_IFS=$IFS -IFS=$(echo -en "\n\b") - -# Loop through all items. -for ITEM in $ITEMS; -do -echo "Stripping invalid archs '${ITEM}'" -lipo -extract x86_64 "${ITEM}" -o "${ITEM}" -echo "Signing '${ITEM}'" -codesign --force --verbose --sign "${CODE_SIGN_IDENTITY_FOR_ITEMS}" --entitlements "${CODE_SIGN_ENTITLEMENTS}" "${ITEM}" -RESULT=$? -if [[ $RESULT != 0 ]] ; then -echo "Failed to sign '${ITEM}'." -IFS=$SAVED_IFS -exit 1 -fi -done - -# Restore $IFS. -IFS=$SAVED_IFS - -fi - - - 99FA3DBB1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - DISTRIBUTION=1 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - AppStore - - 99FA3DBC1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - APPSTORE=1 - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - AppStore - - BB4B014C10F69532006C3DED - - children - - 3E0420062AB72FE61101D604 - - isa - PBXGroup - name - addons - sourceTree - <group> - - E42962A92163ECCD00A6A9E2 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - xcodebuild -project "$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj" -target openFrameworks -configuration "${CONFIGURATION}" - - E42962AA2163EDD300A6A9E2 - - children - - E42962AB2163EDD300A6A9E2 - E42962E72163EDD300A6A9E2 - E42963402163EDD300A6A9E2 - E42963452163EDD300A6A9E2 - E42963252163EDD300A6A9E2 - E429634A2163EDD300A6A9E2 - E42963132163EDD300A6A9E2 - E42962F92163EDD300A6A9E2 - E42963642163EDD300A6A9E2 - E42962DA2163EDD300A6A9E2 - E42962FA2163EDD300A6A9E2 - E42962B82163EDD300A6A9E2 - - isa - PBXGroup - name - openFrameworks - path - ../../../libs/openFrameworks - sourceTree - <group> - - E42962AB2163EDD300A6A9E2 - - children - - E42962B02163EDD300A6A9E2 - E42962B62163EDD300A6A9E2 - E42962B52163EDD300A6A9E2 - E42962B12163EDD300A6A9E2 - E42962AC2163EDD300A6A9E2 - E42962B32163EDD300A6A9E2 - E42962B22163EDD300A6A9E2 - E42962B72163EDD300A6A9E2 - E42962AD2163EDD300A6A9E2 - E42962B42163EDD300A6A9E2 - E42962AF2163EDD300A6A9E2 - E42962AE2163EDD300A6A9E2 - - isa - PBXGroup - name - 3d - path - ../../../libs/openFrameworks/3d - sourceTree - SOURCE_ROOT - - E42962AC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCamera.cpp - path - ../../../libs/openFrameworks/3d/ofCamera.cpp - sourceTree - SOURCE_ROOT - - E42962AD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMesh.h - path - ../../../libs/openFrameworks/3d/ofMesh.h - sourceTree - SOURCE_ROOT - - E42962AE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNode.h - path - ../../../libs/openFrameworks/3d/ofNode.h - sourceTree - SOURCE_ROOT - - E42962AF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofNode.cpp - path - ../../../libs/openFrameworks/3d/ofNode.cpp - sourceTree - SOURCE_ROOT - - E42962B02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dPrimitives.cpp - path - ../../../libs/openFrameworks/3d/of3dPrimitives.cpp - sourceTree - SOURCE_ROOT - - E42962B12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dUtils.h - path - ../../../libs/openFrameworks/3d/of3dUtils.h - sourceTree - SOURCE_ROOT - - E42962B22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEasyCam.cpp - path - ../../../libs/openFrameworks/3d/ofEasyCam.cpp - sourceTree - SOURCE_ROOT - - E42962B32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCamera.h - path - ../../../libs/openFrameworks/3d/ofCamera.h - sourceTree - SOURCE_ROOT - - E42962B42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofMesh.inl - path - ../../../libs/openFrameworks/3d/ofMesh.inl - sourceTree - SOURCE_ROOT - - E42962B52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dUtils.cpp - path - ../../../libs/openFrameworks/3d/of3dUtils.cpp - sourceTree - SOURCE_ROOT - - E42962B62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dPrimitives.h - path - ../../../libs/openFrameworks/3d/of3dPrimitives.h - sourceTree - SOURCE_ROOT - - E42962B72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEasyCam.h - path - ../../../libs/openFrameworks/3d/ofEasyCam.h - sourceTree - SOURCE_ROOT - - E42962B82163EDD300A6A9E2 - - children - - E42962BA2163EDD300A6A9E2 - E42962C22163EDD300A6A9E2 - E42962BC2163EDD300A6A9E2 - E42962CE2163EDD300A6A9E2 - E42962C12163EDD300A6A9E2 - E42962D72163EDD300A6A9E2 - E42962C52163EDD300A6A9E2 - E42962BE2163EDD300A6A9E2 - E42962C32163EDD300A6A9E2 - E42962D62163EDD300A6A9E2 - E42962CB2163EDD300A6A9E2 - E42962D52163EDD300A6A9E2 - E42962BD2163EDD300A6A9E2 - E42962CD2163EDD300A6A9E2 - E42962BF2163EDD300A6A9E2 - E42962C72163EDD300A6A9E2 - E42962C92163EDD300A6A9E2 - E42962CF2163EDD300A6A9E2 - E42962D92163EDD300A6A9E2 - E42962D02163EDD300A6A9E2 - E42962CA2163EDD300A6A9E2 - E42962C42163EDD300A6A9E2 - E42962BB2163EDD300A6A9E2 - - isa - PBXGroup - name - video - path - ../../../libs/openFrameworks/video - sourceTree - SOURCE_ROOT - - E42962BA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationGrabber.h - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.h - sourceTree - SOURCE_ROOT - - E42962BB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962BC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.h - sourceTree - SOURCE_ROOT - - E42962BD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQtUtils.cpp - path - ../../../libs/openFrameworks/video/ofQtUtils.cpp - sourceTree - SOURCE_ROOT - - E42962BE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitGrabber.mm - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.mm - sourceTree - SOURCE_ROOT - - E42962BF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimeGrabber.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962C12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962C22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationGrabber.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.mm - sourceTree - SOURCE_ROOT - - E42962C32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitMovieRenderer.h - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.h - sourceTree - SOURCE_ROOT - - E42962C42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoPlayer.cpp - path - ../../../libs/openFrameworks/video/ofVideoPlayer.cpp - sourceTree - SOURCE_ROOT - - E42962C52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitGrabber.h - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.h - sourceTree - SOURCE_ROOT - - E42962C72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimeGrabber.h - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.h - sourceTree - SOURCE_ROOT - - E42962C92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimePlayer.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.cpp - sourceTree - SOURCE_ROOT - - E42962CA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoGrabber.h - path - ../../../libs/openFrameworks/video/ofVideoGrabber.h - sourceTree - SOURCE_ROOT - - E42962CB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitPlayer.h - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.h - sourceTree - SOURCE_ROOT - - E42962CD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQtUtils.h - path - ../../../libs/openFrameworks/video/ofQtUtils.h - sourceTree - SOURCE_ROOT - - E42962CE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationPlayer.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.mm - sourceTree - SOURCE_ROOT - - E42962CF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimePlayer.h - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.h - sourceTree - SOURCE_ROOT - - E42962D02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoGrabber.cpp - path - ../../../libs/openFrameworks/video/ofVideoGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962D52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitPlayer.mm - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.mm - sourceTree - SOURCE_ROOT - - E42962D62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofQTKitMovieRenderer.m - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.m - sourceTree - SOURCE_ROOT - - E42962D72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofAVFoundationVideoPlayer.m - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.m - sourceTree - SOURCE_ROOT - - E42962D92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoBaseTypes.h - path - ../../../libs/openFrameworks/video/ofVideoBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962DA2163EDD300A6A9E2 - - children - - E42962E12163EDD300A6A9E2 - E42962E62163EDD300A6A9E2 - E42962E42163EDD300A6A9E2 - E42962DC2163EDD300A6A9E2 - E42962E52163EDD300A6A9E2 - E42962E32163EDD300A6A9E2 - E42962E22163EDD300A6A9E2 - E42962DB2163EDD300A6A9E2 - E42962DE2163EDD300A6A9E2 - E42962DD2163EDD300A6A9E2 - E42962E02163EDD300A6A9E2 - E42962DF2163EDD300A6A9E2 - - isa - PBXGroup - name - types - path - ../../../libs/openFrameworks/types - sourceTree - SOURCE_ROOT - - E42962DB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameterGroup.h - path - ../../../libs/openFrameworks/types/ofParameterGroup.h - sourceTree - SOURCE_ROOT - - E42962DC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofColor.h - path - ../../../libs/openFrameworks/types/ofColor.h - sourceTree - SOURCE_ROOT - - E42962DD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRectangle.cpp - path - ../../../libs/openFrameworks/types/ofRectangle.cpp - sourceTree - SOURCE_ROOT - - E42962DE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPoint.h - path - ../../../libs/openFrameworks/types/ofPoint.h - sourceTree - SOURCE_ROOT - - E42962DF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTypes.h - path - ../../../libs/openFrameworks/types/ofTypes.h - sourceTree - SOURCE_ROOT - - E42962E02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRectangle.h - path - ../../../libs/openFrameworks/types/ofRectangle.h - sourceTree - SOURCE_ROOT - - E42962E12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseTypes.cpp - path - ../../../libs/openFrameworks/types/ofBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42962E22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameterGroup.cpp - path - ../../../libs/openFrameworks/types/ofParameterGroup.cpp - sourceTree - SOURCE_ROOT - - E42962E32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameter.h - path - ../../../libs/openFrameworks/types/ofParameter.h - sourceTree - SOURCE_ROOT - - E42962E42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofColor.cpp - path - ../../../libs/openFrameworks/types/ofColor.cpp - sourceTree - SOURCE_ROOT - - E42962E52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameter.cpp - path - ../../../libs/openFrameworks/types/ofParameter.cpp - sourceTree - SOURCE_ROOT - - E42962E62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseTypes.h - path - ../../../libs/openFrameworks/types/ofBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962E72163EDD300A6A9E2 - - children - - E42962ED2163EDD300A6A9E2 - E42962EC2163EDD300A6A9E2 - E42962F12163EDD300A6A9E2 - E42962F52163EDD300A6A9E2 - E42962F82163EDD300A6A9E2 - E42962EA2163EDD300A6A9E2 - E42962F62163EDD300A6A9E2 - E42962F42163EDD300A6A9E2 - E42962EF2163EDD300A6A9E2 - E42962F72163EDD300A6A9E2 - E42962F32163EDD300A6A9E2 - E42962E92163EDD300A6A9E2 - E42962F02163EDD300A6A9E2 - E42962EE2163EDD300A6A9E2 - E42962F22163EDD300A6A9E2 - E42962E82163EDD300A6A9E2 - E42962EB2163EDD300A6A9E2 - - isa - PBXGroup - name - app - path - ../../../libs/openFrameworks/app - sourceTree - SOURCE_ROOT - - E42962E82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMainLoop.h - path - ../../../libs/openFrameworks/app/ofMainLoop.h - sourceTree - SOURCE_ROOT - - E42962E92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseApp.cpp - path - ../../../libs/openFrameworks/app/ofBaseApp.cpp - sourceTree - SOURCE_ROOT - - E42962EA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGlutWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.cpp - sourceTree - SOURCE_ROOT - - E42962EB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofWindowSettings.h - path - ../../../libs/openFrameworks/app/ofWindowSettings.h - sourceTree - SOURCE_ROOT - - E42962EC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppEGLWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.cpp - sourceTree - SOURCE_ROOT - - E42962ED2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppBaseWindow.h - path - ../../../libs/openFrameworks/app/ofAppBaseWindow.h - sourceTree - SOURCE_ROOT - - E42962EE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofIcon.h - path - ../../../libs/openFrameworks/app/ofIcon.h - sourceTree - SOURCE_ROOT - - E42962EF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppNoWindow.h - path - ../../../libs/openFrameworks/app/ofAppNoWindow.h - sourceTree - SOURCE_ROOT - - E42962F02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseApp.h - path - ../../../libs/openFrameworks/app/ofBaseApp.h - sourceTree - SOURCE_ROOT - - E42962F12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppEGLWindow.h - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.h - sourceTree - SOURCE_ROOT - - E42962F22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMainLoop.cpp - path - ../../../libs/openFrameworks/app/ofMainLoop.cpp - sourceTree - SOURCE_ROOT - - E42962F32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppRunner.h - path - ../../../libs/openFrameworks/app/ofAppRunner.h - sourceTree - SOURCE_ROOT - - E42962F42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppNoWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppNoWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGLFWWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGlutWindow.h - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.h - sourceTree - SOURCE_ROOT - - E42962F72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppRunner.cpp - path - ../../../libs/openFrameworks/app/ofAppRunner.cpp - sourceTree - SOURCE_ROOT - - E42962F82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGLFWWindow.h - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.h - sourceTree - SOURCE_ROOT - - E42962F92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMain.h - path - ../../../libs/openFrameworks/ofMain.h - sourceTree - SOURCE_ROOT - - E42962FA2163EDD300A6A9E2 - - children - - E42962FF2163EDD300A6A9E2 - E429630D2163EDD300A6A9E2 - E42963092163EDD300A6A9E2 - E42962FD2163EDD300A6A9E2 - E42963012163EDD300A6A9E2 - E429630C2163EDD300A6A9E2 - E42963072163EDD300A6A9E2 - E42963022163EDD300A6A9E2 - E429630E2163EDD300A6A9E2 - E42963112163EDD300A6A9E2 - E42963062163EDD300A6A9E2 - E42963042163EDD300A6A9E2 - E42963032163EDD300A6A9E2 - E42962FC2163EDD300A6A9E2 - E429630A2163EDD300A6A9E2 - E42962FB2163EDD300A6A9E2 - E42963082163EDD300A6A9E2 - E42963122163EDD300A6A9E2 - E42962FE2163EDD300A6A9E2 - E429630B2163EDD300A6A9E2 - E429630F2163EDD300A6A9E2 - E42963052163EDD300A6A9E2 - E42963102163EDD300A6A9E2 - E42963002163EDD300A6A9E2 - - isa - PBXGroup - name - utils - path - ../../../libs/openFrameworks/utils - sourceTree - SOURCE_ROOT - - E42962FB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThreadChannel.h - path - ../../../libs/openFrameworks/utils/ofThreadChannel.h - sourceTree - SOURCE_ROOT - - E42962FC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofThread.cpp - path - ../../../libs/openFrameworks/utils/ofThread.cpp - sourceTree - SOURCE_ROOT - - E42962FD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFpsCounter.cpp - path - ../../../libs/openFrameworks/utils/ofFpsCounter.cpp - sourceTree - SOURCE_ROOT - - E42962FE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofURLFileLoader.cpp - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.cpp - sourceTree - SOURCE_ROOT - - E42962FF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofConstants.h - path - ../../../libs/openFrameworks/utils/ofConstants.h - sourceTree - SOURCE_ROOT - - E42963002163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofXml.h - path - ../../../libs/openFrameworks/utils/ofXml.h - sourceTree - SOURCE_ROOT - - E42963012163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFpsCounter.h - path - ../../../libs/openFrameworks/utils/ofFpsCounter.h - sourceTree - SOURCE_ROOT - - E42963022163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLog.h - path - ../../../libs/openFrameworks/utils/ofLog.h - sourceTree - SOURCE_ROOT - - E42963032163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSystemUtils.h - path - ../../../libs/openFrameworks/utils/ofSystemUtils.h - sourceTree - SOURCE_ROOT - - E42963042163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSystemUtils.cpp - path - ../../../libs/openFrameworks/utils/ofSystemUtils.cpp - sourceTree - SOURCE_ROOT - - E42963052163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofUtils.h - path - ../../../libs/openFrameworks/utils/ofUtils.h - sourceTree - SOURCE_ROOT - - E42963062163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNoise.h - path - ../../../libs/openFrameworks/utils/ofNoise.h - sourceTree - SOURCE_ROOT - - E42963072163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLog.cpp - path - ../../../libs/openFrameworks/utils/ofLog.cpp - sourceTree - SOURCE_ROOT - - E42963082163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTimer.cpp - path - ../../../libs/openFrameworks/utils/ofTimer.cpp - sourceTree - SOURCE_ROOT - - E42963092163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFileUtils.h - path - ../../../libs/openFrameworks/utils/ofFileUtils.h - sourceTree - SOURCE_ROOT - - E429630A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThread.h - path - ../../../libs/openFrameworks/utils/ofThread.h - sourceTree - SOURCE_ROOT - - E429630B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofURLFileLoader.h - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.h - sourceTree - SOURCE_ROOT - - E429630C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofJson.h - path - ../../../libs/openFrameworks/utils/ofJson.h - sourceTree - SOURCE_ROOT - - E429630D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFileUtils.cpp - path - ../../../libs/openFrameworks/utils/ofFileUtils.cpp - sourceTree - SOURCE_ROOT - - E429630E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrixStack.cpp - path - ../../../libs/openFrameworks/utils/ofMatrixStack.cpp - sourceTree - SOURCE_ROOT - - E429630F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofUtils.cpp - path - ../../../libs/openFrameworks/utils/ofUtils.cpp - sourceTree - SOURCE_ROOT - - E42963102163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofXml.cpp - path - ../../../libs/openFrameworks/utils/ofXml.cpp - sourceTree - SOURCE_ROOT - - E42963112163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrixStack.h - path - ../../../libs/openFrameworks/utils/ofMatrixStack.h - sourceTree - SOURCE_ROOT - - E42963122163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTimer.h - path - ../../../libs/openFrameworks/utils/ofTimer.h - sourceTree - SOURCE_ROOT - - E42963132163EDD300A6A9E2 - - children - - E42963172163EDD300A6A9E2 - E429631C2163EDD300A6A9E2 - E42963182163EDD300A6A9E2 - E429631B2163EDD300A6A9E2 - E42963222163EDD300A6A9E2 - E42963212163EDD300A6A9E2 - E42963192163EDD300A6A9E2 - E429631F2163EDD300A6A9E2 - E429631D2163EDD300A6A9E2 - E42963142163EDD300A6A9E2 - E42963202163EDD300A6A9E2 - E429631A2163EDD300A6A9E2 - E42963152163EDD300A6A9E2 - E42963162163EDD300A6A9E2 - E429631E2163EDD300A6A9E2 - - isa - PBXGroup - name - math - path - ../../../libs/openFrameworks/math - sourceTree - SOURCE_ROOT - - E42963142163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec2f.cpp - path - ../../../libs/openFrameworks/math/ofVec2f.cpp - sourceTree - SOURCE_ROOT - - E42963152163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec4f.cpp - path - ../../../libs/openFrameworks/math/ofVec4f.cpp - sourceTree - SOURCE_ROOT - - E42963162163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec4f.h - path - ../../../libs/openFrameworks/math/ofVec4f.h - sourceTree - SOURCE_ROOT - - E42963172163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMath.cpp - path - ../../../libs/openFrameworks/math/ofMath.cpp - sourceTree - SOURCE_ROOT - - E42963182163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMathConstants.h - path - ../../../libs/openFrameworks/math/ofMathConstants.h - sourceTree - SOURCE_ROOT - - E42963192163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix4x4.h - path - ../../../libs/openFrameworks/math/ofMatrix4x4.h - sourceTree - SOURCE_ROOT - - E429631A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec3f.h - path - ../../../libs/openFrameworks/math/ofVec3f.h - sourceTree - SOURCE_ROOT - - E429631B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix3x3.cpp - path - ../../../libs/openFrameworks/math/ofMatrix3x3.cpp - sourceTree - SOURCE_ROOT - - E429631C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMath.h - path - ../../../libs/openFrameworks/math/ofMath.h - sourceTree - SOURCE_ROOT - - E429631D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuaternion.h - path - ../../../libs/openFrameworks/math/ofQuaternion.h - sourceTree - SOURCE_ROOT - - E429631E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVectorMath.h - path - ../../../libs/openFrameworks/math/ofVectorMath.h - sourceTree - SOURCE_ROOT - - E429631F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuaternion.cpp - path - ../../../libs/openFrameworks/math/ofQuaternion.cpp - sourceTree - SOURCE_ROOT - - E42963202163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec2f.h - path - ../../../libs/openFrameworks/math/ofVec2f.h - sourceTree - SOURCE_ROOT - - E42963212163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix4x4.cpp - path - ../../../libs/openFrameworks/math/ofMatrix4x4.cpp - sourceTree - SOURCE_ROOT - - E42963222163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix3x3.h - path - ../../../libs/openFrameworks/math/ofMatrix3x3.h - sourceTree - SOURCE_ROOT - - E42963252163EDD300A6A9E2 - - children - - E429632E2163EDD300A6A9E2 - E42963332163EDD300A6A9E2 - E429632A2163EDD300A6A9E2 - E42963382163EDD300A6A9E2 - E42963392163EDD300A6A9E2 - E42963342163EDD300A6A9E2 - E429633B2163EDD300A6A9E2 - E429633E2163EDD300A6A9E2 - E429633F2163EDD300A6A9E2 - E42963302163EDD300A6A9E2 - E429633D2163EDD300A6A9E2 - E42963322163EDD300A6A9E2 - E429632B2163EDD300A6A9E2 - E42963292163EDD300A6A9E2 - E429632C2163EDD300A6A9E2 - E429632D2163EDD300A6A9E2 - E42963282163EDD300A6A9E2 - E429633C2163EDD300A6A9E2 - E42963272163EDD300A6A9E2 - E429633A2163EDD300A6A9E2 - E42963312163EDD300A6A9E2 - E429632F2163EDD300A6A9E2 - E42963262163EDD300A6A9E2 - - isa - PBXGroup - name - gl - path - ../../../libs/openFrameworks/gl - sourceTree - SOURCE_ROOT - - E42963262163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVboMesh.h - path - ../../../libs/openFrameworks/gl/ofVboMesh.h - sourceTree - SOURCE_ROOT - - E42963272163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTexture.h - path - ../../../libs/openFrameworks/gl/ofTexture.h - sourceTree - SOURCE_ROOT - - E42963282163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofShader.h - path - ../../../libs/openFrameworks/gl/ofShader.h - sourceTree - SOURCE_ROOT - - E42963292163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMaterial.cpp - path - ../../../libs/openFrameworks/gl/ofMaterial.cpp - sourceTree - SOURCE_ROOT - - E429632A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFbo.cpp - path - ../../../libs/openFrameworks/gl/ofFbo.cpp - sourceTree - SOURCE_ROOT - - E429632B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLight.h - path - ../../../libs/openFrameworks/gl/ofLight.h - sourceTree - SOURCE_ROOT - - E429632C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMaterial.h - path - ../../../libs/openFrameworks/gl/ofMaterial.h - sourceTree - SOURCE_ROOT - - E429632D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofShader.cpp - path - ../../../libs/openFrameworks/gl/ofShader.cpp - sourceTree - SOURCE_ROOT - - E429632E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBufferObject.cpp - path - ../../../libs/openFrameworks/gl/ofBufferObject.cpp - sourceTree - SOURCE_ROOT - - E429632F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVboMesh.cpp - path - ../../../libs/openFrameworks/gl/ofVboMesh.cpp - sourceTree - SOURCE_ROOT - - E42963302163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLUtils.cpp - path - ../../../libs/openFrameworks/gl/ofGLUtils.cpp - sourceTree - SOURCE_ROOT - - E42963312163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVbo.h - path - ../../../libs/openFrameworks/gl/ofVbo.h - sourceTree - SOURCE_ROOT - - E42963322163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLight.cpp - path - ../../../libs/openFrameworks/gl/ofLight.cpp - sourceTree - SOURCE_ROOT - - E42963332163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBufferObject.h - path - ../../../libs/openFrameworks/gl/ofBufferObject.h - sourceTree - SOURCE_ROOT - - E42963342163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLProgrammableRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963382163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFbo.h - path - ../../../libs/openFrameworks/gl/ofFbo.h - sourceTree - SOURCE_ROOT - - E42963392163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLBaseTypes.h - path - ../../../libs/openFrameworks/gl/ofGLBaseTypes.h - sourceTree - SOURCE_ROOT - - E429633A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVbo.cpp - path - ../../../libs/openFrameworks/gl/ofVbo.cpp - sourceTree - SOURCE_ROOT - - E429633B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLProgrammableRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.h - sourceTree - SOURCE_ROOT - - E429633C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTexture.cpp - path - ../../../libs/openFrameworks/gl/ofTexture.cpp - sourceTree - SOURCE_ROOT - - E429633D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLUtils.h - path - ../../../libs/openFrameworks/gl/ofGLUtils.h - sourceTree - SOURCE_ROOT - - E429633E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLRenderer.cpp - sourceTree - SOURCE_ROOT - - E429633F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLRenderer.h - sourceTree - SOURCE_ROOT - - E42963402163EDD300A6A9E2 - - children - - E42963442163EDD300A6A9E2 - E42963412163EDD300A6A9E2 - E42963422163EDD300A6A9E2 - E42963432163EDD300A6A9E2 - - isa - PBXGroup - name - communication - path - ../../../libs/openFrameworks/communication - sourceTree - SOURCE_ROOT - - E42963412163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofArduino.h - path - ../../../libs/openFrameworks/communication/ofArduino.h - sourceTree - SOURCE_ROOT - - E42963422163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSerial.cpp - path - ../../../libs/openFrameworks/communication/ofSerial.cpp - sourceTree - SOURCE_ROOT - - E42963432163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSerial.h - path - ../../../libs/openFrameworks/communication/ofSerial.h - sourceTree - SOURCE_ROOT - - E42963442163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofArduino.cpp - path - ../../../libs/openFrameworks/communication/ofArduino.cpp - sourceTree - SOURCE_ROOT - - E42963452163EDD300A6A9E2 - - children - - E42963472163EDD300A6A9E2 - E42963492163EDD300A6A9E2 - E42963482163EDD300A6A9E2 - E42963462163EDD300A6A9E2 - - isa - PBXGroup - name - events - path - ../../../libs/openFrameworks/events - sourceTree - SOURCE_ROOT - - E42963462163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEventUtils.h - path - ../../../libs/openFrameworks/events/ofEventUtils.h - sourceTree - SOURCE_ROOT - - E42963472163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvent.h - path - ../../../libs/openFrameworks/events/ofEvent.h - sourceTree - SOURCE_ROOT - - E42963482163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvents.h - path - ../../../libs/openFrameworks/events/ofEvents.h - sourceTree - SOURCE_ROOT - - E42963492163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEvents.cpp - path - ../../../libs/openFrameworks/events/ofEvents.cpp - sourceTree - SOURCE_ROOT - - E429634A2163EDD300A6A9E2 - - children - - E42963582163EDD300A6A9E2 - E42963622163EDD300A6A9E2 - E429634D2163EDD300A6A9E2 - E429635C2163EDD300A6A9E2 - E42963532163EDD300A6A9E2 - E429635B2163EDD300A6A9E2 - E42963502163EDD300A6A9E2 - E429635F2163EDD300A6A9E2 - E42963522163EDD300A6A9E2 - E429634B2163EDD300A6A9E2 - E42963602163EDD300A6A9E2 - E42963612163EDD300A6A9E2 - E42963592163EDD300A6A9E2 - E42963552163EDD300A6A9E2 - E429634C2163EDD300A6A9E2 - E42963562163EDD300A6A9E2 - E429635A2163EDD300A6A9E2 - E42963512163EDD300A6A9E2 - E42963572163EDD300A6A9E2 - E42963542163EDD300A6A9E2 - E429635E2163EDD300A6A9E2 - E429634F2163EDD300A6A9E2 - E42963632163EDD300A6A9E2 - E429635D2163EDD300A6A9E2 - E429634E2163EDD300A6A9E2 - - isa - PBXGroup - name - graphics - path - ../../../libs/openFrameworks/graphics - sourceTree - SOURCE_ROOT - - E429634B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsBaseTypes.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.h - sourceTree - SOURCE_ROOT - - E429634C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPath.h - path - ../../../libs/openFrameworks/graphics/ofPath.h - sourceTree - SOURCE_ROOT - - E429634D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBitmapFont.cpp - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.cpp - sourceTree - SOURCE_ROOT - - E429634E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTrueTypeFont.h - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.h - sourceTree - SOURCE_ROOT - - E429634F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTessellator.cpp - path - ../../../libs/openFrameworks/graphics/ofTessellator.cpp - sourceTree - SOURCE_ROOT - - E42963502163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphics.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963512163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPolyline.h - path - ../../../libs/openFrameworks/graphics/ofPolyline.h - sourceTree - SOURCE_ROOT - - E42963522163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphicsBaseTypes.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42963532163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCairoRenderer.cpp - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963542163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRendererCollection.cpp - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.cpp - sourceTree - SOURCE_ROOT - - E42963552163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPath.cpp - path - ../../../libs/openFrameworks/graphics/ofPath.cpp - sourceTree - SOURCE_ROOT - - E42963562163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPixels.cpp - path - ../../../libs/openFrameworks/graphics/ofPixels.cpp - sourceTree - SOURCE_ROOT - - E42963572163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofPolyline.inl - path - ../../../libs/openFrameworks/graphics/ofPolyline.inl - sourceTree - SOURCE_ROOT - - E42963582163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dGraphics.cpp - path - ../../../libs/openFrameworks/graphics/of3dGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963592163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofImage.h - path - ../../../libs/openFrameworks/graphics/ofImage.h - sourceTree - SOURCE_ROOT - - E429635A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPixels.h - path - ../../../libs/openFrameworks/graphics/ofPixels.h - sourceTree - SOURCE_ROOT - - E429635B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCairoRenderer.h - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.h - sourceTree - SOURCE_ROOT - - E429635C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBitmapFont.h - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.h - sourceTree - SOURCE_ROOT - - E429635D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTrueTypeFont.cpp - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.cpp - sourceTree - SOURCE_ROOT - - E429635E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRendererCollection.h - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.h - sourceTree - SOURCE_ROOT - - E429635F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphics.h - path - ../../../libs/openFrameworks/graphics/ofGraphics.h - sourceTree - SOURCE_ROOT - - E42963602163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsConstants.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsConstants.h - sourceTree - SOURCE_ROOT - - E42963612163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofImage.cpp - path - ../../../libs/openFrameworks/graphics/ofImage.cpp - sourceTree - SOURCE_ROOT - - E42963622163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dGraphics.h - path - ../../../libs/openFrameworks/graphics/of3dGraphics.h - sourceTree - SOURCE_ROOT - - E42963632163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTessellator.h - path - ../../../libs/openFrameworks/graphics/ofTessellator.h - sourceTree - SOURCE_ROOT - - E42963642163EDD300A6A9E2 - - children - - E429636A2163EDD300A6A9E2 - E42963712163EDD300A6A9E2 - E429636C2163EDD300A6A9E2 - E42963682163EDD300A6A9E2 - E42963692163EDD300A6A9E2 - E429636E2163EDD300A6A9E2 - E429636B2163EDD300A6A9E2 - E42963732163EDD300A6A9E2 - E42963722163EDD300A6A9E2 - E42963702163EDD300A6A9E2 - E429636D2163EDD300A6A9E2 - E42963672163EDD300A6A9E2 - E42963652163EDD300A6A9E2 - E42963662163EDD300A6A9E2 - E429636F2163EDD300A6A9E2 - - isa - PBXGroup - name - sound - path - ../../../libs/openFrameworks/sound - sourceTree - SOURCE_ROOT - - E42963652163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofSoundStream.cpp - sourceTree - SOURCE_ROOT - - E42963662163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundStream.h - path - ../../../libs/openFrameworks/sound/ofSoundStream.h - sourceTree - SOURCE_ROOT - - E42963672163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963682163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofOpenALSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963692163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRtAudioSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.cpp - sourceTree - SOURCE_ROOT - - E429636A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFmodSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBaseTypes.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E429636C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofOpenALSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRtAudioSoundStream.h - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.h - sourceTree - SOURCE_ROOT - - E429636F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundUtils.h - path - ../../../libs/openFrameworks/sound/ofSoundUtils.h - sourceTree - SOURCE_ROOT - - E42963702163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBuffer.h - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.h - sourceTree - SOURCE_ROOT - - E42963712163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFmodSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963722163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBuffer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.cpp - sourceTree - SOURCE_ROOT - - E42963732163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBaseTypes.h - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.h - sourceTree - SOURCE_ROOT - - E4B69B4A0A3A1720003C02F2 - - children - - E4B6FCAD0C3E899E008CF71C - E4EB6923138AFD0F00A09F29 - E4B69E1C0A3A1BDC003C02F2 - E42962AA2163EDD300A6A9E2 - BB4B014C10F69532006C3DED - 6948EE371B920CB800B5AC1A - E4B69B5B0A3A1756003C02F2 - - isa - PBXGroup - sourceTree - <group> - - E4B69B4C0A3A1720003C02F2 - - attributes - - LastUpgradeCheck - 0600 - - buildConfigurationList - E4B69B4D0A3A1720003C02F2 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - English - Japanese - French - German - - mainGroup - E4B69B4A0A3A1720003C02F2 - productRefGroup - E4B69B4A0A3A1720003C02F2 - projectDirPath - - projectRoot - - targets - - E4B69B5A0A3A1756003C02F2 - - - E4B69B4D0A3A1720003C02F2 - - buildConfigurations - - E4B69B4E0A3A1720003C02F2 - E4B69B4F0A3A1720003C02F2 - 99FA3DBB1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B4E0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - ONLY_ACTIVE_ARCH - YES - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E4B69B4F0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E4B69B580A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4B69E200A3A1BDC003C02F2 - E4B69E210A3A1BDC003C02F2 - DA0E667E2DA2821D8CCC6C88 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B590A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4328149138ABC9F0047C5CB - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B5A0A3A1756003C02F2 - - buildConfigurationList - E4B69B5F0A3A1757003C02F2 - buildPhases - - E42962A92163ECCD00A6A9E2 - E4B69B580A3A1756003C02F2 - E4B69B590A3A1756003C02F2 - E4B6FFFD0C3F9AB9008CF71C - E4C2427710CC5ABF004149E2 - 8466F1851C04CA0E00918B1C - - buildRules - - dependencies - - isa - PBXNativeTarget - name - example-basic - productName - myOFApp - productReference - E4B69B5B0A3A1756003C02F2 - productType - com.apple.product-type.application - - E4B69B5B0A3A1756003C02F2 - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - example-basicDebug.app - sourceTree - BUILT_PRODUCTS_DIR - - E4B69B5F0A3A1757003C02F2 - - buildConfigurations - - E4B69B600A3A1757003C02F2 - E4B69B610A3A1757003C02F2 - 99FA3DBC1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B600A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_DYNAMIC_NO_PIC - NO - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_DEBUG) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF_DEBUG) - - PRODUCT_NAME - $(TARGET_NAME)Debug - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - E4B69B610A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - Release - - E4B69E1C0A3A1BDC003C02F2 - - children - - E4B69E1D0A3A1BDC003C02F2 - E4B69E1E0A3A1BDC003C02F2 - E4B69E1F0A3A1BDC003C02F2 - - isa - PBXGroup - path - src - sourceTree - SOURCE_ROOT - - E4B69E1D0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - main.cpp - path - src/main.cpp - sourceTree - SOURCE_ROOT - - E4B69E1E0A3A1BDC003C02F2 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofApp.cpp - path - src/ofApp.cpp - sourceTree - SOURCE_ROOT - - E4B69E1F0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofApp.h - path - src/ofApp.h - sourceTree - SOURCE_ROOT - - E4B69E200A3A1BDC003C02F2 - - fileRef - E4B69E1D0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B69E210A3A1BDC003C02F2 - - fileRef - E4B69E1E0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B6FCAD0C3E899E008CF71C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - openFrameworks-Info.plist - sourceTree - <group> - - E4B6FFFD0C3F9AB9008CF71C - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy default icon file into App/Resources -rsync -aved "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy libfmod and change install directory for fmod to run -rsync -aved "$OF_PATH/libs/fmod/lib/osx/libfmod.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; -# Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage -# install_name_tool -change @rpath/libfmod.dylib @executable_path/../Frameworks/libfmod.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; - -echo "$GCC_PREPROCESSOR_DEFINITIONS"; - - - E4C2427710CC5ABF004149E2 - - buildActionMask - 2147483647 - dstPath - - dstSubfolderSpec - 10 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4EB6923138AFD0F00A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Project.xcconfig - sourceTree - <group> - - - rootObject - E4B69B4C0A3A1720003C02F2 - - diff --git a/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Debug.xcscheme b/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Debug.xcscheme deleted file mode 100644 index 6e9284b..0000000 --- a/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Release.xcscheme b/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Release.xcscheme deleted file mode 100644 index 3eb3e51..0000000 --- a/example-basic/example-basic.xcodeproj/xcshareddata/xcschemes/example-basic Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-basic/openFrameworks-Info.plist b/example-basic/openFrameworks-Info.plist deleted file mode 100644 index ba13aec..0000000 --- a/example-basic/openFrameworks-Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - cc.openFrameworks.${EXECUTABLE_NAME} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - - - diff --git a/example-textinputfield/Makefile b/example-textinputfield/Makefile deleted file mode 100644 index 177e172..0000000 --- a/example-textinputfield/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=$(realpath ../../..) -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/example-textinputfield/Project.xcconfig b/example-textinputfield/Project.xcconfig deleted file mode 100644 index 40adc89..0000000 --- a/example-textinputfield/Project.xcconfig +++ /dev/null @@ -1,18 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-textinputfield/config.make b/example-textinputfield/config.make deleted file mode 100644 index 7be62aa..0000000 --- a/example-textinputfield/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -OF_ROOT = /Users/toru/oF/of_v0.11.2_osx - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/example-textinputfield/example-textinputfield.xcodeproj/project.pbxproj b/example-textinputfield/example-textinputfield.xcodeproj/project.pbxproj deleted file mode 100644 index 09f14fc..0000000 --- a/example-textinputfield/example-textinputfield.xcodeproj/project.pbxproj +++ /dev/null @@ -1,3600 +0,0 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 3D5A874AE34061363E1C19B1 - - explicitFileType - sourcecode.c.h - fileEncoding - 4 - isa - PBXFileReference - name - ofxTextInputFieldFontRenderer.h - path - ../../../addons/ofxTextInputField/src/ofxTextInputFieldFontRenderer.h - sourceTree - SOURCE_ROOT - - AC5DDD8BBD12E8E173E4AE81 - - explicitFileType - sourcecode.c.h - fileEncoding - 4 - isa - PBXFileReference - name - ofxTextInputField.h - path - ../../../addons/ofxTextInputField/src/ofxTextInputField.h - sourceTree - SOURCE_ROOT - - A84C320C111785EEEE9DEB83 - - children - - BCB6A6D9093FF11EE0D7D470 - AC5DDD8BBD12E8E173E4AE81 - 3D5A874AE34061363E1C19B1 - - isa - PBXGroup - name - src - sourceTree - <group> - - AB88B4FD5D7F4ABF53230E5A - - children - - A84C320C111785EEEE9DEB83 - - isa - PBXGroup - name - ofxTextInputField - sourceTree - <group> - - F6CA03081709FCBFDAEF6676 - - fileRef - BCB6A6D9093FF11EE0D7D470 - isa - PBXBuildFile - - BCB6A6D9093FF11EE0D7D470 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofxTextInputField.cpp - path - ../../../addons/ofxTextInputField/src/ofxTextInputField.cpp - sourceTree - SOURCE_ROOT - - 73C297BC39F9FAB11F521532 - - explicitFileType - sourcecode.c.h - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.h - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.h - sourceTree - SOURCE_ROOT - - 40730D912F32C4A2C293B311 - - children - - 781C4C7D345D6C9711FC374A - 73C297BC39F9FAB11F521532 - - isa - PBXGroup - name - src - sourceTree - <group> - - 3E0420062AB72FE61101D604 - - children - - 40730D912F32C4A2C293B311 - - isa - PBXGroup - name - ofxChatGPT - sourceTree - <group> - - DA0E667E2DA2821D8CCC6C88 - - fileRef - 781C4C7D345D6C9711FC374A - isa - PBXBuildFile - - 781C4C7D345D6C9711FC374A - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.cpp - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.cpp - sourceTree - SOURCE_ROOT - - 6948EE371B920CB800B5AC1A - - children - - isa - PBXGroup - name - local_addons - sourceTree - <group> - - 8466F1851C04CA0E00918B1C - - buildActionMask - 12 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - echo "$GCC_PREPROCESSOR_DEFINITIONS"; -APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"` -if [ -z "$APPSTORE" ] ; then -echo "Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution"; -else -# Copy bin/data into App/Resources -rsync -avz --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/" - -# ---- Code Sign App Package ---- - -# WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY! - -# Verify that $CODE_SIGN_IDENTITY is set -if [ -z "${CODE_SIGN_IDENTITY}" ] ; then -echo "CODE_SIGN_IDENTITY needs to be set for framework code-signing" -exit 0 -fi - -if [ -z "${CODE_SIGN_ENTITLEMENTS}" ] ; then -echo "CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!" - -if [ "${CONFIGURATION}" = "Release" ] ; then -exit 1 -else -# Code-signing is optional for non-release builds. -exit 0 -fi -fi - -ITEMS="" - -FRAMEWORKS_DIR="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -echo "$FRAMEWORKS_DIR" -if [ -d "$FRAMEWORKS_DIR" ] ; then -FRAMEWORKS=$(find "${FRAMEWORKS_DIR}" -depth -type d -name "*.framework" -or -name "*.dylib" -or -name "*.bundle" | sed -e "s/\(.*framework\)/\1\/Versions\/A\//") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${FRAMEWORKS}" -fi - -LOGINITEMS_DIR="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/" -if [ -d "$LOGINITEMS_DIR" ] ; then -LOGINITEMS=$(find "${LOGINITEMS_DIR}" -depth -type d -name "*.app") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${ITEMS}"$'\n'"${LOGINITEMS}" -fi - -# Prefer the expanded name, if available. -CODE_SIGN_IDENTITY_FOR_ITEMS="${EXPANDED_CODE_SIGN_IDENTITY_NAME}" -if [ "${CODE_SIGN_IDENTITY_FOR_ITEMS}" = "" ] ; then -# Fall back to old behavior. -CODE_SIGN_IDENTITY_FOR_ITEMS="${CODE_SIGN_IDENTITY}" -fi - -echo "Identity:" -echo "${CODE_SIGN_IDENTITY_FOR_ITEMS}" - -echo "Entitlements:" -echo "${CODE_SIGN_ENTITLEMENTS}" - -echo "Found:" -echo "${ITEMS}" - -# Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below. -SAVED_IFS=$IFS -IFS=$(echo -en "\n\b") - -# Loop through all items. -for ITEM in $ITEMS; -do -echo "Stripping invalid archs '${ITEM}'" -lipo -extract x86_64 "${ITEM}" -o "${ITEM}" -echo "Signing '${ITEM}'" -codesign --force --verbose --sign "${CODE_SIGN_IDENTITY_FOR_ITEMS}" --entitlements "${CODE_SIGN_ENTITLEMENTS}" "${ITEM}" -RESULT=$? -if [[ $RESULT != 0 ]] ; then -echo "Failed to sign '${ITEM}'." -IFS=$SAVED_IFS -exit 1 -fi -done - -# Restore $IFS. -IFS=$SAVED_IFS - -fi - - - 99FA3DBB1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - DISTRIBUTION=1 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - AppStore - - 99FA3DBC1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - APPSTORE=1 - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - AppStore - - BB4B014C10F69532006C3DED - - children - - 3E0420062AB72FE61101D604 - AB88B4FD5D7F4ABF53230E5A - - isa - PBXGroup - name - addons - sourceTree - <group> - - E42962A92163ECCD00A6A9E2 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - xcodebuild -project "$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj" -target openFrameworks -configuration "${CONFIGURATION}" - - E42962AA2163EDD300A6A9E2 - - children - - E42962AB2163EDD300A6A9E2 - E42962E72163EDD300A6A9E2 - E42963402163EDD300A6A9E2 - E42963452163EDD300A6A9E2 - E42963252163EDD300A6A9E2 - E429634A2163EDD300A6A9E2 - E42963132163EDD300A6A9E2 - E42962F92163EDD300A6A9E2 - E42963642163EDD300A6A9E2 - E42962DA2163EDD300A6A9E2 - E42962FA2163EDD300A6A9E2 - E42962B82163EDD300A6A9E2 - - isa - PBXGroup - name - openFrameworks - path - ../../../libs/openFrameworks - sourceTree - <group> - - E42962AB2163EDD300A6A9E2 - - children - - E42962B02163EDD300A6A9E2 - E42962B62163EDD300A6A9E2 - E42962B52163EDD300A6A9E2 - E42962B12163EDD300A6A9E2 - E42962AC2163EDD300A6A9E2 - E42962B32163EDD300A6A9E2 - E42962B22163EDD300A6A9E2 - E42962B72163EDD300A6A9E2 - E42962AD2163EDD300A6A9E2 - E42962B42163EDD300A6A9E2 - E42962AF2163EDD300A6A9E2 - E42962AE2163EDD300A6A9E2 - - isa - PBXGroup - name - 3d - path - ../../../libs/openFrameworks/3d - sourceTree - SOURCE_ROOT - - E42962AC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCamera.cpp - path - ../../../libs/openFrameworks/3d/ofCamera.cpp - sourceTree - SOURCE_ROOT - - E42962AD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMesh.h - path - ../../../libs/openFrameworks/3d/ofMesh.h - sourceTree - SOURCE_ROOT - - E42962AE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNode.h - path - ../../../libs/openFrameworks/3d/ofNode.h - sourceTree - SOURCE_ROOT - - E42962AF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofNode.cpp - path - ../../../libs/openFrameworks/3d/ofNode.cpp - sourceTree - SOURCE_ROOT - - E42962B02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dPrimitives.cpp - path - ../../../libs/openFrameworks/3d/of3dPrimitives.cpp - sourceTree - SOURCE_ROOT - - E42962B12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dUtils.h - path - ../../../libs/openFrameworks/3d/of3dUtils.h - sourceTree - SOURCE_ROOT - - E42962B22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEasyCam.cpp - path - ../../../libs/openFrameworks/3d/ofEasyCam.cpp - sourceTree - SOURCE_ROOT - - E42962B32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCamera.h - path - ../../../libs/openFrameworks/3d/ofCamera.h - sourceTree - SOURCE_ROOT - - E42962B42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofMesh.inl - path - ../../../libs/openFrameworks/3d/ofMesh.inl - sourceTree - SOURCE_ROOT - - E42962B52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dUtils.cpp - path - ../../../libs/openFrameworks/3d/of3dUtils.cpp - sourceTree - SOURCE_ROOT - - E42962B62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dPrimitives.h - path - ../../../libs/openFrameworks/3d/of3dPrimitives.h - sourceTree - SOURCE_ROOT - - E42962B72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEasyCam.h - path - ../../../libs/openFrameworks/3d/ofEasyCam.h - sourceTree - SOURCE_ROOT - - E42962B82163EDD300A6A9E2 - - children - - E42962BA2163EDD300A6A9E2 - E42962C22163EDD300A6A9E2 - E42962BC2163EDD300A6A9E2 - E42962CE2163EDD300A6A9E2 - E42962C12163EDD300A6A9E2 - E42962D72163EDD300A6A9E2 - E42962C52163EDD300A6A9E2 - E42962BE2163EDD300A6A9E2 - E42962C32163EDD300A6A9E2 - E42962D62163EDD300A6A9E2 - E42962CB2163EDD300A6A9E2 - E42962D52163EDD300A6A9E2 - E42962BD2163EDD300A6A9E2 - E42962CD2163EDD300A6A9E2 - E42962BF2163EDD300A6A9E2 - E42962C72163EDD300A6A9E2 - E42962C92163EDD300A6A9E2 - E42962CF2163EDD300A6A9E2 - E42962D92163EDD300A6A9E2 - E42962D02163EDD300A6A9E2 - E42962CA2163EDD300A6A9E2 - E42962C42163EDD300A6A9E2 - E42962BB2163EDD300A6A9E2 - - isa - PBXGroup - name - video - path - ../../../libs/openFrameworks/video - sourceTree - SOURCE_ROOT - - E42962BA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationGrabber.h - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.h - sourceTree - SOURCE_ROOT - - E42962BB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962BC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.h - sourceTree - SOURCE_ROOT - - E42962BD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQtUtils.cpp - path - ../../../libs/openFrameworks/video/ofQtUtils.cpp - sourceTree - SOURCE_ROOT - - E42962BE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitGrabber.mm - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.mm - sourceTree - SOURCE_ROOT - - E42962BF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimeGrabber.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962C12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962C22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationGrabber.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.mm - sourceTree - SOURCE_ROOT - - E42962C32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitMovieRenderer.h - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.h - sourceTree - SOURCE_ROOT - - E42962C42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoPlayer.cpp - path - ../../../libs/openFrameworks/video/ofVideoPlayer.cpp - sourceTree - SOURCE_ROOT - - E42962C52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitGrabber.h - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.h - sourceTree - SOURCE_ROOT - - E42962C72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimeGrabber.h - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.h - sourceTree - SOURCE_ROOT - - E42962C92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimePlayer.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.cpp - sourceTree - SOURCE_ROOT - - E42962CA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoGrabber.h - path - ../../../libs/openFrameworks/video/ofVideoGrabber.h - sourceTree - SOURCE_ROOT - - E42962CB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitPlayer.h - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.h - sourceTree - SOURCE_ROOT - - E42962CD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQtUtils.h - path - ../../../libs/openFrameworks/video/ofQtUtils.h - sourceTree - SOURCE_ROOT - - E42962CE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationPlayer.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.mm - sourceTree - SOURCE_ROOT - - E42962CF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimePlayer.h - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.h - sourceTree - SOURCE_ROOT - - E42962D02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoGrabber.cpp - path - ../../../libs/openFrameworks/video/ofVideoGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962D52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitPlayer.mm - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.mm - sourceTree - SOURCE_ROOT - - E42962D62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofQTKitMovieRenderer.m - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.m - sourceTree - SOURCE_ROOT - - E42962D72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofAVFoundationVideoPlayer.m - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.m - sourceTree - SOURCE_ROOT - - E42962D92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoBaseTypes.h - path - ../../../libs/openFrameworks/video/ofVideoBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962DA2163EDD300A6A9E2 - - children - - E42962E12163EDD300A6A9E2 - E42962E62163EDD300A6A9E2 - E42962E42163EDD300A6A9E2 - E42962DC2163EDD300A6A9E2 - E42962E52163EDD300A6A9E2 - E42962E32163EDD300A6A9E2 - E42962E22163EDD300A6A9E2 - E42962DB2163EDD300A6A9E2 - E42962DE2163EDD300A6A9E2 - E42962DD2163EDD300A6A9E2 - E42962E02163EDD300A6A9E2 - E42962DF2163EDD300A6A9E2 - - isa - PBXGroup - name - types - path - ../../../libs/openFrameworks/types - sourceTree - SOURCE_ROOT - - E42962DB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameterGroup.h - path - ../../../libs/openFrameworks/types/ofParameterGroup.h - sourceTree - SOURCE_ROOT - - E42962DC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofColor.h - path - ../../../libs/openFrameworks/types/ofColor.h - sourceTree - SOURCE_ROOT - - E42962DD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRectangle.cpp - path - ../../../libs/openFrameworks/types/ofRectangle.cpp - sourceTree - SOURCE_ROOT - - E42962DE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPoint.h - path - ../../../libs/openFrameworks/types/ofPoint.h - sourceTree - SOURCE_ROOT - - E42962DF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTypes.h - path - ../../../libs/openFrameworks/types/ofTypes.h - sourceTree - SOURCE_ROOT - - E42962E02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRectangle.h - path - ../../../libs/openFrameworks/types/ofRectangle.h - sourceTree - SOURCE_ROOT - - E42962E12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseTypes.cpp - path - ../../../libs/openFrameworks/types/ofBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42962E22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameterGroup.cpp - path - ../../../libs/openFrameworks/types/ofParameterGroup.cpp - sourceTree - SOURCE_ROOT - - E42962E32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameter.h - path - ../../../libs/openFrameworks/types/ofParameter.h - sourceTree - SOURCE_ROOT - - E42962E42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofColor.cpp - path - ../../../libs/openFrameworks/types/ofColor.cpp - sourceTree - SOURCE_ROOT - - E42962E52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameter.cpp - path - ../../../libs/openFrameworks/types/ofParameter.cpp - sourceTree - SOURCE_ROOT - - E42962E62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseTypes.h - path - ../../../libs/openFrameworks/types/ofBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962E72163EDD300A6A9E2 - - children - - E42962ED2163EDD300A6A9E2 - E42962EC2163EDD300A6A9E2 - E42962F12163EDD300A6A9E2 - E42962F52163EDD300A6A9E2 - E42962F82163EDD300A6A9E2 - E42962EA2163EDD300A6A9E2 - E42962F62163EDD300A6A9E2 - E42962F42163EDD300A6A9E2 - E42962EF2163EDD300A6A9E2 - E42962F72163EDD300A6A9E2 - E42962F32163EDD300A6A9E2 - E42962E92163EDD300A6A9E2 - E42962F02163EDD300A6A9E2 - E42962EE2163EDD300A6A9E2 - E42962F22163EDD300A6A9E2 - E42962E82163EDD300A6A9E2 - E42962EB2163EDD300A6A9E2 - - isa - PBXGroup - name - app - path - ../../../libs/openFrameworks/app - sourceTree - SOURCE_ROOT - - E42962E82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMainLoop.h - path - ../../../libs/openFrameworks/app/ofMainLoop.h - sourceTree - SOURCE_ROOT - - E42962E92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseApp.cpp - path - ../../../libs/openFrameworks/app/ofBaseApp.cpp - sourceTree - SOURCE_ROOT - - E42962EA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGlutWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.cpp - sourceTree - SOURCE_ROOT - - E42962EB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofWindowSettings.h - path - ../../../libs/openFrameworks/app/ofWindowSettings.h - sourceTree - SOURCE_ROOT - - E42962EC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppEGLWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.cpp - sourceTree - SOURCE_ROOT - - E42962ED2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppBaseWindow.h - path - ../../../libs/openFrameworks/app/ofAppBaseWindow.h - sourceTree - SOURCE_ROOT - - E42962EE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofIcon.h - path - ../../../libs/openFrameworks/app/ofIcon.h - sourceTree - SOURCE_ROOT - - E42962EF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppNoWindow.h - path - ../../../libs/openFrameworks/app/ofAppNoWindow.h - sourceTree - SOURCE_ROOT - - E42962F02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseApp.h - path - ../../../libs/openFrameworks/app/ofBaseApp.h - sourceTree - SOURCE_ROOT - - E42962F12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppEGLWindow.h - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.h - sourceTree - SOURCE_ROOT - - E42962F22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMainLoop.cpp - path - ../../../libs/openFrameworks/app/ofMainLoop.cpp - sourceTree - SOURCE_ROOT - - E42962F32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppRunner.h - path - ../../../libs/openFrameworks/app/ofAppRunner.h - sourceTree - SOURCE_ROOT - - E42962F42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppNoWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppNoWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGLFWWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGlutWindow.h - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.h - sourceTree - SOURCE_ROOT - - E42962F72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppRunner.cpp - path - ../../../libs/openFrameworks/app/ofAppRunner.cpp - sourceTree - SOURCE_ROOT - - E42962F82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGLFWWindow.h - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.h - sourceTree - SOURCE_ROOT - - E42962F92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMain.h - path - ../../../libs/openFrameworks/ofMain.h - sourceTree - SOURCE_ROOT - - E42962FA2163EDD300A6A9E2 - - children - - E42962FF2163EDD300A6A9E2 - E429630D2163EDD300A6A9E2 - E42963092163EDD300A6A9E2 - E42962FD2163EDD300A6A9E2 - E42963012163EDD300A6A9E2 - E429630C2163EDD300A6A9E2 - E42963072163EDD300A6A9E2 - E42963022163EDD300A6A9E2 - E429630E2163EDD300A6A9E2 - E42963112163EDD300A6A9E2 - E42963062163EDD300A6A9E2 - E42963042163EDD300A6A9E2 - E42963032163EDD300A6A9E2 - E42962FC2163EDD300A6A9E2 - E429630A2163EDD300A6A9E2 - E42962FB2163EDD300A6A9E2 - E42963082163EDD300A6A9E2 - E42963122163EDD300A6A9E2 - E42962FE2163EDD300A6A9E2 - E429630B2163EDD300A6A9E2 - E429630F2163EDD300A6A9E2 - E42963052163EDD300A6A9E2 - E42963102163EDD300A6A9E2 - E42963002163EDD300A6A9E2 - - isa - PBXGroup - name - utils - path - ../../../libs/openFrameworks/utils - sourceTree - SOURCE_ROOT - - E42962FB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThreadChannel.h - path - ../../../libs/openFrameworks/utils/ofThreadChannel.h - sourceTree - SOURCE_ROOT - - E42962FC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofThread.cpp - path - ../../../libs/openFrameworks/utils/ofThread.cpp - sourceTree - SOURCE_ROOT - - E42962FD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFpsCounter.cpp - path - ../../../libs/openFrameworks/utils/ofFpsCounter.cpp - sourceTree - SOURCE_ROOT - - E42962FE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofURLFileLoader.cpp - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.cpp - sourceTree - SOURCE_ROOT - - E42962FF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofConstants.h - path - ../../../libs/openFrameworks/utils/ofConstants.h - sourceTree - SOURCE_ROOT - - E42963002163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofXml.h - path - ../../../libs/openFrameworks/utils/ofXml.h - sourceTree - SOURCE_ROOT - - E42963012163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFpsCounter.h - path - ../../../libs/openFrameworks/utils/ofFpsCounter.h - sourceTree - SOURCE_ROOT - - E42963022163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLog.h - path - ../../../libs/openFrameworks/utils/ofLog.h - sourceTree - SOURCE_ROOT - - E42963032163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSystemUtils.h - path - ../../../libs/openFrameworks/utils/ofSystemUtils.h - sourceTree - SOURCE_ROOT - - E42963042163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSystemUtils.cpp - path - ../../../libs/openFrameworks/utils/ofSystemUtils.cpp - sourceTree - SOURCE_ROOT - - E42963052163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofUtils.h - path - ../../../libs/openFrameworks/utils/ofUtils.h - sourceTree - SOURCE_ROOT - - E42963062163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNoise.h - path - ../../../libs/openFrameworks/utils/ofNoise.h - sourceTree - SOURCE_ROOT - - E42963072163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLog.cpp - path - ../../../libs/openFrameworks/utils/ofLog.cpp - sourceTree - SOURCE_ROOT - - E42963082163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTimer.cpp - path - ../../../libs/openFrameworks/utils/ofTimer.cpp - sourceTree - SOURCE_ROOT - - E42963092163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFileUtils.h - path - ../../../libs/openFrameworks/utils/ofFileUtils.h - sourceTree - SOURCE_ROOT - - E429630A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThread.h - path - ../../../libs/openFrameworks/utils/ofThread.h - sourceTree - SOURCE_ROOT - - E429630B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofURLFileLoader.h - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.h - sourceTree - SOURCE_ROOT - - E429630C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofJson.h - path - ../../../libs/openFrameworks/utils/ofJson.h - sourceTree - SOURCE_ROOT - - E429630D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFileUtils.cpp - path - ../../../libs/openFrameworks/utils/ofFileUtils.cpp - sourceTree - SOURCE_ROOT - - E429630E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrixStack.cpp - path - ../../../libs/openFrameworks/utils/ofMatrixStack.cpp - sourceTree - SOURCE_ROOT - - E429630F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofUtils.cpp - path - ../../../libs/openFrameworks/utils/ofUtils.cpp - sourceTree - SOURCE_ROOT - - E42963102163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofXml.cpp - path - ../../../libs/openFrameworks/utils/ofXml.cpp - sourceTree - SOURCE_ROOT - - E42963112163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrixStack.h - path - ../../../libs/openFrameworks/utils/ofMatrixStack.h - sourceTree - SOURCE_ROOT - - E42963122163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTimer.h - path - ../../../libs/openFrameworks/utils/ofTimer.h - sourceTree - SOURCE_ROOT - - E42963132163EDD300A6A9E2 - - children - - E42963172163EDD300A6A9E2 - E429631C2163EDD300A6A9E2 - E42963182163EDD300A6A9E2 - E429631B2163EDD300A6A9E2 - E42963222163EDD300A6A9E2 - E42963212163EDD300A6A9E2 - E42963192163EDD300A6A9E2 - E429631F2163EDD300A6A9E2 - E429631D2163EDD300A6A9E2 - E42963142163EDD300A6A9E2 - E42963202163EDD300A6A9E2 - E429631A2163EDD300A6A9E2 - E42963152163EDD300A6A9E2 - E42963162163EDD300A6A9E2 - E429631E2163EDD300A6A9E2 - - isa - PBXGroup - name - math - path - ../../../libs/openFrameworks/math - sourceTree - SOURCE_ROOT - - E42963142163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec2f.cpp - path - ../../../libs/openFrameworks/math/ofVec2f.cpp - sourceTree - SOURCE_ROOT - - E42963152163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec4f.cpp - path - ../../../libs/openFrameworks/math/ofVec4f.cpp - sourceTree - SOURCE_ROOT - - E42963162163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec4f.h - path - ../../../libs/openFrameworks/math/ofVec4f.h - sourceTree - SOURCE_ROOT - - E42963172163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMath.cpp - path - ../../../libs/openFrameworks/math/ofMath.cpp - sourceTree - SOURCE_ROOT - - E42963182163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMathConstants.h - path - ../../../libs/openFrameworks/math/ofMathConstants.h - sourceTree - SOURCE_ROOT - - E42963192163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix4x4.h - path - ../../../libs/openFrameworks/math/ofMatrix4x4.h - sourceTree - SOURCE_ROOT - - E429631A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec3f.h - path - ../../../libs/openFrameworks/math/ofVec3f.h - sourceTree - SOURCE_ROOT - - E429631B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix3x3.cpp - path - ../../../libs/openFrameworks/math/ofMatrix3x3.cpp - sourceTree - SOURCE_ROOT - - E429631C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMath.h - path - ../../../libs/openFrameworks/math/ofMath.h - sourceTree - SOURCE_ROOT - - E429631D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuaternion.h - path - ../../../libs/openFrameworks/math/ofQuaternion.h - sourceTree - SOURCE_ROOT - - E429631E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVectorMath.h - path - ../../../libs/openFrameworks/math/ofVectorMath.h - sourceTree - SOURCE_ROOT - - E429631F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuaternion.cpp - path - ../../../libs/openFrameworks/math/ofQuaternion.cpp - sourceTree - SOURCE_ROOT - - E42963202163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec2f.h - path - ../../../libs/openFrameworks/math/ofVec2f.h - sourceTree - SOURCE_ROOT - - E42963212163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix4x4.cpp - path - ../../../libs/openFrameworks/math/ofMatrix4x4.cpp - sourceTree - SOURCE_ROOT - - E42963222163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix3x3.h - path - ../../../libs/openFrameworks/math/ofMatrix3x3.h - sourceTree - SOURCE_ROOT - - E42963252163EDD300A6A9E2 - - children - - E429632E2163EDD300A6A9E2 - E42963332163EDD300A6A9E2 - E429632A2163EDD300A6A9E2 - E42963382163EDD300A6A9E2 - E42963392163EDD300A6A9E2 - E42963342163EDD300A6A9E2 - E429633B2163EDD300A6A9E2 - E429633E2163EDD300A6A9E2 - E429633F2163EDD300A6A9E2 - E42963302163EDD300A6A9E2 - E429633D2163EDD300A6A9E2 - E42963322163EDD300A6A9E2 - E429632B2163EDD300A6A9E2 - E42963292163EDD300A6A9E2 - E429632C2163EDD300A6A9E2 - E429632D2163EDD300A6A9E2 - E42963282163EDD300A6A9E2 - E429633C2163EDD300A6A9E2 - E42963272163EDD300A6A9E2 - E429633A2163EDD300A6A9E2 - E42963312163EDD300A6A9E2 - E429632F2163EDD300A6A9E2 - E42963262163EDD300A6A9E2 - - isa - PBXGroup - name - gl - path - ../../../libs/openFrameworks/gl - sourceTree - SOURCE_ROOT - - E42963262163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVboMesh.h - path - ../../../libs/openFrameworks/gl/ofVboMesh.h - sourceTree - SOURCE_ROOT - - E42963272163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTexture.h - path - ../../../libs/openFrameworks/gl/ofTexture.h - sourceTree - SOURCE_ROOT - - E42963282163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofShader.h - path - ../../../libs/openFrameworks/gl/ofShader.h - sourceTree - SOURCE_ROOT - - E42963292163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMaterial.cpp - path - ../../../libs/openFrameworks/gl/ofMaterial.cpp - sourceTree - SOURCE_ROOT - - E429632A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFbo.cpp - path - ../../../libs/openFrameworks/gl/ofFbo.cpp - sourceTree - SOURCE_ROOT - - E429632B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLight.h - path - ../../../libs/openFrameworks/gl/ofLight.h - sourceTree - SOURCE_ROOT - - E429632C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMaterial.h - path - ../../../libs/openFrameworks/gl/ofMaterial.h - sourceTree - SOURCE_ROOT - - E429632D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofShader.cpp - path - ../../../libs/openFrameworks/gl/ofShader.cpp - sourceTree - SOURCE_ROOT - - E429632E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBufferObject.cpp - path - ../../../libs/openFrameworks/gl/ofBufferObject.cpp - sourceTree - SOURCE_ROOT - - E429632F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVboMesh.cpp - path - ../../../libs/openFrameworks/gl/ofVboMesh.cpp - sourceTree - SOURCE_ROOT - - E42963302163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLUtils.cpp - path - ../../../libs/openFrameworks/gl/ofGLUtils.cpp - sourceTree - SOURCE_ROOT - - E42963312163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVbo.h - path - ../../../libs/openFrameworks/gl/ofVbo.h - sourceTree - SOURCE_ROOT - - E42963322163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLight.cpp - path - ../../../libs/openFrameworks/gl/ofLight.cpp - sourceTree - SOURCE_ROOT - - E42963332163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBufferObject.h - path - ../../../libs/openFrameworks/gl/ofBufferObject.h - sourceTree - SOURCE_ROOT - - E42963342163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLProgrammableRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963382163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFbo.h - path - ../../../libs/openFrameworks/gl/ofFbo.h - sourceTree - SOURCE_ROOT - - E42963392163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLBaseTypes.h - path - ../../../libs/openFrameworks/gl/ofGLBaseTypes.h - sourceTree - SOURCE_ROOT - - E429633A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVbo.cpp - path - ../../../libs/openFrameworks/gl/ofVbo.cpp - sourceTree - SOURCE_ROOT - - E429633B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLProgrammableRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.h - sourceTree - SOURCE_ROOT - - E429633C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTexture.cpp - path - ../../../libs/openFrameworks/gl/ofTexture.cpp - sourceTree - SOURCE_ROOT - - E429633D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLUtils.h - path - ../../../libs/openFrameworks/gl/ofGLUtils.h - sourceTree - SOURCE_ROOT - - E429633E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLRenderer.cpp - sourceTree - SOURCE_ROOT - - E429633F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLRenderer.h - sourceTree - SOURCE_ROOT - - E42963402163EDD300A6A9E2 - - children - - E42963442163EDD300A6A9E2 - E42963412163EDD300A6A9E2 - E42963422163EDD300A6A9E2 - E42963432163EDD300A6A9E2 - - isa - PBXGroup - name - communication - path - ../../../libs/openFrameworks/communication - sourceTree - SOURCE_ROOT - - E42963412163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofArduino.h - path - ../../../libs/openFrameworks/communication/ofArduino.h - sourceTree - SOURCE_ROOT - - E42963422163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSerial.cpp - path - ../../../libs/openFrameworks/communication/ofSerial.cpp - sourceTree - SOURCE_ROOT - - E42963432163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSerial.h - path - ../../../libs/openFrameworks/communication/ofSerial.h - sourceTree - SOURCE_ROOT - - E42963442163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofArduino.cpp - path - ../../../libs/openFrameworks/communication/ofArduino.cpp - sourceTree - SOURCE_ROOT - - E42963452163EDD300A6A9E2 - - children - - E42963472163EDD300A6A9E2 - E42963492163EDD300A6A9E2 - E42963482163EDD300A6A9E2 - E42963462163EDD300A6A9E2 - - isa - PBXGroup - name - events - path - ../../../libs/openFrameworks/events - sourceTree - SOURCE_ROOT - - E42963462163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEventUtils.h - path - ../../../libs/openFrameworks/events/ofEventUtils.h - sourceTree - SOURCE_ROOT - - E42963472163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvent.h - path - ../../../libs/openFrameworks/events/ofEvent.h - sourceTree - SOURCE_ROOT - - E42963482163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvents.h - path - ../../../libs/openFrameworks/events/ofEvents.h - sourceTree - SOURCE_ROOT - - E42963492163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEvents.cpp - path - ../../../libs/openFrameworks/events/ofEvents.cpp - sourceTree - SOURCE_ROOT - - E429634A2163EDD300A6A9E2 - - children - - E42963582163EDD300A6A9E2 - E42963622163EDD300A6A9E2 - E429634D2163EDD300A6A9E2 - E429635C2163EDD300A6A9E2 - E42963532163EDD300A6A9E2 - E429635B2163EDD300A6A9E2 - E42963502163EDD300A6A9E2 - E429635F2163EDD300A6A9E2 - E42963522163EDD300A6A9E2 - E429634B2163EDD300A6A9E2 - E42963602163EDD300A6A9E2 - E42963612163EDD300A6A9E2 - E42963592163EDD300A6A9E2 - E42963552163EDD300A6A9E2 - E429634C2163EDD300A6A9E2 - E42963562163EDD300A6A9E2 - E429635A2163EDD300A6A9E2 - E42963512163EDD300A6A9E2 - E42963572163EDD300A6A9E2 - E42963542163EDD300A6A9E2 - E429635E2163EDD300A6A9E2 - E429634F2163EDD300A6A9E2 - E42963632163EDD300A6A9E2 - E429635D2163EDD300A6A9E2 - E429634E2163EDD300A6A9E2 - - isa - PBXGroup - name - graphics - path - ../../../libs/openFrameworks/graphics - sourceTree - SOURCE_ROOT - - E429634B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsBaseTypes.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.h - sourceTree - SOURCE_ROOT - - E429634C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPath.h - path - ../../../libs/openFrameworks/graphics/ofPath.h - sourceTree - SOURCE_ROOT - - E429634D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBitmapFont.cpp - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.cpp - sourceTree - SOURCE_ROOT - - E429634E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTrueTypeFont.h - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.h - sourceTree - SOURCE_ROOT - - E429634F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTessellator.cpp - path - ../../../libs/openFrameworks/graphics/ofTessellator.cpp - sourceTree - SOURCE_ROOT - - E42963502163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphics.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963512163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPolyline.h - path - ../../../libs/openFrameworks/graphics/ofPolyline.h - sourceTree - SOURCE_ROOT - - E42963522163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphicsBaseTypes.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42963532163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCairoRenderer.cpp - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963542163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRendererCollection.cpp - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.cpp - sourceTree - SOURCE_ROOT - - E42963552163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPath.cpp - path - ../../../libs/openFrameworks/graphics/ofPath.cpp - sourceTree - SOURCE_ROOT - - E42963562163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPixels.cpp - path - ../../../libs/openFrameworks/graphics/ofPixels.cpp - sourceTree - SOURCE_ROOT - - E42963572163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofPolyline.inl - path - ../../../libs/openFrameworks/graphics/ofPolyline.inl - sourceTree - SOURCE_ROOT - - E42963582163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dGraphics.cpp - path - ../../../libs/openFrameworks/graphics/of3dGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963592163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofImage.h - path - ../../../libs/openFrameworks/graphics/ofImage.h - sourceTree - SOURCE_ROOT - - E429635A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPixels.h - path - ../../../libs/openFrameworks/graphics/ofPixels.h - sourceTree - SOURCE_ROOT - - E429635B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCairoRenderer.h - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.h - sourceTree - SOURCE_ROOT - - E429635C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBitmapFont.h - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.h - sourceTree - SOURCE_ROOT - - E429635D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTrueTypeFont.cpp - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.cpp - sourceTree - SOURCE_ROOT - - E429635E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRendererCollection.h - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.h - sourceTree - SOURCE_ROOT - - E429635F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphics.h - path - ../../../libs/openFrameworks/graphics/ofGraphics.h - sourceTree - SOURCE_ROOT - - E42963602163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsConstants.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsConstants.h - sourceTree - SOURCE_ROOT - - E42963612163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofImage.cpp - path - ../../../libs/openFrameworks/graphics/ofImage.cpp - sourceTree - SOURCE_ROOT - - E42963622163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dGraphics.h - path - ../../../libs/openFrameworks/graphics/of3dGraphics.h - sourceTree - SOURCE_ROOT - - E42963632163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTessellator.h - path - ../../../libs/openFrameworks/graphics/ofTessellator.h - sourceTree - SOURCE_ROOT - - E42963642163EDD300A6A9E2 - - children - - E429636A2163EDD300A6A9E2 - E42963712163EDD300A6A9E2 - E429636C2163EDD300A6A9E2 - E42963682163EDD300A6A9E2 - E42963692163EDD300A6A9E2 - E429636E2163EDD300A6A9E2 - E429636B2163EDD300A6A9E2 - E42963732163EDD300A6A9E2 - E42963722163EDD300A6A9E2 - E42963702163EDD300A6A9E2 - E429636D2163EDD300A6A9E2 - E42963672163EDD300A6A9E2 - E42963652163EDD300A6A9E2 - E42963662163EDD300A6A9E2 - E429636F2163EDD300A6A9E2 - - isa - PBXGroup - name - sound - path - ../../../libs/openFrameworks/sound - sourceTree - SOURCE_ROOT - - E42963652163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofSoundStream.cpp - sourceTree - SOURCE_ROOT - - E42963662163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundStream.h - path - ../../../libs/openFrameworks/sound/ofSoundStream.h - sourceTree - SOURCE_ROOT - - E42963672163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963682163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofOpenALSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963692163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRtAudioSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.cpp - sourceTree - SOURCE_ROOT - - E429636A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFmodSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBaseTypes.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E429636C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofOpenALSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRtAudioSoundStream.h - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.h - sourceTree - SOURCE_ROOT - - E429636F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundUtils.h - path - ../../../libs/openFrameworks/sound/ofSoundUtils.h - sourceTree - SOURCE_ROOT - - E42963702163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBuffer.h - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.h - sourceTree - SOURCE_ROOT - - E42963712163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFmodSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963722163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBuffer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.cpp - sourceTree - SOURCE_ROOT - - E42963732163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBaseTypes.h - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.h - sourceTree - SOURCE_ROOT - - E4B69B4A0A3A1720003C02F2 - - children - - E4B6FCAD0C3E899E008CF71C - E4EB6923138AFD0F00A09F29 - E4B69E1C0A3A1BDC003C02F2 - E42962AA2163EDD300A6A9E2 - BB4B014C10F69532006C3DED - 6948EE371B920CB800B5AC1A - E4B69B5B0A3A1756003C02F2 - - isa - PBXGroup - sourceTree - <group> - - E4B69B4C0A3A1720003C02F2 - - attributes - - LastUpgradeCheck - 0600 - - buildConfigurationList - E4B69B4D0A3A1720003C02F2 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - English - Japanese - French - German - - mainGroup - E4B69B4A0A3A1720003C02F2 - productRefGroup - E4B69B4A0A3A1720003C02F2 - projectDirPath - - projectRoot - - targets - - E4B69B5A0A3A1756003C02F2 - - - E4B69B4D0A3A1720003C02F2 - - buildConfigurations - - E4B69B4E0A3A1720003C02F2 - E4B69B4F0A3A1720003C02F2 - 99FA3DBB1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B4E0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - ONLY_ACTIVE_ARCH - YES - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E4B69B4F0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E4B69B580A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4B69E200A3A1BDC003C02F2 - E4B69E210A3A1BDC003C02F2 - DA0E667E2DA2821D8CCC6C88 - F6CA03081709FCBFDAEF6676 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B590A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4328149138ABC9F0047C5CB - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B5A0A3A1756003C02F2 - - buildConfigurationList - E4B69B5F0A3A1757003C02F2 - buildPhases - - E42962A92163ECCD00A6A9E2 - E4B69B580A3A1756003C02F2 - E4B69B590A3A1756003C02F2 - E4B6FFFD0C3F9AB9008CF71C - E4C2427710CC5ABF004149E2 - 8466F1851C04CA0E00918B1C - - buildRules - - dependencies - - isa - PBXNativeTarget - name - example-textinputfield - productName - myOFApp - productReference - E4B69B5B0A3A1756003C02F2 - productType - com.apple.product-type.application - - E4B69B5B0A3A1756003C02F2 - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - example-textinputfieldDebug.app - sourceTree - BUILT_PRODUCTS_DIR - - E4B69B5F0A3A1757003C02F2 - - buildConfigurations - - E4B69B600A3A1757003C02F2 - E4B69B610A3A1757003C02F2 - 99FA3DBC1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B600A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_DYNAMIC_NO_PIC - NO - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - ICON - $(ICON_NAME_DEBUG) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF_DEBUG) - - PRODUCT_NAME - $(TARGET_NAME)Debug - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - E4B69B610A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - ../../../addons/ofxTextInputField/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - Release - - E4B69E1C0A3A1BDC003C02F2 - - children - - E4B69E1D0A3A1BDC003C02F2 - E4B69E1E0A3A1BDC003C02F2 - E4B69E1F0A3A1BDC003C02F2 - - isa - PBXGroup - path - src - sourceTree - SOURCE_ROOT - - E4B69E1D0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - main.cpp - path - src/main.cpp - sourceTree - SOURCE_ROOT - - E4B69E1E0A3A1BDC003C02F2 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofApp.cpp - path - src/ofApp.cpp - sourceTree - SOURCE_ROOT - - E4B69E1F0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofApp.h - path - src/ofApp.h - sourceTree - SOURCE_ROOT - - E4B69E200A3A1BDC003C02F2 - - fileRef - E4B69E1D0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B69E210A3A1BDC003C02F2 - - fileRef - E4B69E1E0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B6FCAD0C3E899E008CF71C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - openFrameworks-Info.plist - sourceTree - <group> - - E4B6FFFD0C3F9AB9008CF71C - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy default icon file into App/Resources -rsync -aved "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy libfmod and change install directory for fmod to run -rsync -aved "$OF_PATH/libs/fmod/lib/osx/libfmod.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; -# Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage -# install_name_tool -change @rpath/libfmod.dylib @executable_path/../Frameworks/libfmod.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; - -echo "$GCC_PREPROCESSOR_DEFINITIONS"; - - - E4C2427710CC5ABF004149E2 - - buildActionMask - 2147483647 - dstPath - - dstSubfolderSpec - 10 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4EB6923138AFD0F00A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Project.xcconfig - sourceTree - <group> - - - rootObject - E4B69B4C0A3A1720003C02F2 - - diff --git a/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Debug.xcscheme b/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Debug.xcscheme deleted file mode 100644 index a4fb7c8..0000000 --- a/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Release.xcscheme b/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Release.xcscheme deleted file mode 100644 index a0aa070..0000000 --- a/example-textinputfield/example-textinputfield.xcodeproj/xcshareddata/xcschemes/example-textinputfield Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-textinputfield/openFrameworks-Info.plist b/example-textinputfield/openFrameworks-Info.plist deleted file mode 100644 index ba13aec..0000000 --- a/example-textinputfield/openFrameworks-Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - cc.openFrameworks.${EXECUTABLE_NAME} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - - - diff --git a/example-threaded/addons.make b/example-threaded/addons.make new file mode 100644 index 0000000..a8d14e7 --- /dev/null +++ b/example-threaded/addons.make @@ -0,0 +1 @@ +ofxChatGPT diff --git a/example-threaded/src/main.cpp b/example-threaded/src/main.cpp new file mode 100644 index 0000000..9c7a405 --- /dev/null +++ b/example-threaded/src/main.cpp @@ -0,0 +1,8 @@ +#include "ofMain.h" +#include "ofApp.h" + +int main() { + ofSetupOpenGL(1920, 1060, OF_WINDOW); + ofRunApp(new ofApp()); +} + diff --git a/example-threaded/src/ofApp.cpp b/example-threaded/src/ofApp.cpp new file mode 100644 index 0000000..1d36c31 --- /dev/null +++ b/example-threaded/src/ofApp.cpp @@ -0,0 +1,239 @@ +#include "ofApp.h" + +void ofApp::setup() { + ofSetLogLevel(OF_LOG_VERBOSE); + + ofFile f; + if (f.doesFileExist("config.json")) { + ofJson configJson = ofLoadJson("config.json"); + apiKey = configJson["apiKey"].get();//will fail if file do not exist + } + else apiKey = "your-api-key"; + + ofxChatGPT chappy; + chappy.setup(apiKey); + vector models; + ofxChatGPT::ErrorCode err; + tie(models, err) = chappy.getModelList(); + ofLogNotice("ofApp") << "Available OpenAI GPT models:"; + + if (err == ofxChatGPT::Success) + { + strError = ""; + bError = false; + } + else + { + ofLogError("ofApp") << "ofxChatGPT has an error. " << ofxChatGPT::getErrorMessage(err); + string message = "Error: " + ofxChatGPT::getErrorMessage(err); + + strError = message; + bError = true; + } + + + for (auto model : models) { + if (ofIsStringInString(model, "gpt")) { + ofLogNotice("ofApp") << model; + } + } + + string model = "gpt-3.5-turbo"; + //string model = "gpt-4"; + + chat.setup(model, apiKey); + + // create prompts + prompts.clear(); + prompts.push_back(std::pair { "5 short sentences.", GPT_Prompt_0() }); + prompts.push_back(std::pair { "10 words list.", GPT_Prompt_1() }); + prompts.push_back(std::pair { "Similar bands", GPT_Prompt_2() }); + + setPrompt(0); +} + +void ofApp::setPrompt(int index) +{ + if (index > prompts.size() - 1) { + ofLogError("ofApp") << "Index #" << index << " out of range"; + return; + } + + iPrompt = index; + namePrompt = ofToString(prompts[iPrompt].first); + strPrompt = prompts[iPrompt].second; + + chat.setSystemMessage(strPrompt); + + ofLogNotice("ofApp") << "namePrompt: " << namePrompt; + ofLogNotice("ofApp") << "strPrompt: " << strPrompt; +} + +void ofApp::update() { + if (chat.hasMessage()) + { + string gptResponse; + ofxChatGPT::ErrorCode errorCode; + tie(gptResponse, errorCode) = chat.getMessage(); + + if (errorCode == ofxChatGPT::Success) + { + ofJson newGPTMsg; + newGPTMsg["message"]["role"] = "assistant"; + newGPTMsg["message"]["content"] = gptResponse; + + ofLogVerbose("ofApp") << "GPT: " << newGPTMsg; + + jResponse = newGPTMsg; + + strError = ""; + bError = false; + } + else + { + ofLogError("ofApp") << "ofxChatGPT has an error. " << ofxChatGPT::getErrorMessage(errorCode); + string message = "Error: " + ofxChatGPT::getErrorMessage(errorCode); + + strError = message; + bError = true; + } + } +} + +void ofApp::draw() +{ + // Clear Bg: + // Blue when waiting. Red if error. + ofColor c; + float v = glm::cos(10 * ofGetElapsedTimef()); + float a1 = ofMap(v, -1, 1, 100, 200, true); + float a2 = ofMap(v, -1, 1, 8, 16, true); + bool b = chat.isWaiting(); + if (bError) c = ofColor(a1, 0, 0); + else if (b) c = ofColor(0, 0, a1); + else c = ofColor(a2); + ofClear(c); + + /* + // Display the conversation on the screen. + stringstream conversationText; + // Iterate through the conversation messages and build the display text. + for (const ofJson &message : chatGPT.getConversation()) { + conversationText << message["role"] << ": " << message["content"] << "\n"; + } + // Draw the conversation text on the screen. + ofDrawBitmapStringHighlight("conversation:\n" + conversationText.str(), 20, 70); + */ + + string s = ""; + int x, y, h, i; + h = 20; + x = 10; + y = 20; + + i = 0; + ofDrawBitmapStringHighlight("QUESTION: \n", x, y + (i++ * h)); + s = ofToString(jQuestion["message"]["role"]); + ofDrawBitmapStringHighlight(s, x, y + (i++ * h)); + s = ofToString(jQuestion["message"]["content"]); + ofDrawBitmapStringHighlight(s, x, y + (i++ * h)); + + i = 0; + y = ofGetHeight() / 2; + ofDrawBitmapStringHighlight("RESPONSE: \n", x, y + (i++ * h)); + s = ofToString(jResponse["message"]["role"]); + ofDrawBitmapStringHighlight(s, x, y + (i++ * h)); + s = ofToString(jResponse["message"]["content"]); + ofDrawBitmapStringHighlight(s, x, y + (i++ * h)); + + s = ""; + s += "Press 1-9 to ask for a MUSIC BAND.\n"; + s += "1 Jane's Addiction\n"; + s += "2 Fugazi\n"; + s += "3 Joy Division\n"; + s += "4 The Smiths\n"; + s += "5 Radio Futura\n"; + s += "6 John Frusciante\n"; + s += "7 Primus\n"; + s += "8 Kraftwerk\n"; + s += "9 Portishead\n\n"; + s += "Press SPACE to swap prompt.\n"; + s += "PROMPT #" + ofToString(iPrompt) + "\n"; + s += namePrompt + "\n\n"; + s += "Press ENTER to regenerate."; + + static ofBitmapFont f; + + { + auto bb = f.getBoundingBox(s, 0, 0); + y = 20; + x = ofGetWidth() / 2 - bb.getWidth() / 2; + ofDrawBitmapStringHighlight(s, x, y); + } + + if (strError != "") + { + s = strError; + auto bb = f.getBoundingBox(s, 0, 0); + x = ofGetWidth() / 2 - bb.getWidth() / 2; + y = ofGetHeight() / 2 - bb.getHeight() / 2; + ofDrawBitmapStringHighlight(s, x, y, ofColor::red, ofColor::black); + } +} + +void ofApp::keyPressed(ofKeyEventArgs& key) { + if (chat.isWaiting()) return; + + if (key.key == '1') { strBandname = "Jane's Addiction"; sendMessage(strBandname); } + if (key.key == '2') { strBandname = "Fugazi"; sendMessage(strBandname); } + if (key.key == '3') { strBandname = "Joy Division"; sendMessage(strBandname); } + if (key.key == '4') { strBandname = "The Smiths"; sendMessage(strBandname); } + if (key.key == '5') { strBandname = "Radio Futura"; sendMessage(strBandname); } + if (key.key == '6') { strBandname = "John Frusciante"; sendMessage(strBandname); } + if (key.key == '7') { strBandname = "Primus"; sendMessage(strBandname); } + if (key.key == '8') { strBandname = "Kraftwerk"; sendMessage(strBandname); } + if (key.key == '9') { strBandname = "Portishead"; sendMessage(strBandname); } + + if (key.key == ' ') {//next prompt + if (iPrompt == 0) iPrompt = 1; + else if (iPrompt == 1) iPrompt = 2; + else if (iPrompt == 2) iPrompt = 0; + setPrompt(iPrompt); + } + + if (key.key == OF_KEY_RETURN) {//regenerate + regenerate(); + } +} + +void ofApp::sendMessage(string message) { + + ofxChatGPT::ErrorCode errorCode; + + bError = false; + + ofJson newUserMsg; + newUserMsg["message"]["role"] = "user"; + newUserMsg["message"]["content"] = message; + + ofLogVerbose("ofApp") << "User: " << newUserMsg; + + jQuestion = newUserMsg; + jResponse = ofJson(); + + chat.chatWithHistoryAsync(message); +} + +void ofApp::regenerate() { + ofLogNotice("ofApp") << "Regenerate"; + + chat.regenerateAsync(); +} + +void ofApp::exit() { + ofSetLogLevel(OF_LOG_VERBOSE); + + ofJson configJson; + configJson["apiKey"] = apiKey; + ofSavePrettyJson("config.json", configJson); +} \ No newline at end of file diff --git a/example-threaded/src/ofApp.h b/example-threaded/src/ofApp.h new file mode 100644 index 0000000..41a932c --- /dev/null +++ b/example-threaded/src/ofApp.h @@ -0,0 +1,65 @@ +#pragma once + +#include "ChatThread.h" + +class ofApp : public ofBaseApp { +public: + void setup(); + void exit(); + void update(); + void draw(); + void keyPressed(ofKeyEventArgs& key); + + void sendMessage(string message); + void regenerate(); + + string apiKey; + + ChatThread chat; + + ofJson jQuestion; + ofJson jResponse; + + bool bError = false; + + string strPrompt; + int iPrompt = 0; + string namePrompt; + + vector > prompts; + + static string GPT_Prompt_0() { + return R"( +I want you to act as a music band advertiser. +You will create a campaign to promote that band. +That campaign consists of 5 short sentences. +These sentences must define the band's career highlights, +the best albums or the more important musicians members. +The sentences will be short: less than 5 words. +)"; + } + + static string GPT_Prompt_1() { + return R"( +I want you to act as a music band critic. +I will pass you a band music name. You will return a list of 10 words. +You will only reply with that words list, and nothing else. +Words will be sorted starting from less to more relevance. +)"; + } + + static string GPT_Prompt_2() { + return R"( +I want you to act as a music critic. +As a LastFm maintainer. +I will give you a band name. You will list the 5 more similar bands. +You will only reply that band names list, and nothing else. +But you must sort that bands, from older to newer. +)"; + } + + void setPrompt(int index); + + string strBandname; + string strError = ""; +}; diff --git a/example-with-history/Makefile b/example-with-history/Makefile deleted file mode 100644 index 177e172..0000000 --- a/example-with-history/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=$(realpath ../../..) -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/example-with-history/Project.xcconfig b/example-with-history/Project.xcconfig deleted file mode 100644 index 40adc89..0000000 --- a/example-with-history/Project.xcconfig +++ /dev/null @@ -1,18 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_CFLAGS = $(OF_CORE_CFLAGS) -OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-with-history/config.make b/example-with-history/config.make deleted file mode 100644 index 7be62aa..0000000 --- a/example-with-history/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -OF_ROOT = /Users/toru/oF/of_v0.11.2_osx - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/example-with-history/example-with-history.xcodeproj/project.pbxproj b/example-with-history/example-with-history.xcodeproj/project.pbxproj deleted file mode 100644 index 34b3588..0000000 --- a/example-with-history/example-with-history.xcodeproj/project.pbxproj +++ /dev/null @@ -1,3512 +0,0 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 73C297BC39F9FAB11F521532 - - explicitFileType - sourcecode.c.h - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.h - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.h - sourceTree - SOURCE_ROOT - - 40730D912F32C4A2C293B311 - - children - - 781C4C7D345D6C9711FC374A - 73C297BC39F9FAB11F521532 - - isa - PBXGroup - name - src - sourceTree - <group> - - 3E0420062AB72FE61101D604 - - children - - 40730D912F32C4A2C293B311 - - isa - PBXGroup - name - ofxChatGPT - sourceTree - <group> - - DA0E667E2DA2821D8CCC6C88 - - fileRef - 781C4C7D345D6C9711FC374A - isa - PBXBuildFile - - 781C4C7D345D6C9711FC374A - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofxChatGPT.cpp - path - ../../../addons/ofxChatGPT/src/ofxChatGPT.cpp - sourceTree - SOURCE_ROOT - - 6948EE371B920CB800B5AC1A - - children - - isa - PBXGroup - name - local_addons - sourceTree - <group> - - 8466F1851C04CA0E00918B1C - - buildActionMask - 12 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - echo "$GCC_PREPROCESSOR_DEFINITIONS"; -APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"` -if [ -z "$APPSTORE" ] ; then -echo "Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution"; -else -# Copy bin/data into App/Resources -rsync -avz --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/" - -# ---- Code Sign App Package ---- - -# WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY! - -# Verify that $CODE_SIGN_IDENTITY is set -if [ -z "${CODE_SIGN_IDENTITY}" ] ; then -echo "CODE_SIGN_IDENTITY needs to be set for framework code-signing" -exit 0 -fi - -if [ -z "${CODE_SIGN_ENTITLEMENTS}" ] ; then -echo "CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!" - -if [ "${CONFIGURATION}" = "Release" ] ; then -exit 1 -else -# Code-signing is optional for non-release builds. -exit 0 -fi -fi - -ITEMS="" - -FRAMEWORKS_DIR="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -echo "$FRAMEWORKS_DIR" -if [ -d "$FRAMEWORKS_DIR" ] ; then -FRAMEWORKS=$(find "${FRAMEWORKS_DIR}" -depth -type d -name "*.framework" -or -name "*.dylib" -or -name "*.bundle" | sed -e "s/\(.*framework\)/\1\/Versions\/A\//") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${FRAMEWORKS}" -fi - -LOGINITEMS_DIR="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/" -if [ -d "$LOGINITEMS_DIR" ] ; then -LOGINITEMS=$(find "${LOGINITEMS_DIR}" -depth -type d -name "*.app") -RESULT=$? -if [[ $RESULT != 0 ]] ; then -exit 1 -fi - -ITEMS="${ITEMS}"$'\n'"${LOGINITEMS}" -fi - -# Prefer the expanded name, if available. -CODE_SIGN_IDENTITY_FOR_ITEMS="${EXPANDED_CODE_SIGN_IDENTITY_NAME}" -if [ "${CODE_SIGN_IDENTITY_FOR_ITEMS}" = "" ] ; then -# Fall back to old behavior. -CODE_SIGN_IDENTITY_FOR_ITEMS="${CODE_SIGN_IDENTITY}" -fi - -echo "Identity:" -echo "${CODE_SIGN_IDENTITY_FOR_ITEMS}" - -echo "Entitlements:" -echo "${CODE_SIGN_ENTITLEMENTS}" - -echo "Found:" -echo "${ITEMS}" - -# Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below. -SAVED_IFS=$IFS -IFS=$(echo -en "\n\b") - -# Loop through all items. -for ITEM in $ITEMS; -do -echo "Stripping invalid archs '${ITEM}'" -lipo -extract x86_64 "${ITEM}" -o "${ITEM}" -echo "Signing '${ITEM}'" -codesign --force --verbose --sign "${CODE_SIGN_IDENTITY_FOR_ITEMS}" --entitlements "${CODE_SIGN_ENTITLEMENTS}" "${ITEM}" -RESULT=$? -if [[ $RESULT != 0 ]] ; then -echo "Failed to sign '${ITEM}'." -IFS=$SAVED_IFS -exit 1 -fi -done - -# Restore $IFS. -IFS=$SAVED_IFS - -fi - - - 99FA3DBB1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - DISTRIBUTION=1 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - AppStore - - 99FA3DBC1C7456C400CFA0EE - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - GCC_PREPROCESSOR_DEFINITIONS[arch=*] - APPSTORE=1 - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - AppStore - - BB4B014C10F69532006C3DED - - children - - 3E0420062AB72FE61101D604 - - isa - PBXGroup - name - addons - sourceTree - <group> - - E42962A92163ECCD00A6A9E2 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - xcodebuild -project "$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj" -target openFrameworks -configuration "${CONFIGURATION}" - - E42962AA2163EDD300A6A9E2 - - children - - E42962AB2163EDD300A6A9E2 - E42962E72163EDD300A6A9E2 - E42963402163EDD300A6A9E2 - E42963452163EDD300A6A9E2 - E42963252163EDD300A6A9E2 - E429634A2163EDD300A6A9E2 - E42963132163EDD300A6A9E2 - E42962F92163EDD300A6A9E2 - E42963642163EDD300A6A9E2 - E42962DA2163EDD300A6A9E2 - E42962FA2163EDD300A6A9E2 - E42962B82163EDD300A6A9E2 - - isa - PBXGroup - name - openFrameworks - path - ../../../libs/openFrameworks - sourceTree - <group> - - E42962AB2163EDD300A6A9E2 - - children - - E42962B02163EDD300A6A9E2 - E42962B62163EDD300A6A9E2 - E42962B52163EDD300A6A9E2 - E42962B12163EDD300A6A9E2 - E42962AC2163EDD300A6A9E2 - E42962B32163EDD300A6A9E2 - E42962B22163EDD300A6A9E2 - E42962B72163EDD300A6A9E2 - E42962AD2163EDD300A6A9E2 - E42962B42163EDD300A6A9E2 - E42962AF2163EDD300A6A9E2 - E42962AE2163EDD300A6A9E2 - - isa - PBXGroup - name - 3d - path - ../../../libs/openFrameworks/3d - sourceTree - SOURCE_ROOT - - E42962AC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCamera.cpp - path - ../../../libs/openFrameworks/3d/ofCamera.cpp - sourceTree - SOURCE_ROOT - - E42962AD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMesh.h - path - ../../../libs/openFrameworks/3d/ofMesh.h - sourceTree - SOURCE_ROOT - - E42962AE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNode.h - path - ../../../libs/openFrameworks/3d/ofNode.h - sourceTree - SOURCE_ROOT - - E42962AF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofNode.cpp - path - ../../../libs/openFrameworks/3d/ofNode.cpp - sourceTree - SOURCE_ROOT - - E42962B02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dPrimitives.cpp - path - ../../../libs/openFrameworks/3d/of3dPrimitives.cpp - sourceTree - SOURCE_ROOT - - E42962B12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dUtils.h - path - ../../../libs/openFrameworks/3d/of3dUtils.h - sourceTree - SOURCE_ROOT - - E42962B22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEasyCam.cpp - path - ../../../libs/openFrameworks/3d/ofEasyCam.cpp - sourceTree - SOURCE_ROOT - - E42962B32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCamera.h - path - ../../../libs/openFrameworks/3d/ofCamera.h - sourceTree - SOURCE_ROOT - - E42962B42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofMesh.inl - path - ../../../libs/openFrameworks/3d/ofMesh.inl - sourceTree - SOURCE_ROOT - - E42962B52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dUtils.cpp - path - ../../../libs/openFrameworks/3d/of3dUtils.cpp - sourceTree - SOURCE_ROOT - - E42962B62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dPrimitives.h - path - ../../../libs/openFrameworks/3d/of3dPrimitives.h - sourceTree - SOURCE_ROOT - - E42962B72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEasyCam.h - path - ../../../libs/openFrameworks/3d/ofEasyCam.h - sourceTree - SOURCE_ROOT - - E42962B82163EDD300A6A9E2 - - children - - E42962BA2163EDD300A6A9E2 - E42962C22163EDD300A6A9E2 - E42962BC2163EDD300A6A9E2 - E42962CE2163EDD300A6A9E2 - E42962C12163EDD300A6A9E2 - E42962D72163EDD300A6A9E2 - E42962C52163EDD300A6A9E2 - E42962BE2163EDD300A6A9E2 - E42962C32163EDD300A6A9E2 - E42962D62163EDD300A6A9E2 - E42962CB2163EDD300A6A9E2 - E42962D52163EDD300A6A9E2 - E42962BD2163EDD300A6A9E2 - E42962CD2163EDD300A6A9E2 - E42962BF2163EDD300A6A9E2 - E42962C72163EDD300A6A9E2 - E42962C92163EDD300A6A9E2 - E42962CF2163EDD300A6A9E2 - E42962D92163EDD300A6A9E2 - E42962D02163EDD300A6A9E2 - E42962CA2163EDD300A6A9E2 - E42962C42163EDD300A6A9E2 - E42962BB2163EDD300A6A9E2 - - isa - PBXGroup - name - video - path - ../../../libs/openFrameworks/video - sourceTree - SOURCE_ROOT - - E42962BA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationGrabber.h - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.h - sourceTree - SOURCE_ROOT - - E42962BB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962BC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.h - sourceTree - SOURCE_ROOT - - E42962BD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQtUtils.cpp - path - ../../../libs/openFrameworks/video/ofQtUtils.cpp - sourceTree - SOURCE_ROOT - - E42962BE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitGrabber.mm - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.mm - sourceTree - SOURCE_ROOT - - E42962BF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimeGrabber.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962C12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAVFoundationVideoPlayer.h - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.h - sourceTree - SOURCE_ROOT - - E42962C22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationGrabber.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationGrabber.mm - sourceTree - SOURCE_ROOT - - E42962C32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitMovieRenderer.h - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.h - sourceTree - SOURCE_ROOT - - E42962C42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoPlayer.cpp - path - ../../../libs/openFrameworks/video/ofVideoPlayer.cpp - sourceTree - SOURCE_ROOT - - E42962C52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitGrabber.h - path - ../../../libs/openFrameworks/video/ofQTKitGrabber.h - sourceTree - SOURCE_ROOT - - E42962C72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimeGrabber.h - path - ../../../libs/openFrameworks/video/ofQuickTimeGrabber.h - sourceTree - SOURCE_ROOT - - E42962C92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuickTimePlayer.cpp - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.cpp - sourceTree - SOURCE_ROOT - - E42962CA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoGrabber.h - path - ../../../libs/openFrameworks/video/ofVideoGrabber.h - sourceTree - SOURCE_ROOT - - E42962CB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQTKitPlayer.h - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.h - sourceTree - SOURCE_ROOT - - E42962CD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQtUtils.h - path - ../../../libs/openFrameworks/video/ofQtUtils.h - sourceTree - SOURCE_ROOT - - E42962CE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofAVFoundationPlayer.mm - path - ../../../libs/openFrameworks/video/ofAVFoundationPlayer.mm - sourceTree - SOURCE_ROOT - - E42962CF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuickTimePlayer.h - path - ../../../libs/openFrameworks/video/ofQuickTimePlayer.h - sourceTree - SOURCE_ROOT - - E42962D02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVideoGrabber.cpp - path - ../../../libs/openFrameworks/video/ofVideoGrabber.cpp - sourceTree - SOURCE_ROOT - - E42962D52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.objcpp - name - ofQTKitPlayer.mm - path - ../../../libs/openFrameworks/video/ofQTKitPlayer.mm - sourceTree - SOURCE_ROOT - - E42962D62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofQTKitMovieRenderer.m - path - ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.m - sourceTree - SOURCE_ROOT - - E42962D72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ofAVFoundationVideoPlayer.m - path - ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.m - sourceTree - SOURCE_ROOT - - E42962D92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVideoBaseTypes.h - path - ../../../libs/openFrameworks/video/ofVideoBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962DA2163EDD300A6A9E2 - - children - - E42962E12163EDD300A6A9E2 - E42962E62163EDD300A6A9E2 - E42962E42163EDD300A6A9E2 - E42962DC2163EDD300A6A9E2 - E42962E52163EDD300A6A9E2 - E42962E32163EDD300A6A9E2 - E42962E22163EDD300A6A9E2 - E42962DB2163EDD300A6A9E2 - E42962DE2163EDD300A6A9E2 - E42962DD2163EDD300A6A9E2 - E42962E02163EDD300A6A9E2 - E42962DF2163EDD300A6A9E2 - - isa - PBXGroup - name - types - path - ../../../libs/openFrameworks/types - sourceTree - SOURCE_ROOT - - E42962DB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameterGroup.h - path - ../../../libs/openFrameworks/types/ofParameterGroup.h - sourceTree - SOURCE_ROOT - - E42962DC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofColor.h - path - ../../../libs/openFrameworks/types/ofColor.h - sourceTree - SOURCE_ROOT - - E42962DD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRectangle.cpp - path - ../../../libs/openFrameworks/types/ofRectangle.cpp - sourceTree - SOURCE_ROOT - - E42962DE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPoint.h - path - ../../../libs/openFrameworks/types/ofPoint.h - sourceTree - SOURCE_ROOT - - E42962DF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTypes.h - path - ../../../libs/openFrameworks/types/ofTypes.h - sourceTree - SOURCE_ROOT - - E42962E02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRectangle.h - path - ../../../libs/openFrameworks/types/ofRectangle.h - sourceTree - SOURCE_ROOT - - E42962E12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseTypes.cpp - path - ../../../libs/openFrameworks/types/ofBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42962E22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameterGroup.cpp - path - ../../../libs/openFrameworks/types/ofParameterGroup.cpp - sourceTree - SOURCE_ROOT - - E42962E32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofParameter.h - path - ../../../libs/openFrameworks/types/ofParameter.h - sourceTree - SOURCE_ROOT - - E42962E42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofColor.cpp - path - ../../../libs/openFrameworks/types/ofColor.cpp - sourceTree - SOURCE_ROOT - - E42962E52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofParameter.cpp - path - ../../../libs/openFrameworks/types/ofParameter.cpp - sourceTree - SOURCE_ROOT - - E42962E62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseTypes.h - path - ../../../libs/openFrameworks/types/ofBaseTypes.h - sourceTree - SOURCE_ROOT - - E42962E72163EDD300A6A9E2 - - children - - E42962ED2163EDD300A6A9E2 - E42962EC2163EDD300A6A9E2 - E42962F12163EDD300A6A9E2 - E42962F52163EDD300A6A9E2 - E42962F82163EDD300A6A9E2 - E42962EA2163EDD300A6A9E2 - E42962F62163EDD300A6A9E2 - E42962F42163EDD300A6A9E2 - E42962EF2163EDD300A6A9E2 - E42962F72163EDD300A6A9E2 - E42962F32163EDD300A6A9E2 - E42962E92163EDD300A6A9E2 - E42962F02163EDD300A6A9E2 - E42962EE2163EDD300A6A9E2 - E42962F22163EDD300A6A9E2 - E42962E82163EDD300A6A9E2 - E42962EB2163EDD300A6A9E2 - - isa - PBXGroup - name - app - path - ../../../libs/openFrameworks/app - sourceTree - SOURCE_ROOT - - E42962E82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMainLoop.h - path - ../../../libs/openFrameworks/app/ofMainLoop.h - sourceTree - SOURCE_ROOT - - E42962E92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBaseApp.cpp - path - ../../../libs/openFrameworks/app/ofBaseApp.cpp - sourceTree - SOURCE_ROOT - - E42962EA2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGlutWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.cpp - sourceTree - SOURCE_ROOT - - E42962EB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofWindowSettings.h - path - ../../../libs/openFrameworks/app/ofWindowSettings.h - sourceTree - SOURCE_ROOT - - E42962EC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppEGLWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.cpp - sourceTree - SOURCE_ROOT - - E42962ED2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppBaseWindow.h - path - ../../../libs/openFrameworks/app/ofAppBaseWindow.h - sourceTree - SOURCE_ROOT - - E42962EE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofIcon.h - path - ../../../libs/openFrameworks/app/ofIcon.h - sourceTree - SOURCE_ROOT - - E42962EF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppNoWindow.h - path - ../../../libs/openFrameworks/app/ofAppNoWindow.h - sourceTree - SOURCE_ROOT - - E42962F02163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBaseApp.h - path - ../../../libs/openFrameworks/app/ofBaseApp.h - sourceTree - SOURCE_ROOT - - E42962F12163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppEGLWindow.h - path - ../../../libs/openFrameworks/app/ofAppEGLWindow.h - sourceTree - SOURCE_ROOT - - E42962F22163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMainLoop.cpp - path - ../../../libs/openFrameworks/app/ofMainLoop.cpp - sourceTree - SOURCE_ROOT - - E42962F32163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppRunner.h - path - ../../../libs/openFrameworks/app/ofAppRunner.h - sourceTree - SOURCE_ROOT - - E42962F42163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppNoWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppNoWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F52163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppGLFWWindow.cpp - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.cpp - sourceTree - SOURCE_ROOT - - E42962F62163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGlutWindow.h - path - ../../../libs/openFrameworks/app/ofAppGlutWindow.h - sourceTree - SOURCE_ROOT - - E42962F72163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofAppRunner.cpp - path - ../../../libs/openFrameworks/app/ofAppRunner.cpp - sourceTree - SOURCE_ROOT - - E42962F82163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofAppGLFWWindow.h - path - ../../../libs/openFrameworks/app/ofAppGLFWWindow.h - sourceTree - SOURCE_ROOT - - E42962F92163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMain.h - path - ../../../libs/openFrameworks/ofMain.h - sourceTree - SOURCE_ROOT - - E42962FA2163EDD300A6A9E2 - - children - - E42962FF2163EDD300A6A9E2 - E429630D2163EDD300A6A9E2 - E42963092163EDD300A6A9E2 - E42962FD2163EDD300A6A9E2 - E42963012163EDD300A6A9E2 - E429630C2163EDD300A6A9E2 - E42963072163EDD300A6A9E2 - E42963022163EDD300A6A9E2 - E429630E2163EDD300A6A9E2 - E42963112163EDD300A6A9E2 - E42963062163EDD300A6A9E2 - E42963042163EDD300A6A9E2 - E42963032163EDD300A6A9E2 - E42962FC2163EDD300A6A9E2 - E429630A2163EDD300A6A9E2 - E42962FB2163EDD300A6A9E2 - E42963082163EDD300A6A9E2 - E42963122163EDD300A6A9E2 - E42962FE2163EDD300A6A9E2 - E429630B2163EDD300A6A9E2 - E429630F2163EDD300A6A9E2 - E42963052163EDD300A6A9E2 - E42963102163EDD300A6A9E2 - E42963002163EDD300A6A9E2 - - isa - PBXGroup - name - utils - path - ../../../libs/openFrameworks/utils - sourceTree - SOURCE_ROOT - - E42962FB2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThreadChannel.h - path - ../../../libs/openFrameworks/utils/ofThreadChannel.h - sourceTree - SOURCE_ROOT - - E42962FC2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofThread.cpp - path - ../../../libs/openFrameworks/utils/ofThread.cpp - sourceTree - SOURCE_ROOT - - E42962FD2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFpsCounter.cpp - path - ../../../libs/openFrameworks/utils/ofFpsCounter.cpp - sourceTree - SOURCE_ROOT - - E42962FE2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofURLFileLoader.cpp - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.cpp - sourceTree - SOURCE_ROOT - - E42962FF2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofConstants.h - path - ../../../libs/openFrameworks/utils/ofConstants.h - sourceTree - SOURCE_ROOT - - E42963002163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofXml.h - path - ../../../libs/openFrameworks/utils/ofXml.h - sourceTree - SOURCE_ROOT - - E42963012163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFpsCounter.h - path - ../../../libs/openFrameworks/utils/ofFpsCounter.h - sourceTree - SOURCE_ROOT - - E42963022163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLog.h - path - ../../../libs/openFrameworks/utils/ofLog.h - sourceTree - SOURCE_ROOT - - E42963032163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSystemUtils.h - path - ../../../libs/openFrameworks/utils/ofSystemUtils.h - sourceTree - SOURCE_ROOT - - E42963042163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSystemUtils.cpp - path - ../../../libs/openFrameworks/utils/ofSystemUtils.cpp - sourceTree - SOURCE_ROOT - - E42963052163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofUtils.h - path - ../../../libs/openFrameworks/utils/ofUtils.h - sourceTree - SOURCE_ROOT - - E42963062163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofNoise.h - path - ../../../libs/openFrameworks/utils/ofNoise.h - sourceTree - SOURCE_ROOT - - E42963072163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLog.cpp - path - ../../../libs/openFrameworks/utils/ofLog.cpp - sourceTree - SOURCE_ROOT - - E42963082163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTimer.cpp - path - ../../../libs/openFrameworks/utils/ofTimer.cpp - sourceTree - SOURCE_ROOT - - E42963092163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFileUtils.h - path - ../../../libs/openFrameworks/utils/ofFileUtils.h - sourceTree - SOURCE_ROOT - - E429630A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofThread.h - path - ../../../libs/openFrameworks/utils/ofThread.h - sourceTree - SOURCE_ROOT - - E429630B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofURLFileLoader.h - path - ../../../libs/openFrameworks/utils/ofURLFileLoader.h - sourceTree - SOURCE_ROOT - - E429630C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofJson.h - path - ../../../libs/openFrameworks/utils/ofJson.h - sourceTree - SOURCE_ROOT - - E429630D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFileUtils.cpp - path - ../../../libs/openFrameworks/utils/ofFileUtils.cpp - sourceTree - SOURCE_ROOT - - E429630E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrixStack.cpp - path - ../../../libs/openFrameworks/utils/ofMatrixStack.cpp - sourceTree - SOURCE_ROOT - - E429630F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofUtils.cpp - path - ../../../libs/openFrameworks/utils/ofUtils.cpp - sourceTree - SOURCE_ROOT - - E42963102163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofXml.cpp - path - ../../../libs/openFrameworks/utils/ofXml.cpp - sourceTree - SOURCE_ROOT - - E42963112163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrixStack.h - path - ../../../libs/openFrameworks/utils/ofMatrixStack.h - sourceTree - SOURCE_ROOT - - E42963122163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTimer.h - path - ../../../libs/openFrameworks/utils/ofTimer.h - sourceTree - SOURCE_ROOT - - E42963132163EDD300A6A9E2 - - children - - E42963172163EDD300A6A9E2 - E429631C2163EDD300A6A9E2 - E42963182163EDD300A6A9E2 - E429631B2163EDD300A6A9E2 - E42963222163EDD300A6A9E2 - E42963212163EDD300A6A9E2 - E42963192163EDD300A6A9E2 - E429631F2163EDD300A6A9E2 - E429631D2163EDD300A6A9E2 - E42963142163EDD300A6A9E2 - E42963202163EDD300A6A9E2 - E429631A2163EDD300A6A9E2 - E42963152163EDD300A6A9E2 - E42963162163EDD300A6A9E2 - E429631E2163EDD300A6A9E2 - - isa - PBXGroup - name - math - path - ../../../libs/openFrameworks/math - sourceTree - SOURCE_ROOT - - E42963142163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec2f.cpp - path - ../../../libs/openFrameworks/math/ofVec2f.cpp - sourceTree - SOURCE_ROOT - - E42963152163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVec4f.cpp - path - ../../../libs/openFrameworks/math/ofVec4f.cpp - sourceTree - SOURCE_ROOT - - E42963162163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec4f.h - path - ../../../libs/openFrameworks/math/ofVec4f.h - sourceTree - SOURCE_ROOT - - E42963172163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMath.cpp - path - ../../../libs/openFrameworks/math/ofMath.cpp - sourceTree - SOURCE_ROOT - - E42963182163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMathConstants.h - path - ../../../libs/openFrameworks/math/ofMathConstants.h - sourceTree - SOURCE_ROOT - - E42963192163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix4x4.h - path - ../../../libs/openFrameworks/math/ofMatrix4x4.h - sourceTree - SOURCE_ROOT - - E429631A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec3f.h - path - ../../../libs/openFrameworks/math/ofVec3f.h - sourceTree - SOURCE_ROOT - - E429631B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix3x3.cpp - path - ../../../libs/openFrameworks/math/ofMatrix3x3.cpp - sourceTree - SOURCE_ROOT - - E429631C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMath.h - path - ../../../libs/openFrameworks/math/ofMath.h - sourceTree - SOURCE_ROOT - - E429631D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofQuaternion.h - path - ../../../libs/openFrameworks/math/ofQuaternion.h - sourceTree - SOURCE_ROOT - - E429631E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVectorMath.h - path - ../../../libs/openFrameworks/math/ofVectorMath.h - sourceTree - SOURCE_ROOT - - E429631F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofQuaternion.cpp - path - ../../../libs/openFrameworks/math/ofQuaternion.cpp - sourceTree - SOURCE_ROOT - - E42963202163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVec2f.h - path - ../../../libs/openFrameworks/math/ofVec2f.h - sourceTree - SOURCE_ROOT - - E42963212163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMatrix4x4.cpp - path - ../../../libs/openFrameworks/math/ofMatrix4x4.cpp - sourceTree - SOURCE_ROOT - - E42963222163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMatrix3x3.h - path - ../../../libs/openFrameworks/math/ofMatrix3x3.h - sourceTree - SOURCE_ROOT - - E42963252163EDD300A6A9E2 - - children - - E429632E2163EDD300A6A9E2 - E42963332163EDD300A6A9E2 - E429632A2163EDD300A6A9E2 - E42963382163EDD300A6A9E2 - E42963392163EDD300A6A9E2 - E42963342163EDD300A6A9E2 - E429633B2163EDD300A6A9E2 - E429633E2163EDD300A6A9E2 - E429633F2163EDD300A6A9E2 - E42963302163EDD300A6A9E2 - E429633D2163EDD300A6A9E2 - E42963322163EDD300A6A9E2 - E429632B2163EDD300A6A9E2 - E42963292163EDD300A6A9E2 - E429632C2163EDD300A6A9E2 - E429632D2163EDD300A6A9E2 - E42963282163EDD300A6A9E2 - E429633C2163EDD300A6A9E2 - E42963272163EDD300A6A9E2 - E429633A2163EDD300A6A9E2 - E42963312163EDD300A6A9E2 - E429632F2163EDD300A6A9E2 - E42963262163EDD300A6A9E2 - - isa - PBXGroup - name - gl - path - ../../../libs/openFrameworks/gl - sourceTree - SOURCE_ROOT - - E42963262163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVboMesh.h - path - ../../../libs/openFrameworks/gl/ofVboMesh.h - sourceTree - SOURCE_ROOT - - E42963272163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTexture.h - path - ../../../libs/openFrameworks/gl/ofTexture.h - sourceTree - SOURCE_ROOT - - E42963282163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofShader.h - path - ../../../libs/openFrameworks/gl/ofShader.h - sourceTree - SOURCE_ROOT - - E42963292163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofMaterial.cpp - path - ../../../libs/openFrameworks/gl/ofMaterial.cpp - sourceTree - SOURCE_ROOT - - E429632A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFbo.cpp - path - ../../../libs/openFrameworks/gl/ofFbo.cpp - sourceTree - SOURCE_ROOT - - E429632B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofLight.h - path - ../../../libs/openFrameworks/gl/ofLight.h - sourceTree - SOURCE_ROOT - - E429632C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofMaterial.h - path - ../../../libs/openFrameworks/gl/ofMaterial.h - sourceTree - SOURCE_ROOT - - E429632D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofShader.cpp - path - ../../../libs/openFrameworks/gl/ofShader.cpp - sourceTree - SOURCE_ROOT - - E429632E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBufferObject.cpp - path - ../../../libs/openFrameworks/gl/ofBufferObject.cpp - sourceTree - SOURCE_ROOT - - E429632F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVboMesh.cpp - path - ../../../libs/openFrameworks/gl/ofVboMesh.cpp - sourceTree - SOURCE_ROOT - - E42963302163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLUtils.cpp - path - ../../../libs/openFrameworks/gl/ofGLUtils.cpp - sourceTree - SOURCE_ROOT - - E42963312163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofVbo.h - path - ../../../libs/openFrameworks/gl/ofVbo.h - sourceTree - SOURCE_ROOT - - E42963322163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofLight.cpp - path - ../../../libs/openFrameworks/gl/ofLight.cpp - sourceTree - SOURCE_ROOT - - E42963332163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBufferObject.h - path - ../../../libs/openFrameworks/gl/ofBufferObject.h - sourceTree - SOURCE_ROOT - - E42963342163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLProgrammableRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963382163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFbo.h - path - ../../../libs/openFrameworks/gl/ofFbo.h - sourceTree - SOURCE_ROOT - - E42963392163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLBaseTypes.h - path - ../../../libs/openFrameworks/gl/ofGLBaseTypes.h - sourceTree - SOURCE_ROOT - - E429633A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofVbo.cpp - path - ../../../libs/openFrameworks/gl/ofVbo.cpp - sourceTree - SOURCE_ROOT - - E429633B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLProgrammableRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.h - sourceTree - SOURCE_ROOT - - E429633C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTexture.cpp - path - ../../../libs/openFrameworks/gl/ofTexture.cpp - sourceTree - SOURCE_ROOT - - E429633D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLUtils.h - path - ../../../libs/openFrameworks/gl/ofGLUtils.h - sourceTree - SOURCE_ROOT - - E429633E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGLRenderer.cpp - path - ../../../libs/openFrameworks/gl/ofGLRenderer.cpp - sourceTree - SOURCE_ROOT - - E429633F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGLRenderer.h - path - ../../../libs/openFrameworks/gl/ofGLRenderer.h - sourceTree - SOURCE_ROOT - - E42963402163EDD300A6A9E2 - - children - - E42963442163EDD300A6A9E2 - E42963412163EDD300A6A9E2 - E42963422163EDD300A6A9E2 - E42963432163EDD300A6A9E2 - - isa - PBXGroup - name - communication - path - ../../../libs/openFrameworks/communication - sourceTree - SOURCE_ROOT - - E42963412163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofArduino.h - path - ../../../libs/openFrameworks/communication/ofArduino.h - sourceTree - SOURCE_ROOT - - E42963422163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSerial.cpp - path - ../../../libs/openFrameworks/communication/ofSerial.cpp - sourceTree - SOURCE_ROOT - - E42963432163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSerial.h - path - ../../../libs/openFrameworks/communication/ofSerial.h - sourceTree - SOURCE_ROOT - - E42963442163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofArduino.cpp - path - ../../../libs/openFrameworks/communication/ofArduino.cpp - sourceTree - SOURCE_ROOT - - E42963452163EDD300A6A9E2 - - children - - E42963472163EDD300A6A9E2 - E42963492163EDD300A6A9E2 - E42963482163EDD300A6A9E2 - E42963462163EDD300A6A9E2 - - isa - PBXGroup - name - events - path - ../../../libs/openFrameworks/events - sourceTree - SOURCE_ROOT - - E42963462163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEventUtils.h - path - ../../../libs/openFrameworks/events/ofEventUtils.h - sourceTree - SOURCE_ROOT - - E42963472163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvent.h - path - ../../../libs/openFrameworks/events/ofEvent.h - sourceTree - SOURCE_ROOT - - E42963482163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofEvents.h - path - ../../../libs/openFrameworks/events/ofEvents.h - sourceTree - SOURCE_ROOT - - E42963492163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofEvents.cpp - path - ../../../libs/openFrameworks/events/ofEvents.cpp - sourceTree - SOURCE_ROOT - - E429634A2163EDD300A6A9E2 - - children - - E42963582163EDD300A6A9E2 - E42963622163EDD300A6A9E2 - E429634D2163EDD300A6A9E2 - E429635C2163EDD300A6A9E2 - E42963532163EDD300A6A9E2 - E429635B2163EDD300A6A9E2 - E42963502163EDD300A6A9E2 - E429635F2163EDD300A6A9E2 - E42963522163EDD300A6A9E2 - E429634B2163EDD300A6A9E2 - E42963602163EDD300A6A9E2 - E42963612163EDD300A6A9E2 - E42963592163EDD300A6A9E2 - E42963552163EDD300A6A9E2 - E429634C2163EDD300A6A9E2 - E42963562163EDD300A6A9E2 - E429635A2163EDD300A6A9E2 - E42963512163EDD300A6A9E2 - E42963572163EDD300A6A9E2 - E42963542163EDD300A6A9E2 - E429635E2163EDD300A6A9E2 - E429634F2163EDD300A6A9E2 - E42963632163EDD300A6A9E2 - E429635D2163EDD300A6A9E2 - E429634E2163EDD300A6A9E2 - - isa - PBXGroup - name - graphics - path - ../../../libs/openFrameworks/graphics - sourceTree - SOURCE_ROOT - - E429634B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsBaseTypes.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.h - sourceTree - SOURCE_ROOT - - E429634C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPath.h - path - ../../../libs/openFrameworks/graphics/ofPath.h - sourceTree - SOURCE_ROOT - - E429634D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofBitmapFont.cpp - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.cpp - sourceTree - SOURCE_ROOT - - E429634E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTrueTypeFont.h - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.h - sourceTree - SOURCE_ROOT - - E429634F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTessellator.cpp - path - ../../../libs/openFrameworks/graphics/ofTessellator.cpp - sourceTree - SOURCE_ROOT - - E42963502163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphics.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963512163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPolyline.h - path - ../../../libs/openFrameworks/graphics/ofPolyline.h - sourceTree - SOURCE_ROOT - - E42963522163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofGraphicsBaseTypes.cpp - path - ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E42963532163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofCairoRenderer.cpp - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.cpp - sourceTree - SOURCE_ROOT - - E42963542163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRendererCollection.cpp - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.cpp - sourceTree - SOURCE_ROOT - - E42963552163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPath.cpp - path - ../../../libs/openFrameworks/graphics/ofPath.cpp - sourceTree - SOURCE_ROOT - - E42963562163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofPixels.cpp - path - ../../../libs/openFrameworks/graphics/ofPixels.cpp - sourceTree - SOURCE_ROOT - - E42963572163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - text - name - ofPolyline.inl - path - ../../../libs/openFrameworks/graphics/ofPolyline.inl - sourceTree - SOURCE_ROOT - - E42963582163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - of3dGraphics.cpp - path - ../../../libs/openFrameworks/graphics/of3dGraphics.cpp - sourceTree - SOURCE_ROOT - - E42963592163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofImage.h - path - ../../../libs/openFrameworks/graphics/ofImage.h - sourceTree - SOURCE_ROOT - - E429635A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofPixels.h - path - ../../../libs/openFrameworks/graphics/ofPixels.h - sourceTree - SOURCE_ROOT - - E429635B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofCairoRenderer.h - path - ../../../libs/openFrameworks/graphics/ofCairoRenderer.h - sourceTree - SOURCE_ROOT - - E429635C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofBitmapFont.h - path - ../../../libs/openFrameworks/graphics/ofBitmapFont.h - sourceTree - SOURCE_ROOT - - E429635D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofTrueTypeFont.cpp - path - ../../../libs/openFrameworks/graphics/ofTrueTypeFont.cpp - sourceTree - SOURCE_ROOT - - E429635E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRendererCollection.h - path - ../../../libs/openFrameworks/graphics/ofRendererCollection.h - sourceTree - SOURCE_ROOT - - E429635F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphics.h - path - ../../../libs/openFrameworks/graphics/ofGraphics.h - sourceTree - SOURCE_ROOT - - E42963602163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofGraphicsConstants.h - path - ../../../libs/openFrameworks/graphics/ofGraphicsConstants.h - sourceTree - SOURCE_ROOT - - E42963612163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofImage.cpp - path - ../../../libs/openFrameworks/graphics/ofImage.cpp - sourceTree - SOURCE_ROOT - - E42963622163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - of3dGraphics.h - path - ../../../libs/openFrameworks/graphics/of3dGraphics.h - sourceTree - SOURCE_ROOT - - E42963632163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofTessellator.h - path - ../../../libs/openFrameworks/graphics/ofTessellator.h - sourceTree - SOURCE_ROOT - - E42963642163EDD300A6A9E2 - - children - - E429636A2163EDD300A6A9E2 - E42963712163EDD300A6A9E2 - E429636C2163EDD300A6A9E2 - E42963682163EDD300A6A9E2 - E42963692163EDD300A6A9E2 - E429636E2163EDD300A6A9E2 - E429636B2163EDD300A6A9E2 - E42963732163EDD300A6A9E2 - E42963722163EDD300A6A9E2 - E42963702163EDD300A6A9E2 - E429636D2163EDD300A6A9E2 - E42963672163EDD300A6A9E2 - E42963652163EDD300A6A9E2 - E42963662163EDD300A6A9E2 - E429636F2163EDD300A6A9E2 - - isa - PBXGroup - name - sound - path - ../../../libs/openFrameworks/sound - sourceTree - SOURCE_ROOT - - E42963652163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofSoundStream.cpp - sourceTree - SOURCE_ROOT - - E42963662163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundStream.h - path - ../../../libs/openFrameworks/sound/ofSoundStream.h - sourceTree - SOURCE_ROOT - - E42963672163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963682163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofOpenALSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963692163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofRtAudioSoundStream.cpp - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.cpp - sourceTree - SOURCE_ROOT - - E429636A2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofFmodSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636B2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBaseTypes.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.cpp - sourceTree - SOURCE_ROOT - - E429636C2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofOpenALSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636D2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundPlayer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundPlayer.cpp - sourceTree - SOURCE_ROOT - - E429636E2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofRtAudioSoundStream.h - path - ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.h - sourceTree - SOURCE_ROOT - - E429636F2163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundUtils.h - path - ../../../libs/openFrameworks/sound/ofSoundUtils.h - sourceTree - SOURCE_ROOT - - E42963702163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBuffer.h - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.h - sourceTree - SOURCE_ROOT - - E42963712163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofFmodSoundPlayer.h - path - ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.h - sourceTree - SOURCE_ROOT - - E42963722163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - ofSoundBuffer.cpp - path - ../../../libs/openFrameworks/sound/ofSoundBuffer.cpp - sourceTree - SOURCE_ROOT - - E42963732163EDD300A6A9E2 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofSoundBaseTypes.h - path - ../../../libs/openFrameworks/sound/ofSoundBaseTypes.h - sourceTree - SOURCE_ROOT - - E4B69B4A0A3A1720003C02F2 - - children - - E4B6FCAD0C3E899E008CF71C - E4EB6923138AFD0F00A09F29 - E4B69E1C0A3A1BDC003C02F2 - E42962AA2163EDD300A6A9E2 - BB4B014C10F69532006C3DED - 6948EE371B920CB800B5AC1A - E4B69B5B0A3A1756003C02F2 - - isa - PBXGroup - sourceTree - <group> - - E4B69B4C0A3A1720003C02F2 - - attributes - - LastUpgradeCheck - 0600 - - buildConfigurationList - E4B69B4D0A3A1720003C02F2 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - English - Japanese - French - German - - mainGroup - E4B69B4A0A3A1720003C02F2 - productRefGroup - E4B69B4A0A3A1720003C02F2 - projectDirPath - - projectRoot - - targets - - E4B69B5A0A3A1756003C02F2 - - - E4B69B4D0A3A1720003C02F2 - - buildConfigurations - - E4B69B4E0A3A1720003C02F2 - E4B69B4F0A3A1720003C02F2 - 99FA3DBB1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B4E0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - ONLY_ACTIVE_ARCH - YES - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E4B69B4F0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - MACOSX_DEPLOYMENT_TARGET - 10.9 - OTHER_CODE_SIGN_FLAGS - --deep - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E4B69B580A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4B69E200A3A1BDC003C02F2 - E4B69E210A3A1BDC003C02F2 - DA0E667E2DA2821D8CCC6C88 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B590A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4328149138ABC9F0047C5CB - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B5A0A3A1756003C02F2 - - buildConfigurationList - E4B69B5F0A3A1757003C02F2 - buildPhases - - E42962A92163ECCD00A6A9E2 - E4B69B580A3A1756003C02F2 - E4B69B590A3A1756003C02F2 - E4B6FFFD0C3F9AB9008CF71C - E4C2427710CC5ABF004149E2 - 8466F1851C04CA0E00918B1C - - buildRules - - dependencies - - isa - PBXNativeTarget - name - example-with-history - productName - myOFApp - productReference - E4B69B5B0A3A1756003C02F2 - productType - com.apple.product-type.application - - E4B69B5B0A3A1756003C02F2 - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - example-with-historyDebug.app - sourceTree - BUILT_PRODUCTS_DIR - - E4B69B5F0A3A1757003C02F2 - - buildConfigurations - - E4B69B600A3A1757003C02F2 - E4B69B610A3A1757003C02F2 - 99FA3DBC1C7456C400CFA0EE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B600A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_DYNAMIC_NO_PIC - NO - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_DEBUG) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF_DEBUG) - - PRODUCT_NAME - $(TARGET_NAME)Debug - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - E4B69B610A3A1757003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - HEADER_SEARCH_PATHS - - $(OF_CORE_HEADERS) - src - src - ../../../addons/ofxChatGPT/src - - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - /Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - - OTHER_LDFLAGS - - $(OF_CORE_LIBS) - $(OF_CORE_FRAMEWORKS) - $(LIB_OF) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - - isa - XCBuildConfiguration - name - Release - - E4B69E1C0A3A1BDC003C02F2 - - children - - E4B69E1D0A3A1BDC003C02F2 - E4B69E1E0A3A1BDC003C02F2 - E4B69E1F0A3A1BDC003C02F2 - - isa - PBXGroup - path - src - sourceTree - SOURCE_ROOT - - E4B69E1D0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - main.cpp - path - src/main.cpp - sourceTree - SOURCE_ROOT - - E4B69E1E0A3A1BDC003C02F2 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 4 - isa - PBXFileReference - name - ofApp.cpp - path - src/ofApp.cpp - sourceTree - SOURCE_ROOT - - E4B69E1F0A3A1BDC003C02F2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - ofApp.h - path - src/ofApp.h - sourceTree - SOURCE_ROOT - - E4B69E200A3A1BDC003C02F2 - - fileRef - E4B69E1D0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B69E210A3A1BDC003C02F2 - - fileRef - E4B69E1E0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B6FCAD0C3E899E008CF71C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - openFrameworks-Info.plist - sourceTree - <group> - - E4B6FFFD0C3F9AB9008CF71C - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy default icon file into App/Resources -rsync -aved "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -# Copy libfmod and change install directory for fmod to run -rsync -aved "$OF_PATH/libs/fmod/lib/osx/libfmod.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"; -# Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage -# install_name_tool -change @rpath/libfmod.dylib @executable_path/../Frameworks/libfmod.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; - -echo "$GCC_PREPROCESSOR_DEFINITIONS"; - - - E4C2427710CC5ABF004149E2 - - buildActionMask - 2147483647 - dstPath - - dstSubfolderSpec - 10 - files - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4EB6923138AFD0F00A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Project.xcconfig - sourceTree - <group> - - - rootObject - E4B69B4C0A3A1720003C02F2 - - diff --git a/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Debug.xcscheme b/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Debug.xcscheme deleted file mode 100644 index 7508abf..0000000 --- a/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Release.xcscheme b/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Release.xcscheme deleted file mode 100644 index e418c88..0000000 --- a/example-with-history/example-with-history.xcodeproj/xcshareddata/xcschemes/example-with-history Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-with-history/openFrameworks-Info.plist b/example-with-history/openFrameworks-Info.plist deleted file mode 100644 index ba13aec..0000000 --- a/example-with-history/openFrameworks-Info.plist +++ /dev/null @@ -1,28 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - cc.openFrameworks.${EXECUTABLE_NAME} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - NSCameraUsageDescription - This app needs to access the camera - NSMicrophoneUsageDescription - This app needs to access the microphone - NSHighResolutionCapable - - - diff --git a/src/ChatThread.cpp b/src/ChatThread.cpp new file mode 100644 index 0000000..b498919 --- /dev/null +++ b/src/ChatThread.cpp @@ -0,0 +1,82 @@ +#include "ChatThread.h" + +ChatThread::ChatThread() { + +} + +void ChatThread::setup(string model, string apiKey) { + // setup chatGPT + chatGPT.setup(apiKey); + chatGPT.setModel(model); +} + +void ChatThread::threadedFunction() { + tuple response; + + switch (type) { + case Chat: + response = chatGPT.chat(requestingMessage); + break; + case ChatWithHistory: + response = chatGPT.chatWithHistory(requestingMessage); + break; + case Regenerate: + response = chatGPT.chatRegenerate(); + break; + } + + mutex.lock(); + availableMessages.push_back(response); + mutex.unlock(); +} + +bool ChatThread::isWaiting() { + return isThreadRunning(); +} + +bool ChatThread::hasMessage() { + return availableMessages.size() > 0; +} + +void ChatThread::setSystemMessage(string msg) { + chatGPT.setSystem(msg); +} + +void ChatThread::chatAsync(string msg) { + if (isThreadRunning()) return; + requestingMessage = msg; + ofLogNotice("Chat") << "chatAsync " << msg; + type = Chat; + startThread(); +} + +void ChatThread::chatWithHistoryAsync(string msg) { + if (isThreadRunning()) return; + requestingMessage = msg; + ofLogNotice("Chat") << "chatWithHistoryAsync " << msg; + type = ChatWithHistory; + startThread(); +} + +void ChatThread::regenerateAsync() { + if (isThreadRunning()) return; + + type = Regenerate; + ofLogNotice("Chat") << "regenerateAsync"; + startThread(); +} + +tuple ChatThread::getMessage() { + tuple result; + mutex.lock(); + if (availableMessages.size() > 0) { + ofLogNotice("Chat") << "getMessage"; + result = availableMessages.front(); + availableMessages.erase(availableMessages.begin()); + } else { + ofLogNotice("Chat") << "No message"; + result = tuple("", ofxChatGPT::UnknownError); + } + mutex.unlock(); + return result; +} diff --git a/src/ChatThread.h b/src/ChatThread.h new file mode 100644 index 0000000..9a262eb --- /dev/null +++ b/src/ChatThread.h @@ -0,0 +1,47 @@ +#pragma once +#include "ofxChatGPT.h" + +// A class for threading chat send and receive +class ChatThread : public ofThread { +public: + ChatThread(); + + void setup(string model, string apiKey); + void threadedFunction() override; + + // Check if waiting for GPT response + bool isWaiting(); + bool hasMessage(); + + // Register a system message + void setSystemMessage(string msg); + + // If a request is already in progress, calls to chatAsync, chatWithHistoryAsync, + // and regenerateAsync will be ignored. This ensures that only one request is + // processed at a time, preventing potential conflicts or overlapping requests. + + // Send a chat request asynchronously + void chatAsync(string msg); + + // Send a request with chat history asynchronously + void chatWithHistoryAsync(string msg); + + // Resend the request asynchronously + void regenerateAsync(); + + // If a message is available, it can be retrieved + // Retrieved messages are removed from the list + tuple getMessage(); + +private: + ofxChatGPT chatGPT; + string requestingMessage; + enum RequestType { + Chat, + ChatWithHistory, + Regenerate + }; + RequestType type; + ofMutex mutex; + vector> availableMessages; +};