diff --git a/example-Image/Makefile b/example-Image/Makefile
new file mode 100644
index 0000000..7a7fe8b
--- /dev/null
+++ b/example-Image/Makefile
@@ -0,0 +1,13 @@
+# 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=../../..
+endif
+
+# call the project makefile!
+include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk
diff --git a/example-Image/Project.xcconfig b/example-Image/Project.xcconfig
new file mode 100644
index 0000000..40adc89
--- /dev/null
+++ b/example-Image/Project.xcconfig
@@ -0,0 +1,18 @@
+//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-Image/addons.make b/example-Image/addons.make
new file mode 100644
index 0000000..3a15250
--- /dev/null
+++ b/example-Image/addons.make
@@ -0,0 +1 @@
+ofxSyphon
diff --git a/example-Image/config.make b/example-Image/config.make
new file mode 100644
index 0000000..df10f64
--- /dev/null
+++ b/example-Image/config.make
@@ -0,0 +1,142 @@
+################################################################################
+# 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 = ../../..
+
+################################################################################
+# 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-Image/example-Image.xcodeproj/project.pbxproj b/example-Image/example-Image.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..46102f2
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/project.pbxproj
@@ -0,0 +1,3782 @@
+
+
+
+ archiveVersion
+ 1
+ classes
+
+ objectVersion
+ 46
+ objects
+
+ 821159A073ABA066739FD401
+
+ children
+
+ D58DCB2C0AEFDE6171E29540
+
+ isa
+ PBXGroup
+ name
+ osx
+ sourceTree
+ <group>
+
+ 398D2AD7D162CE13BF40CD4F
+
+ children
+
+ 821159A073ABA066739FD401
+
+ isa
+ PBXGroup
+ name
+ lib
+ sourceTree
+ <group>
+
+ 4D508D34156E7076531D9084
+
+ fileRef
+ D58DCB2C0AEFDE6171E29540
+ isa
+ PBXBuildFile
+
+ E1A3FD40C8BCD507345F1126
+
+ fileRef
+ D58DCB2C0AEFDE6171E29540
+ isa
+ PBXBuildFile
+
+ D58DCB2C0AEFDE6171E29540
+
+ lastKnownFileType
+ wrapper.framework
+ isa
+ PBXFileReference
+ name
+ Syphon.framework
+ path
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx/Syphon.framework
+ sourceTree
+ <group>
+
+ 11DF9AB1B4EAA63E3B190CA0
+
+ fileRef
+ E723BEF4C55D236E24639608
+ isa
+ PBXBuildFile
+
+ E723BEF4C55D236E24639608
+
+ explicitFileType
+ sourcecode.cpp.objcpp
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonServerDirectory.mm
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonServerDirectory.mm
+ sourceTree
+ SOURCE_ROOT
+
+ 337B812806A0E7D26A029E5A
+
+ explicitFileType
+ sourcecode.c.h
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonServerDirectory.h
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonServerDirectory.h
+ sourceTree
+ SOURCE_ROOT
+
+ 8D60C222CBD3F869382832E9
+
+ fileRef
+ 32D6F27DC6308427F9A278C1
+ isa
+ PBXBuildFile
+
+ 32D6F27DC6308427F9A278C1
+
+ explicitFileType
+ sourcecode.cpp.objcpp
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonServer.mm
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonServer.mm
+ sourceTree
+ SOURCE_ROOT
+
+ 46BBCC26D60B589958BF0D03
+
+ explicitFileType
+ sourcecode.c.h
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonServer.h
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonServer.h
+ sourceTree
+ SOURCE_ROOT
+
+ 1F558B76FB3412843DDAA031
+
+ fileRef
+ 03EA4DA95B5E1B8409FC058E
+ isa
+ PBXBuildFile
+
+ 03EA4DA95B5E1B8409FC058E
+
+ explicitFileType
+ sourcecode.cpp.objcpp
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonClient.mm
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonClient.mm
+ sourceTree
+ SOURCE_ROOT
+
+ 01FAC3552E00C3620035EA2F
+
+ explicitFileType
+ sourcecode.c.h
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphonClient.h
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphonClient.h
+ sourceTree
+ SOURCE_ROOT
+
+ 49A9E39C52C2DF4DDA1E185F
+
+ children
+
+ 0FB83AC7747296DD35C1C295
+ 01FAC3552E00C3620035EA2F
+ 03EA4DA95B5E1B8409FC058E
+ 46BBCC26D60B589958BF0D03
+ 32D6F27DC6308427F9A278C1
+ 337B812806A0E7D26A029E5A
+ E723BEF4C55D236E24639608
+
+ isa
+ PBXGroup
+ name
+ src
+ sourceTree
+ <group>
+
+ 0FB83AC7747296DD35C1C295
+
+ explicitFileType
+ sourcecode.c.h
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ ofxSyphon.h
+ path
+ ../../../addons/ofxSyphon/src/ofxSyphon.h
+ sourceTree
+ SOURCE_ROOT
+
+ C9109422648B170B07A778CF
+
+ fileRef
+ E3405C5AE387BDDC2AD19473
+ isa
+ PBXBuildFile
+
+ E3405C5AE387BDDC2AD19473
+
+ explicitFileType
+ sourcecode.cpp.objcpp
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ SyphonNameboundClient.m
+ path
+ ../../../addons/ofxSyphon/libs/Syphon/src/SyphonNameboundClient.m
+ sourceTree
+ SOURCE_ROOT
+
+ 50EAFB5FF7C5722E7B4895C7
+
+ children
+
+ 71FFD50EA75BCC76F0C58D12
+ E3405C5AE387BDDC2AD19473
+
+ isa
+ PBXGroup
+ name
+ src
+ sourceTree
+ <group>
+
+ 65F3085962B3A8825746C3C2
+
+ children
+
+ 50EAFB5FF7C5722E7B4895C7
+ 398D2AD7D162CE13BF40CD4F
+
+ isa
+ PBXGroup
+ name
+ Syphon
+ sourceTree
+ <group>
+
+ 2317994671CD76BBA16927B8
+
+ children
+
+ 65F3085962B3A8825746C3C2
+
+ isa
+ PBXGroup
+ name
+ libs
+ sourceTree
+ <group>
+
+ 7F3C04577424427D348B1425
+
+ children
+
+ 2317994671CD76BBA16927B8
+ 49A9E39C52C2DF4DDA1E185F
+
+ isa
+ PBXGroup
+ name
+ ofxSyphon
+ sourceTree
+ <group>
+
+ 71FFD50EA75BCC76F0C58D12
+
+ explicitFileType
+ sourcecode.c.h
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ name
+ SyphonNameboundClient.h
+ path
+ ../../../addons/ofxSyphon/libs/Syphon/src/SyphonNameboundClient.h
+ 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/"
+
+# Strip 32bit from fmod dylib
+lipo -remove i386 "${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/Frameworks/libfmodex.dylib" -o "${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/Frameworks/libfmodex.dylib"
+
+# ---- 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 -remove i386 "${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/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/src
+
+ MACOSX_DEPLOYMENT_TARGET
+ 10.9
+ OTHER_CODE_SIGN_FLAGS
+ --deep
+ OTHER_CPLUSPLUSFLAGS
+
+ -D__MACOSX_CORE__
+ -mtune=native
+
+ SDKROOT
+ macosx
+
+ isa
+ XCBuildConfiguration
+ name
+ AppStore
+
+ 99FA3DBC1C7456C400CFA0EE
+
+ baseConfigurationReference
+ E4EB6923138AFD0F00A09F29
+ buildSettings
+
+ COMBINE_HIDPI_IMAGES
+ YES
+ COPY_PHASE_STRIP
+ YES
+ FRAMEWORK_SEARCH_PATHS
+
+ $(inherited)
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+
+ GCC_GENERATE_DEBUGGING_SYMBOLS
+ YES
+ GCC_MODEL_TUNING
+ NONE
+ GCC_PREPROCESSOR_DEFINITIONS[arch=*]
+ APPSTORE=1
+ HEADER_SEARCH_PATHS
+
+ $(OF_CORE_HEADERS)
+ src
+ src
+ ../../../addons/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/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
+
+ 7F3C04577424427D348B1425
+
+ 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/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/src
+
+ MACOSX_DEPLOYMENT_TARGET
+ 10.9
+ ONLY_ACTIVE_ARCH
+ YES
+ OTHER_CODE_SIGN_FLAGS
+ --deep
+ OTHER_CPLUSPLUSFLAGS
+
+ -D__MACOSX_CORE__
+ -mtune=native
+
+ 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/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/src
+
+ MACOSX_DEPLOYMENT_TARGET
+ 10.9
+ OTHER_CODE_SIGN_FLAGS
+ --deep
+ OTHER_CPLUSPLUSFLAGS
+
+ -D__MACOSX_CORE__
+ -mtune=native
+
+ SDKROOT
+ macosx
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
+ E4B69B580A3A1756003C02F2
+
+ buildActionMask
+ 2147483647
+ files
+
+ E4B69E200A3A1BDC003C02F2
+ E4B69E210A3A1BDC003C02F2
+ C9109422648B170B07A778CF
+ 1F558B76FB3412843DDAA031
+ 8D60C222CBD3F869382832E9
+ 11DF9AB1B4EAA63E3B190CA0
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ E4B69B590A3A1756003C02F2
+
+ buildActionMask
+ 2147483647
+ files
+
+ E4328149138ABC9F0047C5CB
+ E1A3FD40C8BCD507345F1126
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ E4B69B5A0A3A1756003C02F2
+
+ buildConfigurationList
+ E4B69B5F0A3A1757003C02F2
+ buildPhases
+
+ E42962A92163ECCD00A6A9E2
+ E4B69B580A3A1756003C02F2
+ E4B69B590A3A1756003C02F2
+ E4B6FFFD0C3F9AB9008CF71C
+ E4C2427710CC5ABF004149E2
+ 8466F1851C04CA0E00918B1C
+
+ buildRules
+
+ dependencies
+
+ isa
+ PBXNativeTarget
+ name
+ example-Image
+ productName
+ myOFApp
+ productReference
+ E4B69B5B0A3A1756003C02F2
+ productType
+ com.apple.product-type.application
+
+ E4B69B5B0A3A1756003C02F2
+
+ explicitFileType
+ wrapper.application
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ example-ImageDebug.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)
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+
+ GCC_DYNAMIC_NO_PIC
+ NO
+ GCC_GENERATE_DEBUGGING_SYMBOLS
+ YES
+ GCC_MODEL_TUNING
+ NONE
+ HEADER_SEARCH_PATHS
+
+ $(OF_CORE_HEADERS)
+ src
+ src
+ ../../../addons/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/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)
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+
+ GCC_GENERATE_DEBUGGING_SYMBOLS
+ YES
+ GCC_MODEL_TUNING
+ NONE
+ HEADER_SEARCH_PATHS
+
+ $(OF_CORE_HEADERS)
+ src
+ src
+ ../../../addons/ofxSyphon/libs
+ ../../../addons/ofxSyphon/libs/Syphon
+ ../../../addons/ofxSyphon/libs/Syphon/lib
+ ../../../addons/ofxSyphon/libs/Syphon/lib/osx
+ ../../../addons/ofxSyphon/libs/Syphon/src
+ ../../../addons/ofxSyphon/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/fmodex/lib/osx/libfmodex.dylib" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/";
+install_name_tool -change @executable_path/libfmodex.dylib @executable_path/../Frameworks/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME";
+
+echo "$GCC_PREPROCESSOR_DEFINITIONS";
+
+
+ E4C2427710CC5ABF004149E2
+
+ buildActionMask
+ 2147483647
+ dstPath
+
+ dstSubfolderSpec
+ 10
+ files
+
+ 4D508D34156E7076531D9084
+
+ isa
+ PBXCopyFilesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ E4EB6923138AFD0F00A09F29
+
+ fileEncoding
+ 4
+ isa
+ PBXFileReference
+ lastKnownFileType
+ text.xcconfig
+ path
+ Project.xcconfig
+ sourceTree
+ <group>
+
+
+ rootObject
+ E4B69B4C0A3A1720003C02F2
+
+
diff --git a/example-Image/example-Image.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/example-Image/example-Image.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..949b678
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ BuildSystemType
+ Original
+
+
diff --git a/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Debug.xcscheme b/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Debug.xcscheme
new file mode 100644
index 0000000..152957a
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Debug.xcscheme
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Release.xcscheme b/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Release.xcscheme
new file mode 100644
index 0000000..11bdfe9
--- /dev/null
+++ b/example-Image/example-Image.xcodeproj/xcshareddata/xcschemes/example-Image Release.xcscheme
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example-Image/openFrameworks-Info.plist b/example-Image/openFrameworks-Info.plist
new file mode 100644
index 0000000..d559ddb
--- /dev/null
+++ b/example-Image/openFrameworks-Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ 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
+
+
diff --git a/example-Image/src/main.cpp b/example-Image/src/main.cpp
new file mode 100644
index 0000000..02efe5e
--- /dev/null
+++ b/example-Image/src/main.cpp
@@ -0,0 +1,11 @@
+//
+// 2017 Dan Wilcox danomatika.com
+// for EDP Creative Coding @ the University of Denver
+//
+#include "ofMain.h"
+#include "ofApp.h"
+
+int main(){
+ ofSetupOpenGL(1024, 768, OF_WINDOW);
+ ofRunApp(new ofApp());
+}
diff --git a/example-Image/src/ofApp.cpp b/example-Image/src/ofApp.cpp
new file mode 100644
index 0000000..92d8d34
--- /dev/null
+++ b/example-Image/src/ofApp.cpp
@@ -0,0 +1,147 @@
+//
+// 2017 Dan Wilcox danomatika.com
+// for EDP Creative Coding @ the University of Denver
+//
+#include "ofApp.h"
+
+//--------------------------------------------------------------
+void ofApp::setup(){
+ ofSetWindowTitle("ofxSyphonImageExample");
+ ofSetWindowShape(800, 600);
+ ofSetFrameRate(60);
+ ofBackground(0);
+
+ // setup our Syphon server directory & client
+ serverDir.setup();
+ client.setup();
+ serverIndex = -1;
+
+ // register Syphon server callback
+ ofAddListener(serverDir.events.serverAnnounced, this, &ofApp::serverAnnounced);
+
+ // allocate fbo and image,
+ // these are defaults but can change in draw() if the incoming texture size is different
+ fbo.allocate(640, 480);
+ image.allocate(640, 480, OF_IMAGE_COLOR_ALPHA); // use OF_PIXELS_RGBA if grabbing to ofPixels
+
+ // clear image with all black
+ image.setColor(ofColor(0));
+ image.update();
+}
+
+// called when a Syphon server appears, automatically connects to first server
+void ofApp::serverAnnounced(ofxSyphonServerDirectoryEventArgs &arg){
+ for(auto& dir : arg.servers){
+ ofLog() << "Server Name: "<< dir.serverName <<" | App Name: " << dir.appName;
+ }
+ serverIndex = 0;
+ client.set(serverDir.getDescription(serverIndex));
+}
+
+//--------------------------------------------------------------
+void ofApp::update(){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::draw(){
+
+ // render Syphon client texture into the FBO
+ ofSetColor(255);
+ ofSetRectMode(OF_RECTMODE_CORNER);
+ fbo.begin();
+ if(serverDir.isValidIndex(serverIndex)){
+ client.draw(0, 0);
+ }
+ fbo.end();
+ fbo.draw(0, 0); // draw the FBO so we can see it
+
+ // if the server is valid (aka there's probably a valid texture),
+ // read the pixels in the FBO into our local ofImage's pixels using OpenGL
+ // (assuming your graphics card & driver support GL_FRAMBUFFER_EXT)
+ //
+ // it would be smarter to only grab this from the GPU when there is a new
+ // frame, but there currently isn't a way to check this via the Syphon
+ // client object
+ //
+ // this solution comes from https://forum.openframeworks.cc/t/saveimage-plus-alpha/1145/6
+ if(serverDir.isValidIndex(serverIndex) && client.getTexture().isAllocated()){
+ ofTextureData &texData = client.getTexture().getTextureData();
+ // reallocate if the incoming texture size is different from our fbo & image
+ // ie. we've connected to a different Syphon server with a different texture size
+ if((texData.width != 0 && texData.height != 0) &&
+ (image.getWidth() != texData.width || image.getHeight() != texData.height)){
+ fbo.allocate(texData.width, texData.height);
+ image.allocate(texData.width, texData.height, OF_IMAGE_COLOR_ALPHA);
+ }
+ // grab pixel data from the FBO, note pixel data pointer as destination
+ glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo.getId());
+ glReadPixels(0, 0, texData.width, texData.height, texData.glInternalFormat, GL_UNSIGNED_BYTE, image.getPixels().getData());
+ glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);
+ // we manually loaded pixel data into the image, so update the image texture here
+ image.update();
+ }
+
+ // draw a rectangle using the color of the center pixel
+ float x = fbo.getWidth()/2;
+ float y = fbo.getHeight()/2;
+ ofSetColor(255);
+ ofSetRectMode(OF_RECTMODE_CENTER);
+ ofDrawRectangle(x, y, 40, 40);
+ ofSetColor(image.getPixels().getColor(x, y));
+ ofDrawRectangle(x, y, 30, 30);
+
+ // render the local image copy in the upper right corner
+ if(image.isAllocated()){
+ int w = image.getWidth()/4;
+ int h = image.getHeight()/4;
+ ofSetColor(255);
+ ofSetRectMode(OF_RECTMODE_CORNER);
+ image.draw(ofGetWidth()-w, 0, w, h);
+ }
+}
+
+//--------------------------------------------------------------
+void ofApp::keyPressed(int key){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::keyReleased(int key){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::mouseMoved(int x, int y){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::mouseDragged(int x, int y, int button){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::mousePressed(int x, int y, int button){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::mouseReleased(int x, int y, int button){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::windowResized(int w, int h){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::gotMessage(ofMessage msg){
+
+}
+
+//--------------------------------------------------------------
+void ofApp::dragEvent(ofDragInfo dragInfo){
+
+}
diff --git a/example-Image/src/ofApp.h b/example-Image/src/ofApp.h
new file mode 100644
index 0000000..5be3ae4
--- /dev/null
+++ b/example-Image/src/ofApp.h
@@ -0,0 +1,37 @@
+// example-Image: grabs Syphon texture pixel data into an image via an FBO
+//
+// 2017 Dan Wilcox danomatika.com
+// for EDP Creative Coding @ the University of Denver
+//
+#pragma once
+
+#include "ofMain.h"
+#include "ofxSyphon.h"
+
+class ofApp : public ofBaseApp{
+
+ public:
+ void setup();
+ void update();
+ void draw();
+
+ void keyPressed(int key);
+ void keyReleased(int key);
+ void mouseMoved(int x, int y);
+ void mouseDragged(int x, int y, int button);
+ void mousePressed(int x, int y, int button);
+ void mouseReleased(int x, int y, int button);
+ void windowResized(int w, int h);
+ void dragEvent(ofDragInfo dragInfo);
+ void gotMessage(ofMessage msg);
+
+ void serverAnnounced(ofxSyphonServerDirectoryEventArgs &arg);
+
+ ofxSyphonServerDirectory serverDir;
+ ofxSyphonClient client;
+ int serverIndex;
+
+ ofFbo fbo;
+ ofPixels pixels;
+ ofImage image;
+};