From 8ec1ba5e74287f343d00045eb07596ca221b1a7f Mon Sep 17 00:00:00 2001 From: Vladislav Khorev Date: Mon, 28 Jan 2013 09:51:30 +0000 Subject: [PATCH] ios stuff --- .../Salmon Engine.xcodeproj/project.pbxproj | 1872 +++++++++-------- include/FrameManager/FrameManager.h | 6 +- include/Render/SalmonRender/SalmonRenderIos.h | 4 +- include/SalmonEngineIos.h | 3 + include/Utils/IosApi/IosApi.h | 1 + src/FrameManager/FrameManager.cpp | 20 +- .../SalmonRender/SalmonRenderInterface.cpp | 5 +- src/Render/SalmonRender/SalmonRenderIos.cpp | 7 + src/SalmonEngineIos.cpp | 3 +- src/Utils/IosApi/IosApi.mm | 9 +- 10 files changed, 1029 insertions(+), 901 deletions(-) diff --git a/iOS/Salmon Engine/Salmon Engine.xcodeproj/project.pbxproj b/iOS/Salmon Engine/Salmon Engine.xcodeproj/project.pbxproj index facf408..da5476d 100644 --- a/iOS/Salmon Engine/Salmon Engine.xcodeproj/project.pbxproj +++ b/iOS/Salmon Engine/Salmon Engine.xcodeproj/project.pbxproj @@ -1,886 +1,986 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4C77831B15BABFA6003D5142 /* SoundManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */; }; - 4C77832215BAC035003D5142 /* SoundManagerIos.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4C77832115BAC035003D5142 /* SoundManagerIos.mm */; }; - 4C77832415BAC070003D5142 /* SoundManagerIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C77832315BAC070003D5142 /* SoundManagerIos.h */; }; - 4C79A59F15B1895B003F59D1 /* ScriptManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */; }; - 4C79A5A215B1896F003F59D1 /* ScriptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5A115B1896F003F59D1 /* ScriptManager.h */; }; - 4C79A5AF15B18A8B003F59D1 /* FrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */; }; - 4C79A5B215B18A97003F59D1 /* FrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */; }; - 4C79A5B515B18B0F003F59D1 /* FontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5B415B18B0F003F59D1 /* FontManager.h */; }; - 4C79A5B815B18B1C003F59D1 /* FontManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */; }; - 4C7AD45615B1E3D000A599F6 /* ApplicationInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */; }; - 4C7AD45715B1E3D000A599F6 /* GlobalConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */; }; - 4C7AD45B15B1E3E300A599F6 /* ApplicationInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */; }; - 4C7AD45C15B1E3E300A599F6 /* GlobalConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */; }; - 4C8CE90615B0A0F400078175 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8CE90515B0A0F400078175 /* Foundation.framework */; }; - 4C8CE91715B0A11A00078175 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE91515B0A11A00078175 /* DataTypes.h */; }; - 4C8CE91815B0A11A00078175 /* NewDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE91615B0A11A00078175 /* NewDataTypes.h */; }; - 4C8CE93E15B0A56200078175 /* Console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE93B15B0A56200078175 /* Console.cpp */; }; - 4C8CE93F15B0A56200078175 /* FileUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE93D15B0A56200078175 /* FileUtils.cpp */; }; - 4C8CE94615B0A57F00078175 /* console.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94115B0A57F00078175 /* console.h */; }; - 4C8CE94715B0A57F00078175 /* ErrorTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94315B0A57F00078175 /* ErrorTypes.h */; }; - 4C8CE94815B0A57F00078175 /* FileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94515B0A57F00078175 /* FileUtils.h */; }; - 4C8CE94A15B0A9DA00078175 /* Engine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94915B0A9DA00078175 /* Engine.h */; }; - 4C8CE94C15B0AA8000078175 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94B15B0AA8000078175 /* Utils.h */; }; - 4C8CE94F15B0AA9600078175 /* SerializeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */; }; - 4C8CE95215B0AAA900078175 /* SerializeInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */; }; - 4C8CE95515B0AC2100078175 /* RenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */; }; - 4C8CE95615B0AC2100078175 /* RenderMisc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */; }; - 4C8CE95B15B0AC4B00078175 /* RenderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE95915B0AC4B00078175 /* RenderInterface.h */; }; - 4C8CE95C15B0AC4B00078175 /* RenderMisc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */; }; - 4C8CE96515B0B1A600078175 /* SalmonTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE96415B0B1A600078175 /* SalmonTexture.h */; }; - 4C8CE96815B0B1B700078175 /* SalmonTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */; }; - 4C8CE96A15B0B2FD00078175 /* PngHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */; }; - 4C8CE96C15B0B31F00078175 /* PngHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE96B15B0B31F00078175 /* PngHelper.h */; }; - 4C8CE97515B0BB9700078175 /* ShaderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE97415B0BB9700078175 /* ShaderManager.h */; }; - 4C8CE97815B0BBA800078175 /* ShaderManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */; }; - 4C902A2B15C565E900FBC901 /* Salmon Engine-Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */; }; - 4C902A2E15C5667800FBC901 /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A2C15C5667800FBC901 /* DataTypes.cpp */; }; - 4C902A2F15C5667800FBC901 /* NewDataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */; }; - 4C902A3715C56A4800FBC901 /* BackgroundCubemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */; }; - 4C902A3815C56A4800FBC901 /* SalmonRenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */; }; - 4C902A3915C56A4800FBC901 /* SalmonRenderIos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */; }; - 4C902A3D15C56A7300FBC901 /* SalmonEngineInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */; }; - 4C902A3E15C56A7300FBC901 /* SalmonEngineIos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */; }; - 4C902A4315C56AEA00FBC901 /* BackgroundCubemap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */; }; - 4C902A4415C56AEA00FBC901 /* SalmonRenderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */; }; - 4C902A4515C56AEA00FBC901 /* SalmonRenderIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */; }; - 4C902A4C15C56B3700FBC901 /* SalmonEngineInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */; }; - 4C902A4D15C56B3700FBC901 /* SalmonEngineIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */; }; - 4C902A5615C56BEE00FBC901 /* SalmonAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */; }; - 4C902A5715C56BEE00FBC901 /* LightManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5115C56BEE00FBC901 /* LightManager.cpp */; }; - 4C902A5815C56BEE00FBC901 /* ModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */; }; - 4C902A5915C56BEE00FBC901 /* SimpleLand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */; }; - 4C902A6215C56C0900FBC901 /* SalmonAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */; }; - 4C902A6315C56C0900FBC901 /* LightManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5D15C56C0900FBC901 /* LightManager.h */; }; - 4C902A6415C56C0900FBC901 /* ModelManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5F15C56C0900FBC901 /* ModelManager.h */; }; - 4C902A6515C56C0900FBC901 /* SimpleLand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A6115C56C0900FBC901 /* SimpleLand.h */; }; - 4CC1FC3D15B20E440025C6F7 /* IosApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC1FC3C15B20E440025C6F7 /* IosApi.h */; }; - 4CC1FC4015B20E5D0025C6F7 /* IosApi.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */; }; - 4CC857CD1693865C00110F77 /* NewModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC857CC1693865C00110F77 /* NewModelManager.cpp */; }; - 4CC857D01693867D00110F77 /* RenderParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC857CF1693867D00110F77 /* RenderParams.cpp */; }; - 4CC857D2169386A300110F77 /* RenderParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC857D1169386A300110F77 /* RenderParams.h */; }; - 4CC857D4169386BD00110F77 /* NewModelManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC857D3169386BD00110F77 /* NewModelManager.h */; }; - 4CD18A1A16727C3F00EDC335 /* SmartValueManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */; }; - 4CD18A1E16727C4E00EDC335 /* SmartValueManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */; }; - 4CD18A2016727D4A00EDC335 /* BindableVar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD18A1F16727D4A00EDC335 /* BindableVar.h */; }; - 4CEE2DD215CDC55B00C4D5F5 /* SalmonRenderGLES20.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */; }; - 4CEE2DD515CDC57200C4D5F5 /* SalmonRenderGLES20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoundManagerInterface.h; path = ../../../include/SoundManager/SoundManagerInterface.h; sourceTree = ""; }; - 4C77832115BAC035003D5142 /* SoundManagerIos.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SoundManagerIos.mm; path = ../../../src/SoundManager/SoundManagerIos.mm; sourceTree = ""; }; - 4C77832315BAC070003D5142 /* SoundManagerIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoundManagerIos.h; path = ../../../include/SoundManager/SoundManagerIos.h; sourceTree = ""; }; - 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptManager.cpp; sourceTree = ""; }; - 4C79A5A115B1896F003F59D1 /* ScriptManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptManager.h; sourceTree = ""; }; - 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameManager.h; sourceTree = ""; }; - 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameManager.cpp; sourceTree = ""; }; - 4C79A5B415B18B0F003F59D1 /* FontManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontManager.h; sourceTree = ""; }; - 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontManager.cpp; sourceTree = ""; }; - 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationInterface.cpp; path = ../../../src/ApplicationInterface.cpp; sourceTree = ""; }; - 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalConst.cpp; path = ../../../src/GlobalConst.cpp; sourceTree = ""; }; - 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ApplicationInterface.h; path = ../../../include/ApplicationInterface.h; sourceTree = ""; }; - 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GlobalConst.h; path = ../../../include/GlobalConst.h; sourceTree = ""; }; - 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSalmon Engine.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C8CE90515B0A0F400078175 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 4C8CE91515B0A11A00078175 /* DataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = ""; }; - 4C8CE91615B0A11A00078175 /* NewDataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewDataTypes.h; sourceTree = ""; }; - 4C8CE93B15B0A56200078175 /* Console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Console.cpp; sourceTree = ""; }; - 4C8CE93D15B0A56200078175 /* FileUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileUtils.cpp; sourceTree = ""; }; - 4C8CE94115B0A57F00078175 /* console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = console.h; sourceTree = ""; }; - 4C8CE94315B0A57F00078175 /* ErrorTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorTypes.h; sourceTree = ""; }; - 4C8CE94515B0A57F00078175 /* FileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileUtils.h; sourceTree = ""; }; - 4C8CE94915B0A9DA00078175 /* Engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Engine.h; path = ../../../include/Engine.h; sourceTree = ""; }; - 4C8CE94B15B0AA8000078175 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = ../../../include/Utils/Utils.h; sourceTree = ""; }; - 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SerializeInterface.h; sourceTree = ""; }; - 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerializeInterface.cpp; sourceTree = ""; }; - 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderInterface.cpp; path = ../../../src/Render/RenderInterface.cpp; sourceTree = ""; }; - 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderMisc.cpp; path = ../../../src/Render/RenderMisc.cpp; sourceTree = ""; }; - 4C8CE95915B0AC4B00078175 /* RenderInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderInterface.h; path = ../../../include/Render/RenderInterface.h; sourceTree = ""; }; - 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderMisc.h; path = ../../../include/Render/RenderMisc.h; sourceTree = ""; }; - 4C8CE96415B0B1A600078175 /* SalmonTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SalmonTexture.h; sourceTree = ""; }; - 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SalmonTexture.cpp; sourceTree = ""; }; - 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PngHelper.cpp; path = ../../../src/Utils/PngHelper.cpp; sourceTree = ""; }; - 4C8CE96B15B0B31F00078175 /* PngHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PngHelper.h; path = ../../../include/Utils/PngHelper.h; sourceTree = ""; }; - 4C8CE97415B0BB9700078175 /* ShaderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderManager.h; sourceTree = ""; }; - 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderManager.cpp; sourceTree = ""; }; - 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Salmon Engine-Prefix.pch"; path = "Salmon Engine/Salmon Engine-Prefix.pch"; sourceTree = SOURCE_ROOT; }; - 4C902A2C15C5667800FBC901 /* DataTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataTypes.cpp; sourceTree = ""; }; - 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewDataTypes.cpp; sourceTree = ""; }; - 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BackgroundCubemap.cpp; path = ../../../src/Render/SalmonRender/BackgroundCubemap.cpp; sourceTree = ""; }; - 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderInterface.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderInterface.cpp; sourceTree = ""; }; - 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderIos.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderIos.cpp; sourceTree = ""; }; - 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonEngineInterface.cpp; path = ../../../src/SalmonEngineInterface.cpp; sourceTree = ""; }; - 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonEngineIos.cpp; path = ../../../src/SalmonEngineIos.cpp; sourceTree = ""; }; - 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BackgroundCubemap.h; path = ../../../include/Render/SalmonRender/BackgroundCubemap.h; sourceTree = ""; }; - 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderInterface.h; path = ../../../include/Render/SalmonRender/SalmonRenderInterface.h; sourceTree = ""; }; - 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderIos.h; path = ../../../include/Render/SalmonRender/SalmonRenderIos.h; sourceTree = ""; }; - 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonEngineInterface.h; path = ../../../include/SalmonEngineInterface.h; sourceTree = ""; }; - 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonEngineIos.h; path = ../../../include/SalmonEngineIos.h; sourceTree = ""; }; - 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SalmonAnimation.cpp; sourceTree = ""; }; - 4C902A5115C56BEE00FBC901 /* LightManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightManager.cpp; sourceTree = ""; }; - 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModelManager.cpp; sourceTree = ""; }; - 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleLand.cpp; sourceTree = ""; }; - 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SalmonAnimation.h; sourceTree = ""; }; - 4C902A5D15C56C0900FBC901 /* LightManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LightManager.h; sourceTree = ""; }; - 4C902A5F15C56C0900FBC901 /* ModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelManager.h; sourceTree = ""; }; - 4C902A6115C56C0900FBC901 /* SimpleLand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleLand.h; sourceTree = ""; }; - 4CC1FC3C15B20E440025C6F7 /* IosApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IosApi.h; sourceTree = ""; }; - 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IosApi.mm; sourceTree = ""; }; - 4CC857CC1693865C00110F77 /* NewModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewModelManager.cpp; sourceTree = ""; }; - 4CC857CF1693867D00110F77 /* RenderParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderParams.cpp; path = ../../../src/Render/RenderParams.cpp; sourceTree = ""; }; - 4CC857D1169386A300110F77 /* RenderParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderParams.h; path = ../../../include/Render/RenderParams.h; sourceTree = ""; }; - 4CC857D3169386BD00110F77 /* NewModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewModelManager.h; sourceTree = ""; }; - 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmartValueManager.cpp; sourceTree = ""; }; - 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmartValueManager.h; sourceTree = ""; }; - 4CD18A1F16727D4A00EDC335 /* BindableVar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BindableVar.h; path = ../../../include/Utils/BindableVar.h; sourceTree = ""; }; - 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderGLES20.h; path = ../../../include/Render/SalmonRender/SalmonRenderGLES20.h; sourceTree = ""; }; - 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderGLES20.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderGLES20.cpp; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4C8CE8FF15B0A0F400078175 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C8CE90615B0A0F400078175 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4C77831D15BABFAB003D5142 /* SoundManager */ = { - isa = PBXGroup; - children = ( - 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */, - 4C77832315BAC070003D5142 /* SoundManagerIos.h */, - ); - name = SoundManager; - sourceTree = ""; - }; - 4C77831E15BABFC9003D5142 /* SoundManager */ = { - isa = PBXGroup; - children = ( - 4C77832115BAC035003D5142 /* SoundManagerIos.mm */, - ); - name = SoundManager; - sourceTree = ""; - }; - 4C79A59D15B1895B003F59D1 /* ScriptManager */ = { - isa = PBXGroup; - children = ( - 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */, - ); - name = ScriptManager; - path = ../../../src/ScriptManager; - sourceTree = ""; - }; - 4C79A5A015B1896F003F59D1 /* ScriptManager */ = { - isa = PBXGroup; - children = ( - 4C79A5A115B1896F003F59D1 /* ScriptManager.h */, - ); - name = ScriptManager; - path = ../../../include/ScriptManager; - sourceTree = ""; - }; - 4C79A5AD15B18A8B003F59D1 /* FrameManager */ = { - isa = PBXGroup; - children = ( - 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */, - ); - name = FrameManager; - path = ../../../include/FrameManager; - sourceTree = ""; - }; - 4C79A5B015B18A97003F59D1 /* FrameManager */ = { - isa = PBXGroup; - children = ( - 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */, - ); - name = FrameManager; - path = ../../../src/FrameManager; - sourceTree = ""; - }; - 4C79A5B315B18B0F003F59D1 /* FontManager */ = { - isa = PBXGroup; - children = ( - 4C79A5B415B18B0F003F59D1 /* FontManager.h */, - ); - name = FontManager; - path = ../../../include/FontManager; - sourceTree = ""; - }; - 4C79A5B615B18B1C003F59D1 /* FontManager */ = { - isa = PBXGroup; - children = ( - 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */, - ); - name = FontManager; - path = ../../../src/FontManager; - sourceTree = ""; - }; - 4C8CE8F715B0A0F400078175 = { - isa = PBXGroup; - children = ( - 4C8CE90715B0A0F400078175 /* Salmon Engine */, - 4C8CE90415B0A0F400078175 /* Frameworks */, - 4C8CE90315B0A0F400078175 /* Products */, - ); - sourceTree = ""; - }; - 4C8CE90315B0A0F400078175 /* Products */ = { - isa = PBXGroup; - children = ( - 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */, - ); - name = Products; - sourceTree = ""; - }; - 4C8CE90415B0A0F400078175 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4C8CE90515B0A0F400078175 /* Foundation.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4C8CE90715B0A0F400078175 /* Salmon Engine */ = { - isa = PBXGroup; - children = ( - 4C8CE91315B0A0FF00078175 /* include */, - 4C8CE91215B0A0FB00078175 /* src */, - 4C8CE90815B0A0F400078175 /* Supporting Files */, - ); - path = "Salmon Engine"; - sourceTree = ""; - }; - 4C8CE90815B0A0F400078175 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 4C8CE91215B0A0FB00078175 /* src */ = { - isa = PBXGroup; - children = ( - 4CD18A1816727C3F00EDC335 /* SmartValueManager */, - 4C902A4E15C56BEE00FBC901 /* Animation */, - 4C902A5015C56BEE00FBC901 /* LightManager */, - 4C902A5215C56BEE00FBC901 /* ModelManager */, - 4C902A5415C56BEE00FBC901 /* SimpleLand */, - 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */, - 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */, - 4C77831E15BABFC9003D5142 /* SoundManager */, - 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */, - 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */, - 4C79A5B615B18B1C003F59D1 /* FontManager */, - 4C79A5B015B18A97003F59D1 /* FrameManager */, - 4C79A59D15B1895B003F59D1 /* ScriptManager */, - 4C8CE97615B0BBA800078175 /* ShaderManager */, - 4C8CE96615B0B1B700078175 /* TextureManager */, - 4C8CE95715B0AC2700078175 /* Render */, - 4C8CE93915B0A50F00078175 /* Utils */, - ); - name = src; - sourceTree = ""; - }; - 4C8CE91315B0A0FF00078175 /* include */ = { - isa = PBXGroup; - children = ( - 4CD18A1C16727C4E00EDC335 /* SmartValueManager */, - 4C902A5A15C56C0900FBC901 /* Animation */, - 4C902A5C15C56C0900FBC901 /* LightManager */, - 4C902A5E15C56C0900FBC901 /* ModelManager */, - 4C902A6015C56C0900FBC901 /* SimpleLand */, - 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */, - 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */, - 4C77831D15BABFAB003D5142 /* SoundManager */, - 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */, - 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */, - 4C79A5B315B18B0F003F59D1 /* FontManager */, - 4C79A5AD15B18A8B003F59D1 /* FrameManager */, - 4C79A5A015B1896F003F59D1 /* ScriptManager */, - 4C8CE97315B0BB9700078175 /* ShaderManager */, - 4C8CE96315B0B1A500078175 /* TextureManager */, - 4C8CE95815B0AC3500078175 /* Render */, - 4C8CE94915B0A9DA00078175 /* Engine.h */, - 4C8CE93715B0A50200078175 /* Utils */, - ); - name = include; - sourceTree = ""; - }; - 4C8CE91415B0A11A00078175 /* DataTypes */ = { - isa = PBXGroup; - children = ( - 4C8CE91515B0A11A00078175 /* DataTypes.h */, - 4C8CE91615B0A11A00078175 /* NewDataTypes.h */, - ); - name = DataTypes; - path = ../../../include/Utils/DataTypes; - sourceTree = ""; - }; - 4C8CE91915B0A12800078175 /* DataTypes */ = { - isa = PBXGroup; - children = ( - 4C902A2C15C5667800FBC901 /* DataTypes.cpp */, - 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */, - ); - name = DataTypes; - path = ../../../src/Utils/DataTypes; - sourceTree = ""; - }; - 4C8CE93715B0A50200078175 /* Utils */ = { - isa = PBXGroup; - children = ( - 4CD18A1F16727D4A00EDC335 /* BindableVar.h */, - 4CC1FC3B15B20E440025C6F7 /* IosApi */, - 4C8CE96B15B0B31F00078175 /* PngHelper.h */, - 4C8CE94B15B0AA8000078175 /* Utils.h */, - 4C8CE94D15B0AA9600078175 /* SerializeInterface */, - 4C8CE94015B0A57F00078175 /* Console */, - 4C8CE94215B0A57F00078175 /* ErrorTypes */, - 4C8CE94415B0A57F00078175 /* FileUtils */, - 4C8CE91415B0A11A00078175 /* DataTypes */, - ); - name = Utils; - sourceTree = ""; - }; - 4C8CE93915B0A50F00078175 /* Utils */ = { - isa = PBXGroup; - children = ( - 4CC1FC3E15B20E5D0025C6F7 /* IosApi */, - 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */, - 4C8CE95015B0AAA900078175 /* SerializeInterface */, - 4C8CE93A15B0A56200078175 /* Console */, - 4C8CE93C15B0A56200078175 /* FileUtils */, - 4C8CE91915B0A12800078175 /* DataTypes */, - ); - name = Utils; - sourceTree = ""; - }; - 4C8CE93A15B0A56200078175 /* Console */ = { - isa = PBXGroup; - children = ( - 4C8CE93B15B0A56200078175 /* Console.cpp */, - ); - name = Console; - path = ../../../src/Utils/Console; - sourceTree = ""; - }; - 4C8CE93C15B0A56200078175 /* FileUtils */ = { - isa = PBXGroup; - children = ( - 4C8CE93D15B0A56200078175 /* FileUtils.cpp */, - ); - name = FileUtils; - path = ../../../src/Utils/FileUtils; - sourceTree = ""; - }; - 4C8CE94015B0A57F00078175 /* Console */ = { - isa = PBXGroup; - children = ( - 4C8CE94115B0A57F00078175 /* console.h */, - ); - name = Console; - path = ../../../include/Utils/Console; - sourceTree = ""; - }; - 4C8CE94215B0A57F00078175 /* ErrorTypes */ = { - isa = PBXGroup; - children = ( - 4C8CE94315B0A57F00078175 /* ErrorTypes.h */, - ); - name = ErrorTypes; - path = ../../../include/Utils/ErrorTypes; - sourceTree = ""; - }; - 4C8CE94415B0A57F00078175 /* FileUtils */ = { - isa = PBXGroup; - children = ( - 4C8CE94515B0A57F00078175 /* FileUtils.h */, - ); - name = FileUtils; - path = ../../../include/Utils/FileUtils; - sourceTree = ""; - }; - 4C8CE94D15B0AA9600078175 /* SerializeInterface */ = { - isa = PBXGroup; - children = ( - 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */, - ); - name = SerializeInterface; - path = ../../../include/Utils/SerializeInterface; - sourceTree = ""; - }; - 4C8CE95015B0AAA900078175 /* SerializeInterface */ = { - isa = PBXGroup; - children = ( - 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */, - ); - name = SerializeInterface; - path = ../../../src/Utils/SerializeInterface; - sourceTree = ""; - }; - 4C8CE95715B0AC2700078175 /* Render */ = { - isa = PBXGroup; - children = ( - 4C902A3A15C56A4D00FBC901 /* Salmon Render */, - 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */, - 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */, - 4CC857CF1693867D00110F77 /* RenderParams.cpp */, - ); - name = Render; - sourceTree = ""; - }; - 4C8CE95815B0AC3500078175 /* Render */ = { - isa = PBXGroup; - children = ( - 4C902A3F15C56AC700FBC901 /* Salmon Render */, - 4C8CE95915B0AC4B00078175 /* RenderInterface.h */, - 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */, - 4CC857D1169386A300110F77 /* RenderParams.h */, - ); - name = Render; - sourceTree = ""; - }; - 4C8CE96315B0B1A500078175 /* TextureManager */ = { - isa = PBXGroup; - children = ( - 4C8CE96415B0B1A600078175 /* SalmonTexture.h */, - ); - name = TextureManager; - path = ../../../include/TextureManager; - sourceTree = ""; - }; - 4C8CE96615B0B1B700078175 /* TextureManager */ = { - isa = PBXGroup; - children = ( - 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */, - ); - name = TextureManager; - path = ../../../src/TextureManager; - sourceTree = ""; - }; - 4C8CE97315B0BB9700078175 /* ShaderManager */ = { - isa = PBXGroup; - children = ( - 4C8CE97415B0BB9700078175 /* ShaderManager.h */, - ); - name = ShaderManager; - path = ../../../include/ShaderManager; - sourceTree = ""; - }; - 4C8CE97615B0BBA800078175 /* ShaderManager */ = { - isa = PBXGroup; - children = ( - 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */, - ); - name = ShaderManager; - path = ../../../src/ShaderManager; - sourceTree = ""; - }; - 4C902A3A15C56A4D00FBC901 /* Salmon Render */ = { - isa = PBXGroup; - children = ( - 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */, - 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */, - 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */, - 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */, - ); - name = "Salmon Render"; - sourceTree = ""; - }; - 4C902A3F15C56AC700FBC901 /* Salmon Render */ = { - isa = PBXGroup; - children = ( - 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */, - 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */, - 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */, - 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */, - ); - name = "Salmon Render"; - sourceTree = ""; - }; - 4C902A4E15C56BEE00FBC901 /* Animation */ = { - isa = PBXGroup; - children = ( - 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */, - ); - name = Animation; - path = ../../../src/Animation; - sourceTree = ""; - }; - 4C902A5015C56BEE00FBC901 /* LightManager */ = { - isa = PBXGroup; - children = ( - 4C902A5115C56BEE00FBC901 /* LightManager.cpp */, - ); - name = LightManager; - path = ../../../src/LightManager; - sourceTree = ""; - }; - 4C902A5215C56BEE00FBC901 /* ModelManager */ = { - isa = PBXGroup; - children = ( - 4CC857CC1693865C00110F77 /* NewModelManager.cpp */, - 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */, - ); - name = ModelManager; - path = ../../../src/ModelManager; - sourceTree = ""; - }; - 4C902A5415C56BEE00FBC901 /* SimpleLand */ = { - isa = PBXGroup; - children = ( - 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */, - ); - name = SimpleLand; - path = ../../../src/SimpleLand; - sourceTree = ""; - }; - 4C902A5A15C56C0900FBC901 /* Animation */ = { - isa = PBXGroup; - children = ( - 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */, - ); - name = Animation; - path = ../../../include/Animation; - sourceTree = ""; - }; - 4C902A5C15C56C0900FBC901 /* LightManager */ = { - isa = PBXGroup; - children = ( - 4C902A5D15C56C0900FBC901 /* LightManager.h */, - ); - name = LightManager; - path = ../../../include/LightManager; - sourceTree = ""; - }; - 4C902A5E15C56C0900FBC901 /* ModelManager */ = { - isa = PBXGroup; - children = ( - 4CC857D3169386BD00110F77 /* NewModelManager.h */, - 4C902A5F15C56C0900FBC901 /* ModelManager.h */, - ); - name = ModelManager; - path = ../../../include/ModelManager; - sourceTree = ""; - }; - 4C902A6015C56C0900FBC901 /* SimpleLand */ = { - isa = PBXGroup; - children = ( - 4C902A6115C56C0900FBC901 /* SimpleLand.h */, - ); - name = SimpleLand; - path = ../../../include/SimpleLand; - sourceTree = ""; - }; - 4CC1FC3B15B20E440025C6F7 /* IosApi */ = { - isa = PBXGroup; - children = ( - 4CC1FC3C15B20E440025C6F7 /* IosApi.h */, - ); - name = IosApi; - path = ../../../include/Utils/IosApi; - sourceTree = ""; - }; - 4CC1FC3E15B20E5D0025C6F7 /* IosApi */ = { - isa = PBXGroup; - children = ( - 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */, - ); - name = IosApi; - path = ../../../src/Utils/IosApi; - sourceTree = ""; - }; - 4CD18A1816727C3F00EDC335 /* SmartValueManager */ = { - isa = PBXGroup; - children = ( - 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */, - ); - name = SmartValueManager; - path = ../../../src/SmartValueManager; - sourceTree = ""; - }; - 4CD18A1C16727C4E00EDC335 /* SmartValueManager */ = { - isa = PBXGroup; - children = ( - 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */, - ); - name = SmartValueManager; - path = ../../../include/SmartValueManager; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 4C8CE90015B0A0F400078175 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C8CE91715B0A11A00078175 /* DataTypes.h in Headers */, - 4C8CE91815B0A11A00078175 /* NewDataTypes.h in Headers */, - 4C8CE94615B0A57F00078175 /* console.h in Headers */, - 4C8CE94715B0A57F00078175 /* ErrorTypes.h in Headers */, - 4C8CE94815B0A57F00078175 /* FileUtils.h in Headers */, - 4C8CE94A15B0A9DA00078175 /* Engine.h in Headers */, - 4C8CE94C15B0AA8000078175 /* Utils.h in Headers */, - 4C8CE94F15B0AA9600078175 /* SerializeInterface.h in Headers */, - 4C8CE95B15B0AC4B00078175 /* RenderInterface.h in Headers */, - 4C8CE95C15B0AC4B00078175 /* RenderMisc.h in Headers */, - 4C8CE96515B0B1A600078175 /* SalmonTexture.h in Headers */, - 4C8CE96C15B0B31F00078175 /* PngHelper.h in Headers */, - 4C8CE97515B0BB9700078175 /* ShaderManager.h in Headers */, - 4C79A5A215B1896F003F59D1 /* ScriptManager.h in Headers */, - 4C79A5AF15B18A8B003F59D1 /* FrameManager.h in Headers */, - 4C79A5B515B18B0F003F59D1 /* FontManager.h in Headers */, - 4C7AD45B15B1E3E300A599F6 /* ApplicationInterface.h in Headers */, - 4C7AD45C15B1E3E300A599F6 /* GlobalConst.h in Headers */, - 4CC1FC3D15B20E440025C6F7 /* IosApi.h in Headers */, - 4C77831B15BABFA6003D5142 /* SoundManagerInterface.h in Headers */, - 4C77832415BAC070003D5142 /* SoundManagerIos.h in Headers */, - 4C902A2B15C565E900FBC901 /* Salmon Engine-Prefix.pch in Headers */, - 4C902A4315C56AEA00FBC901 /* BackgroundCubemap.h in Headers */, - 4C902A4415C56AEA00FBC901 /* SalmonRenderInterface.h in Headers */, - 4C902A4515C56AEA00FBC901 /* SalmonRenderIos.h in Headers */, - 4C902A4C15C56B3700FBC901 /* SalmonEngineInterface.h in Headers */, - 4C902A4D15C56B3700FBC901 /* SalmonEngineIos.h in Headers */, - 4C902A6215C56C0900FBC901 /* SalmonAnimation.h in Headers */, - 4C902A6315C56C0900FBC901 /* LightManager.h in Headers */, - 4C902A6415C56C0900FBC901 /* ModelManager.h in Headers */, - 4C902A6515C56C0900FBC901 /* SimpleLand.h in Headers */, - 4CEE2DD215CDC55B00C4D5F5 /* SalmonRenderGLES20.h in Headers */, - 4CD18A1E16727C4E00EDC335 /* SmartValueManager.h in Headers */, - 4CD18A2016727D4A00EDC335 /* BindableVar.h in Headers */, - 4CC857D2169386A300110F77 /* RenderParams.h in Headers */, - 4CC857D4169386BD00110F77 /* NewModelManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 4C8CE90115B0A0F400078175 /* Salmon Engine */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4C8CE90F15B0A0F400078175 /* Build configuration list for PBXNativeTarget "Salmon Engine" */; - buildPhases = ( - 4C8CE8FE15B0A0F400078175 /* Sources */, - 4C8CE8FF15B0A0F400078175 /* Frameworks */, - 4C8CE90015B0A0F400078175 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Salmon Engine"; - productName = "Halibut Engine"; - productReference = 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4C8CE8F915B0A0F400078175 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0430; - }; - buildConfigurationList = 4C8CE8FC15B0A0F400078175 /* Build configuration list for PBXProject "Salmon Engine" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 4C8CE8F715B0A0F400078175; - productRefGroup = 4C8CE90315B0A0F400078175 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4C8CE90115B0A0F400078175 /* Salmon Engine */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 4C8CE8FE15B0A0F400078175 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C8CE93E15B0A56200078175 /* Console.cpp in Sources */, - 4C8CE93F15B0A56200078175 /* FileUtils.cpp in Sources */, - 4C8CE95215B0AAA900078175 /* SerializeInterface.cpp in Sources */, - 4C8CE95515B0AC2100078175 /* RenderInterface.cpp in Sources */, - 4C8CE95615B0AC2100078175 /* RenderMisc.cpp in Sources */, - 4C8CE96815B0B1B700078175 /* SalmonTexture.cpp in Sources */, - 4C8CE96A15B0B2FD00078175 /* PngHelper.cpp in Sources */, - 4C8CE97815B0BBA800078175 /* ShaderManager.cpp in Sources */, - 4C79A59F15B1895B003F59D1 /* ScriptManager.cpp in Sources */, - 4C79A5B215B18A97003F59D1 /* FrameManager.cpp in Sources */, - 4C79A5B815B18B1C003F59D1 /* FontManager.cpp in Sources */, - 4C7AD45615B1E3D000A599F6 /* ApplicationInterface.cpp in Sources */, - 4C7AD45715B1E3D000A599F6 /* GlobalConst.cpp in Sources */, - 4CC1FC4015B20E5D0025C6F7 /* IosApi.mm in Sources */, - 4C77832215BAC035003D5142 /* SoundManagerIos.mm in Sources */, - 4C902A2E15C5667800FBC901 /* DataTypes.cpp in Sources */, - 4C902A2F15C5667800FBC901 /* NewDataTypes.cpp in Sources */, - 4C902A3715C56A4800FBC901 /* BackgroundCubemap.cpp in Sources */, - 4C902A3815C56A4800FBC901 /* SalmonRenderInterface.cpp in Sources */, - 4C902A3915C56A4800FBC901 /* SalmonRenderIos.cpp in Sources */, - 4C902A3D15C56A7300FBC901 /* SalmonEngineInterface.cpp in Sources */, - 4C902A3E15C56A7300FBC901 /* SalmonEngineIos.cpp in Sources */, - 4C902A5615C56BEE00FBC901 /* SalmonAnimation.cpp in Sources */, - 4C902A5715C56BEE00FBC901 /* LightManager.cpp in Sources */, - 4C902A5815C56BEE00FBC901 /* ModelManager.cpp in Sources */, - 4C902A5915C56BEE00FBC901 /* SimpleLand.cpp in Sources */, - 4CEE2DD515CDC57200C4D5F5 /* SalmonRenderGLES20.cpp in Sources */, - 4CD18A1A16727C3F00EDC335 /* SmartValueManager.cpp in Sources */, - 4CC857CD1693865C00110F77 /* NewModelManager.cpp in Sources */, - 4CC857D01693867D00110F77 /* RenderParams.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 4C8CE90D15B0A0F400078175 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - CLANG_ENABLE_OBJC_ARC = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 4C8CE90E15B0A0F400078175 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - CLANG_ENABLE_OBJC_ARC = YES; - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4C8CE91015B0A0F400078175 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_CXX_LIBRARY = "libc++"; - DSTROOT = /tmp/Salmon_Engine.dst; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Salmon Engine/Salmon Engine-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - TARGET_IOS, - TARGET_SALMON, - DEBUG, - BOOST_NO_CXX11_NUMERIC_LIMITS, - ); - HEADER_SEARCH_PATHS = ( - ../../, - "$(LibsPath)/boost_1_52_0", - "$(LibsPath)/lpng1510", - "$(LibsPath)/sqplus/sqplus", - "$(LibsPath)/sqplus/include", - "$(LibsPath)/vorbis-tremor-ios/vorbis", - ); - INSTALL_PATH = ./debug; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - REZ_SEARCH_PATHS = ""; - SKIP_INSTALL = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4C8CE91115B0A0F400078175 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_CXX_LIBRARY = "libc++"; - DSTROOT = /tmp/Salmon_Engine.dst; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Salmon Engine/Salmon Engine-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - TARGET_IOS, - TARGET_SALMON, - BOOST_NO_CXX11_NUMERIC_LIMITS, - ); - HEADER_SEARCH_PATHS = ( - ../../, - "$(LibsPath)/boost_1_52_0", - "$(LibsPath)/lpng1510", - "$(LibsPath)/sqplus/sqplus", - "$(LibsPath)/sqplus/include", - "$(LibsPath)/vorbis-tremor-ios/vorbis", - ); - INSTALL_PATH = ./release; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - REZ_SEARCH_PATHS = ""; - SKIP_INSTALL = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4C8CE8FC15B0A0F400078175 /* Build configuration list for PBXProject "Salmon Engine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C8CE90D15B0A0F400078175 /* Debug */, - 4C8CE90E15B0A0F400078175 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4C8CE90F15B0A0F400078175 /* Build configuration list for PBXNativeTarget "Salmon Engine" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C8CE91015B0A0F400078175 /* Debug */, - 4C8CE91115B0A0F400078175 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4C8CE8F915B0A0F400078175 /* Project object */; -} +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 4C77831B15BABFA6003D5142 /* SoundManagerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */; }; + 4C77832215BAC035003D5142 /* SoundManagerIos.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4C77832115BAC035003D5142 /* SoundManagerIos.mm */; }; + 4C77832415BAC070003D5142 /* SoundManagerIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C77832315BAC070003D5142 /* SoundManagerIos.h */; }; + 4C79A59F15B1895B003F59D1 /* ScriptManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */; }; + 4C79A5A215B1896F003F59D1 /* ScriptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5A115B1896F003F59D1 /* ScriptManager.h */; }; + 4C79A5AF15B18A8B003F59D1 /* FrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */; }; + 4C79A5B215B18A97003F59D1 /* FrameManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */; }; + 4C79A5B515B18B0F003F59D1 /* FontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79A5B415B18B0F003F59D1 /* FontManager.h */; }; + 4C79A5B815B18B1C003F59D1 /* FontManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */; }; + 4C7AD45615B1E3D000A599F6 /* ApplicationInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */; }; + 4C7AD45715B1E3D000A599F6 /* GlobalConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */; }; + 4C7AD45B15B1E3E300A599F6 /* ApplicationInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */; }; + 4C7AD45C15B1E3E300A599F6 /* GlobalConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */; }; + 4C8CE90615B0A0F400078175 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8CE90515B0A0F400078175 /* Foundation.framework */; }; + 4C8CE91715B0A11A00078175 /* DataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE91515B0A11A00078175 /* DataTypes.h */; }; + 4C8CE91815B0A11A00078175 /* NewDataTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE91615B0A11A00078175 /* NewDataTypes.h */; }; + 4C8CE93E15B0A56200078175 /* Console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE93B15B0A56200078175 /* Console.cpp */; }; + 4C8CE93F15B0A56200078175 /* FileUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE93D15B0A56200078175 /* FileUtils.cpp */; }; + 4C8CE94615B0A57F00078175 /* console.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94115B0A57F00078175 /* console.h */; }; + 4C8CE94715B0A57F00078175 /* ErrorTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94315B0A57F00078175 /* ErrorTypes.h */; }; + 4C8CE94815B0A57F00078175 /* FileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94515B0A57F00078175 /* FileUtils.h */; }; + 4C8CE94A15B0A9DA00078175 /* Engine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94915B0A9DA00078175 /* Engine.h */; }; + 4C8CE94C15B0AA8000078175 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94B15B0AA8000078175 /* Utils.h */; }; + 4C8CE94F15B0AA9600078175 /* SerializeInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */; }; + 4C8CE95215B0AAA900078175 /* SerializeInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */; }; + 4C8CE95515B0AC2100078175 /* RenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */; }; + 4C8CE95615B0AC2100078175 /* RenderMisc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */; }; + 4C8CE95B15B0AC4B00078175 /* RenderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE95915B0AC4B00078175 /* RenderInterface.h */; }; + 4C8CE95C15B0AC4B00078175 /* RenderMisc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */; }; + 4C8CE96515B0B1A600078175 /* SalmonTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE96415B0B1A600078175 /* SalmonTexture.h */; }; + 4C8CE96815B0B1B700078175 /* SalmonTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */; }; + 4C8CE96A15B0B2FD00078175 /* PngHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */; }; + 4C8CE96C15B0B31F00078175 /* PngHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE96B15B0B31F00078175 /* PngHelper.h */; }; + 4C8CE97515B0BB9700078175 /* ShaderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8CE97415B0BB9700078175 /* ShaderManager.h */; }; + 4C8CE97815B0BBA800078175 /* ShaderManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */; }; + 4C902A2B15C565E900FBC901 /* Salmon Engine-Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */; }; + 4C902A2E15C5667800FBC901 /* DataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A2C15C5667800FBC901 /* DataTypes.cpp */; }; + 4C902A2F15C5667800FBC901 /* NewDataTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */; }; + 4C902A3715C56A4800FBC901 /* BackgroundCubemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */; }; + 4C902A3815C56A4800FBC901 /* SalmonRenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */; }; + 4C902A3915C56A4800FBC901 /* SalmonRenderIos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */; }; + 4C902A3D15C56A7300FBC901 /* SalmonEngineInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */; }; + 4C902A3E15C56A7300FBC901 /* SalmonEngineIos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */; }; + 4C902A4315C56AEA00FBC901 /* BackgroundCubemap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */; }; + 4C902A4415C56AEA00FBC901 /* SalmonRenderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */; }; + 4C902A4515C56AEA00FBC901 /* SalmonRenderIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */; }; + 4C902A4C15C56B3700FBC901 /* SalmonEngineInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */; }; + 4C902A4D15C56B3700FBC901 /* SalmonEngineIos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */; }; + 4C902A5615C56BEE00FBC901 /* SalmonAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */; }; + 4C902A5715C56BEE00FBC901 /* LightManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5115C56BEE00FBC901 /* LightManager.cpp */; }; + 4C902A5815C56BEE00FBC901 /* ModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */; }; + 4C902A5915C56BEE00FBC901 /* SimpleLand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */; }; + 4C902A6215C56C0900FBC901 /* SalmonAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */; }; + 4C902A6315C56C0900FBC901 /* LightManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5D15C56C0900FBC901 /* LightManager.h */; }; + 4C902A6415C56C0900FBC901 /* ModelManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A5F15C56C0900FBC901 /* ModelManager.h */; }; + 4C902A6515C56C0900FBC901 /* SimpleLand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C902A6115C56C0900FBC901 /* SimpleLand.h */; }; + 4CC1FC3D15B20E440025C6F7 /* IosApi.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC1FC3C15B20E440025C6F7 /* IosApi.h */; }; + 4CC1FC4015B20E5D0025C6F7 /* IosApi.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */; }; + 4CC857CD1693865C00110F77 /* NewModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC857CC1693865C00110F77 /* NewModelManager.cpp */; }; + 4CC857D01693867D00110F77 /* RenderParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC857CF1693867D00110F77 /* RenderParams.cpp */; }; + 4CC857D2169386A300110F77 /* RenderParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC857D1169386A300110F77 /* RenderParams.h */; }; + 4CC857D4169386BD00110F77 /* NewModelManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC857D3169386BD00110F77 /* NewModelManager.h */; }; + 4CD18A1A16727C3F00EDC335 /* SmartValueManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */; }; + 4CD18A1E16727C4E00EDC335 /* SmartValueManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */; }; + 4CD18A2016727D4A00EDC335 /* BindableVar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD18A1F16727D4A00EDC335 /* BindableVar.h */; }; + 4CEE2DD215CDC55B00C4D5F5 /* SalmonRenderGLES20.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */; }; + 4CEE2DD515CDC57200C4D5F5 /* SalmonRenderGLES20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */; }; + 4CF8747916B65210009B1214 /* ButtonWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8747616B65210009B1214 /* ButtonWidget.cpp */; }; + 4CF8747A16B65210009B1214 /* GUIManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8747716B65210009B1214 /* GUIManager.cpp */; }; + 4CF8747B16B65210009B1214 /* WidgetXmlParsers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8747816B65210009B1214 /* WidgetXmlParsers.cpp */; }; + 4CF8747D16B6521F009B1214 /* HalibutAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8747C16B6521F009B1214 /* HalibutAnimation.cpp */; }; + 4CF8747F16B6522E009B1214 /* PhysicsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8747E16B6522E009B1214 /* PhysicsManager.cpp */; }; + 4CF8748416B65263009B1214 /* PhysicsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748316B65263009B1214 /* PhysicsManager.h */; }; + 4CF8748616B65292009B1214 /* HalibutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748516B65292009B1214 /* HalibutAnimation.h */; }; + 4CF8748B16B652A4009B1214 /* ButtonWidget.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748716B652A4009B1214 /* ButtonWidget.h */; }; + 4CF8748C16B652A4009B1214 /* GUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748816B652A4009B1214 /* GUIManager.h */; }; + 4CF8748D16B652A4009B1214 /* WidgetTemplatesImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748916B652A4009B1214 /* WidgetTemplatesImpl.h */; }; + 4CF8748E16B652A4009B1214 /* WidgetXmlParsers.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748A16B652A4009B1214 /* WidgetXmlParsers.h */; }; + 4CF8749016B652C3009B1214 /* Cameras.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8748F16B652C3009B1214 /* Cameras.h */; }; + 4CF8749216B652ED009B1214 /* Cameras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CF8749116B652ED009B1214 /* Cameras.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoundManagerInterface.h; path = ../../../include/SoundManager/SoundManagerInterface.h; sourceTree = ""; }; + 4C77832115BAC035003D5142 /* SoundManagerIos.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SoundManagerIos.mm; path = ../../../src/SoundManager/SoundManagerIos.mm; sourceTree = ""; }; + 4C77832315BAC070003D5142 /* SoundManagerIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SoundManagerIos.h; path = ../../../include/SoundManager/SoundManagerIos.h; sourceTree = ""; }; + 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptManager.cpp; sourceTree = ""; }; + 4C79A5A115B1896F003F59D1 /* ScriptManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptManager.h; sourceTree = ""; }; + 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameManager.h; sourceTree = ""; }; + 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameManager.cpp; sourceTree = ""; }; + 4C79A5B415B18B0F003F59D1 /* FontManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontManager.h; sourceTree = ""; }; + 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontManager.cpp; sourceTree = ""; }; + 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationInterface.cpp; path = ../../../src/ApplicationInterface.cpp; sourceTree = ""; }; + 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalConst.cpp; path = ../../../src/GlobalConst.cpp; sourceTree = ""; }; + 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ApplicationInterface.h; path = ../../../include/ApplicationInterface.h; sourceTree = ""; }; + 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GlobalConst.h; path = ../../../include/GlobalConst.h; sourceTree = ""; }; + 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSalmon Engine.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4C8CE90515B0A0F400078175 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 4C8CE91515B0A11A00078175 /* DataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = ""; }; + 4C8CE91615B0A11A00078175 /* NewDataTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewDataTypes.h; sourceTree = ""; }; + 4C8CE93B15B0A56200078175 /* Console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Console.cpp; sourceTree = ""; }; + 4C8CE93D15B0A56200078175 /* FileUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileUtils.cpp; sourceTree = ""; }; + 4C8CE94115B0A57F00078175 /* console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = console.h; sourceTree = ""; }; + 4C8CE94315B0A57F00078175 /* ErrorTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorTypes.h; sourceTree = ""; }; + 4C8CE94515B0A57F00078175 /* FileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileUtils.h; sourceTree = ""; }; + 4C8CE94915B0A9DA00078175 /* Engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Engine.h; path = ../../../include/Engine.h; sourceTree = ""; }; + 4C8CE94B15B0AA8000078175 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = ../../../include/Utils/Utils.h; sourceTree = ""; }; + 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SerializeInterface.h; sourceTree = ""; }; + 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerializeInterface.cpp; sourceTree = ""; }; + 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderInterface.cpp; path = ../../../src/Render/RenderInterface.cpp; sourceTree = ""; }; + 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderMisc.cpp; path = ../../../src/Render/RenderMisc.cpp; sourceTree = ""; }; + 4C8CE95915B0AC4B00078175 /* RenderInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderInterface.h; path = ../../../include/Render/RenderInterface.h; sourceTree = ""; }; + 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderMisc.h; path = ../../../include/Render/RenderMisc.h; sourceTree = ""; }; + 4C8CE96415B0B1A600078175 /* SalmonTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SalmonTexture.h; sourceTree = ""; }; + 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SalmonTexture.cpp; sourceTree = ""; }; + 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PngHelper.cpp; path = ../../../src/Utils/PngHelper.cpp; sourceTree = ""; }; + 4C8CE96B15B0B31F00078175 /* PngHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PngHelper.h; path = ../../../include/Utils/PngHelper.h; sourceTree = ""; }; + 4C8CE97415B0BB9700078175 /* ShaderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShaderManager.h; sourceTree = ""; }; + 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderManager.cpp; sourceTree = ""; }; + 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Salmon Engine-Prefix.pch"; path = "Salmon Engine/Salmon Engine-Prefix.pch"; sourceTree = SOURCE_ROOT; }; + 4C902A2C15C5667800FBC901 /* DataTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataTypes.cpp; sourceTree = ""; }; + 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewDataTypes.cpp; sourceTree = ""; }; + 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BackgroundCubemap.cpp; path = ../../../src/Render/SalmonRender/BackgroundCubemap.cpp; sourceTree = ""; }; + 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderInterface.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderInterface.cpp; sourceTree = ""; }; + 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderIos.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderIos.cpp; sourceTree = ""; }; + 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonEngineInterface.cpp; path = ../../../src/SalmonEngineInterface.cpp; sourceTree = ""; }; + 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonEngineIos.cpp; path = ../../../src/SalmonEngineIos.cpp; sourceTree = ""; }; + 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BackgroundCubemap.h; path = ../../../include/Render/SalmonRender/BackgroundCubemap.h; sourceTree = ""; }; + 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderInterface.h; path = ../../../include/Render/SalmonRender/SalmonRenderInterface.h; sourceTree = ""; }; + 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderIos.h; path = ../../../include/Render/SalmonRender/SalmonRenderIos.h; sourceTree = ""; }; + 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonEngineInterface.h; path = ../../../include/SalmonEngineInterface.h; sourceTree = ""; }; + 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonEngineIos.h; path = ../../../include/SalmonEngineIos.h; sourceTree = ""; }; + 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SalmonAnimation.cpp; sourceTree = ""; }; + 4C902A5115C56BEE00FBC901 /* LightManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightManager.cpp; sourceTree = ""; }; + 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModelManager.cpp; sourceTree = ""; }; + 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleLand.cpp; sourceTree = ""; }; + 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SalmonAnimation.h; sourceTree = ""; }; + 4C902A5D15C56C0900FBC901 /* LightManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LightManager.h; sourceTree = ""; }; + 4C902A5F15C56C0900FBC901 /* ModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelManager.h; sourceTree = ""; }; + 4C902A6115C56C0900FBC901 /* SimpleLand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleLand.h; sourceTree = ""; }; + 4CC1FC3C15B20E440025C6F7 /* IosApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IosApi.h; sourceTree = ""; }; + 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IosApi.mm; sourceTree = ""; }; + 4CC857CC1693865C00110F77 /* NewModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewModelManager.cpp; sourceTree = ""; }; + 4CC857CF1693867D00110F77 /* RenderParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderParams.cpp; path = ../../../src/Render/RenderParams.cpp; sourceTree = ""; }; + 4CC857D1169386A300110F77 /* RenderParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderParams.h; path = ../../../include/Render/RenderParams.h; sourceTree = ""; }; + 4CC857D3169386BD00110F77 /* NewModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewModelManager.h; sourceTree = ""; }; + 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmartValueManager.cpp; sourceTree = ""; }; + 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmartValueManager.h; sourceTree = ""; }; + 4CD18A1F16727D4A00EDC335 /* BindableVar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BindableVar.h; path = ../../../include/Utils/BindableVar.h; sourceTree = ""; }; + 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SalmonRenderGLES20.h; path = ../../../include/Render/SalmonRender/SalmonRenderGLES20.h; sourceTree = ""; }; + 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SalmonRenderGLES20.cpp; path = ../../../src/Render/SalmonRender/SalmonRenderGLES20.cpp; sourceTree = ""; }; + 4CF8747616B65210009B1214 /* ButtonWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ButtonWidget.cpp; path = ../../../src/GUIManager/ButtonWidget.cpp; sourceTree = ""; }; + 4CF8747716B65210009B1214 /* GUIManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GUIManager.cpp; path = ../../../src/GUIManager/GUIManager.cpp; sourceTree = ""; }; + 4CF8747816B65210009B1214 /* WidgetXmlParsers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetXmlParsers.cpp; path = ../../../src/GUIManager/WidgetXmlParsers.cpp; sourceTree = ""; }; + 4CF8747C16B6521F009B1214 /* HalibutAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HalibutAnimation.cpp; path = ../../../src/HalibutAnimation/HalibutAnimation.cpp; sourceTree = ""; }; + 4CF8747E16B6522E009B1214 /* PhysicsManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PhysicsManager.cpp; path = ../../../src/PhysicsManager/PhysicsManager.cpp; sourceTree = ""; }; + 4CF8748316B65263009B1214 /* PhysicsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PhysicsManager.h; path = ../../../include/PhysicsManager/PhysicsManager.h; sourceTree = ""; }; + 4CF8748516B65292009B1214 /* HalibutAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HalibutAnimation.h; path = ../../../include/HalibutAnimation/HalibutAnimation.h; sourceTree = ""; }; + 4CF8748716B652A4009B1214 /* ButtonWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ButtonWidget.h; path = ../../../include/GUIManager/ButtonWidget.h; sourceTree = ""; }; + 4CF8748816B652A4009B1214 /* GUIManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GUIManager.h; path = ../../../include/GUIManager/GUIManager.h; sourceTree = ""; }; + 4CF8748916B652A4009B1214 /* WidgetTemplatesImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetTemplatesImpl.h; path = ../../../include/GUIManager/WidgetTemplatesImpl.h; sourceTree = ""; }; + 4CF8748A16B652A4009B1214 /* WidgetXmlParsers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetXmlParsers.h; path = ../../../include/GUIManager/WidgetXmlParsers.h; sourceTree = ""; }; + 4CF8748F16B652C3009B1214 /* Cameras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Cameras.h; path = ../../../include/Render/SalmonRender/Cameras.h; sourceTree = ""; }; + 4CF8749116B652ED009B1214 /* Cameras.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Cameras.cpp; path = ../../../src/Render/SalmonRender/Cameras.cpp; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4C8CE8FF15B0A0F400078175 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C8CE90615B0A0F400078175 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4C77831D15BABFAB003D5142 /* SoundManager */ = { + isa = PBXGroup; + children = ( + 4C77831A15BABFA6003D5142 /* SoundManagerInterface.h */, + 4C77832315BAC070003D5142 /* SoundManagerIos.h */, + ); + name = SoundManager; + sourceTree = ""; + }; + 4C77831E15BABFC9003D5142 /* SoundManager */ = { + isa = PBXGroup; + children = ( + 4C77832115BAC035003D5142 /* SoundManagerIos.mm */, + ); + name = SoundManager; + sourceTree = ""; + }; + 4C79A59D15B1895B003F59D1 /* ScriptManager */ = { + isa = PBXGroup; + children = ( + 4C79A59E15B1895B003F59D1 /* ScriptManager.cpp */, + ); + name = ScriptManager; + path = ../../../src/ScriptManager; + sourceTree = ""; + }; + 4C79A5A015B1896F003F59D1 /* ScriptManager */ = { + isa = PBXGroup; + children = ( + 4C79A5A115B1896F003F59D1 /* ScriptManager.h */, + ); + name = ScriptManager; + path = ../../../include/ScriptManager; + sourceTree = ""; + }; + 4C79A5AD15B18A8B003F59D1 /* FrameManager */ = { + isa = PBXGroup; + children = ( + 4C79A5AE15B18A8B003F59D1 /* FrameManager.h */, + ); + name = FrameManager; + path = ../../../include/FrameManager; + sourceTree = ""; + }; + 4C79A5B015B18A97003F59D1 /* FrameManager */ = { + isa = PBXGroup; + children = ( + 4C79A5B115B18A97003F59D1 /* FrameManager.cpp */, + ); + name = FrameManager; + path = ../../../src/FrameManager; + sourceTree = ""; + }; + 4C79A5B315B18B0F003F59D1 /* FontManager */ = { + isa = PBXGroup; + children = ( + 4C79A5B415B18B0F003F59D1 /* FontManager.h */, + ); + name = FontManager; + path = ../../../include/FontManager; + sourceTree = ""; + }; + 4C79A5B615B18B1C003F59D1 /* FontManager */ = { + isa = PBXGroup; + children = ( + 4C79A5B715B18B1C003F59D1 /* FontManager.cpp */, + ); + name = FontManager; + path = ../../../src/FontManager; + sourceTree = ""; + }; + 4C8CE8F715B0A0F400078175 = { + isa = PBXGroup; + children = ( + 4C8CE90715B0A0F400078175 /* Salmon Engine */, + 4C8CE90415B0A0F400078175 /* Frameworks */, + 4C8CE90315B0A0F400078175 /* Products */, + ); + sourceTree = ""; + }; + 4C8CE90315B0A0F400078175 /* Products */ = { + isa = PBXGroup; + children = ( + 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */, + ); + name = Products; + sourceTree = ""; + }; + 4C8CE90415B0A0F400078175 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4C8CE90515B0A0F400078175 /* Foundation.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4C8CE90715B0A0F400078175 /* Salmon Engine */ = { + isa = PBXGroup; + children = ( + 4C8CE91315B0A0FF00078175 /* include */, + 4C8CE91215B0A0FB00078175 /* src */, + 4C8CE90815B0A0F400078175 /* Supporting Files */, + ); + path = "Salmon Engine"; + sourceTree = ""; + }; + 4C8CE90815B0A0F400078175 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 4C902A2A15C565E900FBC901 /* Salmon Engine-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 4C8CE91215B0A0FB00078175 /* src */ = { + isa = PBXGroup; + children = ( + 4CF8747416B65183009B1214 /* GUIManager */, + 4CF8747316B65173009B1214 /* HalibutAnimation */, + 4CF8747116B6514F009B1214 /* PhysicsManager */, + 4CD18A1816727C3F00EDC335 /* SmartValueManager */, + 4C902A4E15C56BEE00FBC901 /* Animation */, + 4C902A5015C56BEE00FBC901 /* LightManager */, + 4C902A5215C56BEE00FBC901 /* ModelManager */, + 4C902A5415C56BEE00FBC901 /* SimpleLand */, + 4C902A3B15C56A7300FBC901 /* SalmonEngineInterface.cpp */, + 4C902A3C15C56A7300FBC901 /* SalmonEngineIos.cpp */, + 4C77831E15BABFC9003D5142 /* SoundManager */, + 4C7AD45415B1E3D000A599F6 /* ApplicationInterface.cpp */, + 4C7AD45515B1E3D000A599F6 /* GlobalConst.cpp */, + 4C79A5B615B18B1C003F59D1 /* FontManager */, + 4C79A5B015B18A97003F59D1 /* FrameManager */, + 4C79A59D15B1895B003F59D1 /* ScriptManager */, + 4C8CE97615B0BBA800078175 /* ShaderManager */, + 4C8CE96615B0B1B700078175 /* TextureManager */, + 4C8CE95715B0AC2700078175 /* Render */, + 4C8CE93915B0A50F00078175 /* Utils */, + ); + name = src; + sourceTree = ""; + }; + 4C8CE91315B0A0FF00078175 /* include */ = { + isa = PBXGroup; + children = ( + 4CF8748216B65249009B1214 /* GUIManager */, + 4CF8748116B65240009B1214 /* HalibutAnimation */, + 4CF8748016B65236009B1214 /* PhysicsManager */, + 4CD18A1C16727C4E00EDC335 /* SmartValueManager */, + 4C902A5A15C56C0900FBC901 /* Animation */, + 4C902A5C15C56C0900FBC901 /* LightManager */, + 4C902A5E15C56C0900FBC901 /* ModelManager */, + 4C902A6015C56C0900FBC901 /* SimpleLand */, + 4C902A4A15C56B3700FBC901 /* SalmonEngineInterface.h */, + 4C902A4B15C56B3700FBC901 /* SalmonEngineIos.h */, + 4C77831D15BABFAB003D5142 /* SoundManager */, + 4C7AD45915B1E3E200A599F6 /* ApplicationInterface.h */, + 4C7AD45A15B1E3E300A599F6 /* GlobalConst.h */, + 4C79A5B315B18B0F003F59D1 /* FontManager */, + 4C79A5AD15B18A8B003F59D1 /* FrameManager */, + 4C79A5A015B1896F003F59D1 /* ScriptManager */, + 4C8CE97315B0BB9700078175 /* ShaderManager */, + 4C8CE96315B0B1A500078175 /* TextureManager */, + 4C8CE95815B0AC3500078175 /* Render */, + 4C8CE94915B0A9DA00078175 /* Engine.h */, + 4C8CE93715B0A50200078175 /* Utils */, + ); + name = include; + sourceTree = ""; + }; + 4C8CE91415B0A11A00078175 /* DataTypes */ = { + isa = PBXGroup; + children = ( + 4C8CE91515B0A11A00078175 /* DataTypes.h */, + 4C8CE91615B0A11A00078175 /* NewDataTypes.h */, + ); + name = DataTypes; + path = ../../../include/Utils/DataTypes; + sourceTree = ""; + }; + 4C8CE91915B0A12800078175 /* DataTypes */ = { + isa = PBXGroup; + children = ( + 4C902A2C15C5667800FBC901 /* DataTypes.cpp */, + 4C902A2D15C5667800FBC901 /* NewDataTypes.cpp */, + ); + name = DataTypes; + path = ../../../src/Utils/DataTypes; + sourceTree = ""; + }; + 4C8CE93715B0A50200078175 /* Utils */ = { + isa = PBXGroup; + children = ( + 4CD18A1F16727D4A00EDC335 /* BindableVar.h */, + 4CC1FC3B15B20E440025C6F7 /* IosApi */, + 4C8CE96B15B0B31F00078175 /* PngHelper.h */, + 4C8CE94B15B0AA8000078175 /* Utils.h */, + 4C8CE94D15B0AA9600078175 /* SerializeInterface */, + 4C8CE94015B0A57F00078175 /* Console */, + 4C8CE94215B0A57F00078175 /* ErrorTypes */, + 4C8CE94415B0A57F00078175 /* FileUtils */, + 4C8CE91415B0A11A00078175 /* DataTypes */, + ); + name = Utils; + sourceTree = ""; + }; + 4C8CE93915B0A50F00078175 /* Utils */ = { + isa = PBXGroup; + children = ( + 4CC1FC3E15B20E5D0025C6F7 /* IosApi */, + 4C8CE96915B0B2FD00078175 /* PngHelper.cpp */, + 4C8CE95015B0AAA900078175 /* SerializeInterface */, + 4C8CE93A15B0A56200078175 /* Console */, + 4C8CE93C15B0A56200078175 /* FileUtils */, + 4C8CE91915B0A12800078175 /* DataTypes */, + ); + name = Utils; + sourceTree = ""; + }; + 4C8CE93A15B0A56200078175 /* Console */ = { + isa = PBXGroup; + children = ( + 4C8CE93B15B0A56200078175 /* Console.cpp */, + ); + name = Console; + path = ../../../src/Utils/Console; + sourceTree = ""; + }; + 4C8CE93C15B0A56200078175 /* FileUtils */ = { + isa = PBXGroup; + children = ( + 4C8CE93D15B0A56200078175 /* FileUtils.cpp */, + ); + name = FileUtils; + path = ../../../src/Utils/FileUtils; + sourceTree = ""; + }; + 4C8CE94015B0A57F00078175 /* Console */ = { + isa = PBXGroup; + children = ( + 4C8CE94115B0A57F00078175 /* console.h */, + ); + name = Console; + path = ../../../include/Utils/Console; + sourceTree = ""; + }; + 4C8CE94215B0A57F00078175 /* ErrorTypes */ = { + isa = PBXGroup; + children = ( + 4C8CE94315B0A57F00078175 /* ErrorTypes.h */, + ); + name = ErrorTypes; + path = ../../../include/Utils/ErrorTypes; + sourceTree = ""; + }; + 4C8CE94415B0A57F00078175 /* FileUtils */ = { + isa = PBXGroup; + children = ( + 4C8CE94515B0A57F00078175 /* FileUtils.h */, + ); + name = FileUtils; + path = ../../../include/Utils/FileUtils; + sourceTree = ""; + }; + 4C8CE94D15B0AA9600078175 /* SerializeInterface */ = { + isa = PBXGroup; + children = ( + 4C8CE94E15B0AA9600078175 /* SerializeInterface.h */, + ); + name = SerializeInterface; + path = ../../../include/Utils/SerializeInterface; + sourceTree = ""; + }; + 4C8CE95015B0AAA900078175 /* SerializeInterface */ = { + isa = PBXGroup; + children = ( + 4C8CE95115B0AAA900078175 /* SerializeInterface.cpp */, + ); + name = SerializeInterface; + path = ../../../src/Utils/SerializeInterface; + sourceTree = ""; + }; + 4C8CE95715B0AC2700078175 /* Render */ = { + isa = PBXGroup; + children = ( + 4C902A3A15C56A4D00FBC901 /* Salmon Render */, + 4C8CE95315B0AC2100078175 /* RenderInterface.cpp */, + 4C8CE95415B0AC2100078175 /* RenderMisc.cpp */, + 4CC857CF1693867D00110F77 /* RenderParams.cpp */, + ); + name = Render; + sourceTree = ""; + }; + 4C8CE95815B0AC3500078175 /* Render */ = { + isa = PBXGroup; + children = ( + 4C902A3F15C56AC700FBC901 /* Salmon Render */, + 4C8CE95915B0AC4B00078175 /* RenderInterface.h */, + 4C8CE95A15B0AC4B00078175 /* RenderMisc.h */, + 4CC857D1169386A300110F77 /* RenderParams.h */, + ); + name = Render; + sourceTree = ""; + }; + 4C8CE96315B0B1A500078175 /* TextureManager */ = { + isa = PBXGroup; + children = ( + 4C8CE96415B0B1A600078175 /* SalmonTexture.h */, + ); + name = TextureManager; + path = ../../../include/TextureManager; + sourceTree = ""; + }; + 4C8CE96615B0B1B700078175 /* TextureManager */ = { + isa = PBXGroup; + children = ( + 4C8CE96715B0B1B700078175 /* SalmonTexture.cpp */, + ); + name = TextureManager; + path = ../../../src/TextureManager; + sourceTree = ""; + }; + 4C8CE97315B0BB9700078175 /* ShaderManager */ = { + isa = PBXGroup; + children = ( + 4C8CE97415B0BB9700078175 /* ShaderManager.h */, + ); + name = ShaderManager; + path = ../../../include/ShaderManager; + sourceTree = ""; + }; + 4C8CE97615B0BBA800078175 /* ShaderManager */ = { + isa = PBXGroup; + children = ( + 4C8CE97715B0BBA800078175 /* ShaderManager.cpp */, + ); + name = ShaderManager; + path = ../../../src/ShaderManager; + sourceTree = ""; + }; + 4C902A3A15C56A4D00FBC901 /* Salmon Render */ = { + isa = PBXGroup; + children = ( + 4CF8749116B652ED009B1214 /* Cameras.cpp */, + 4CEE2DD415CDC57200C4D5F5 /* SalmonRenderGLES20.cpp */, + 4C902A3415C56A4800FBC901 /* BackgroundCubemap.cpp */, + 4C902A3515C56A4800FBC901 /* SalmonRenderInterface.cpp */, + 4C902A3615C56A4800FBC901 /* SalmonRenderIos.cpp */, + ); + name = "Salmon Render"; + sourceTree = ""; + }; + 4C902A3F15C56AC700FBC901 /* Salmon Render */ = { + isa = PBXGroup; + children = ( + 4CF8748F16B652C3009B1214 /* Cameras.h */, + 4CEE2DD115CDC55B00C4D5F5 /* SalmonRenderGLES20.h */, + 4C902A4015C56AEA00FBC901 /* BackgroundCubemap.h */, + 4C902A4115C56AEA00FBC901 /* SalmonRenderInterface.h */, + 4C902A4215C56AEA00FBC901 /* SalmonRenderIos.h */, + ); + name = "Salmon Render"; + sourceTree = ""; + }; + 4C902A4E15C56BEE00FBC901 /* Animation */ = { + isa = PBXGroup; + children = ( + 4C902A4F15C56BEE00FBC901 /* SalmonAnimation.cpp */, + ); + name = Animation; + path = ../../../src/Animation; + sourceTree = ""; + }; + 4C902A5015C56BEE00FBC901 /* LightManager */ = { + isa = PBXGroup; + children = ( + 4C902A5115C56BEE00FBC901 /* LightManager.cpp */, + ); + name = LightManager; + path = ../../../src/LightManager; + sourceTree = ""; + }; + 4C902A5215C56BEE00FBC901 /* ModelManager */ = { + isa = PBXGroup; + children = ( + 4CC857CC1693865C00110F77 /* NewModelManager.cpp */, + 4C902A5315C56BEE00FBC901 /* ModelManager.cpp */, + ); + name = ModelManager; + path = ../../../src/ModelManager; + sourceTree = ""; + }; + 4C902A5415C56BEE00FBC901 /* SimpleLand */ = { + isa = PBXGroup; + children = ( + 4C902A5515C56BEE00FBC901 /* SimpleLand.cpp */, + ); + name = SimpleLand; + path = ../../../src/SimpleLand; + sourceTree = ""; + }; + 4C902A5A15C56C0900FBC901 /* Animation */ = { + isa = PBXGroup; + children = ( + 4C902A5B15C56C0900FBC901 /* SalmonAnimation.h */, + ); + name = Animation; + path = ../../../include/Animation; + sourceTree = ""; + }; + 4C902A5C15C56C0900FBC901 /* LightManager */ = { + isa = PBXGroup; + children = ( + 4C902A5D15C56C0900FBC901 /* LightManager.h */, + ); + name = LightManager; + path = ../../../include/LightManager; + sourceTree = ""; + }; + 4C902A5E15C56C0900FBC901 /* ModelManager */ = { + isa = PBXGroup; + children = ( + 4CC857D3169386BD00110F77 /* NewModelManager.h */, + 4C902A5F15C56C0900FBC901 /* ModelManager.h */, + ); + name = ModelManager; + path = ../../../include/ModelManager; + sourceTree = ""; + }; + 4C902A6015C56C0900FBC901 /* SimpleLand */ = { + isa = PBXGroup; + children = ( + 4C902A6115C56C0900FBC901 /* SimpleLand.h */, + ); + name = SimpleLand; + path = ../../../include/SimpleLand; + sourceTree = ""; + }; + 4CC1FC3B15B20E440025C6F7 /* IosApi */ = { + isa = PBXGroup; + children = ( + 4CC1FC3C15B20E440025C6F7 /* IosApi.h */, + ); + name = IosApi; + path = ../../../include/Utils/IosApi; + sourceTree = ""; + }; + 4CC1FC3E15B20E5D0025C6F7 /* IosApi */ = { + isa = PBXGroup; + children = ( + 4CC1FC3F15B20E5D0025C6F7 /* IosApi.mm */, + ); + name = IosApi; + path = ../../../src/Utils/IosApi; + sourceTree = ""; + }; + 4CD18A1816727C3F00EDC335 /* SmartValueManager */ = { + isa = PBXGroup; + children = ( + 4CD18A1916727C3F00EDC335 /* SmartValueManager.cpp */, + ); + name = SmartValueManager; + path = ../../../src/SmartValueManager; + sourceTree = ""; + }; + 4CD18A1C16727C4E00EDC335 /* SmartValueManager */ = { + isa = PBXGroup; + children = ( + 4CD18A1D16727C4E00EDC335 /* SmartValueManager.h */, + ); + name = SmartValueManager; + path = ../../../include/SmartValueManager; + sourceTree = ""; + }; + 4CF8747116B6514F009B1214 /* PhysicsManager */ = { + isa = PBXGroup; + children = ( + 4CF8747E16B6522E009B1214 /* PhysicsManager.cpp */, + ); + name = PhysicsManager; + sourceTree = ""; + }; + 4CF8747316B65173009B1214 /* HalibutAnimation */ = { + isa = PBXGroup; + children = ( + 4CF8747C16B6521F009B1214 /* HalibutAnimation.cpp */, + ); + name = HalibutAnimation; + sourceTree = ""; + }; + 4CF8747416B65183009B1214 /* GUIManager */ = { + isa = PBXGroup; + children = ( + 4CF8747616B65210009B1214 /* ButtonWidget.cpp */, + 4CF8747716B65210009B1214 /* GUIManager.cpp */, + 4CF8747816B65210009B1214 /* WidgetXmlParsers.cpp */, + ); + name = GUIManager; + sourceTree = ""; + }; + 4CF8748016B65236009B1214 /* PhysicsManager */ = { + isa = PBXGroup; + children = ( + 4CF8748316B65263009B1214 /* PhysicsManager.h */, + ); + name = PhysicsManager; + sourceTree = ""; + }; + 4CF8748116B65240009B1214 /* HalibutAnimation */ = { + isa = PBXGroup; + children = ( + 4CF8748516B65292009B1214 /* HalibutAnimation.h */, + ); + name = HalibutAnimation; + sourceTree = ""; + }; + 4CF8748216B65249009B1214 /* GUIManager */ = { + isa = PBXGroup; + children = ( + 4CF8748716B652A4009B1214 /* ButtonWidget.h */, + 4CF8748816B652A4009B1214 /* GUIManager.h */, + 4CF8748916B652A4009B1214 /* WidgetTemplatesImpl.h */, + 4CF8748A16B652A4009B1214 /* WidgetXmlParsers.h */, + ); + name = GUIManager; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 4C8CE90015B0A0F400078175 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C8CE91715B0A11A00078175 /* DataTypes.h in Headers */, + 4C8CE91815B0A11A00078175 /* NewDataTypes.h in Headers */, + 4C8CE94615B0A57F00078175 /* console.h in Headers */, + 4C8CE94715B0A57F00078175 /* ErrorTypes.h in Headers */, + 4C8CE94815B0A57F00078175 /* FileUtils.h in Headers */, + 4C8CE94A15B0A9DA00078175 /* Engine.h in Headers */, + 4C8CE94C15B0AA8000078175 /* Utils.h in Headers */, + 4C8CE94F15B0AA9600078175 /* SerializeInterface.h in Headers */, + 4C8CE95B15B0AC4B00078175 /* RenderInterface.h in Headers */, + 4C8CE95C15B0AC4B00078175 /* RenderMisc.h in Headers */, + 4C8CE96515B0B1A600078175 /* SalmonTexture.h in Headers */, + 4C8CE96C15B0B31F00078175 /* PngHelper.h in Headers */, + 4C8CE97515B0BB9700078175 /* ShaderManager.h in Headers */, + 4C79A5A215B1896F003F59D1 /* ScriptManager.h in Headers */, + 4C79A5AF15B18A8B003F59D1 /* FrameManager.h in Headers */, + 4C79A5B515B18B0F003F59D1 /* FontManager.h in Headers */, + 4C7AD45B15B1E3E300A599F6 /* ApplicationInterface.h in Headers */, + 4C7AD45C15B1E3E300A599F6 /* GlobalConst.h in Headers */, + 4CC1FC3D15B20E440025C6F7 /* IosApi.h in Headers */, + 4C77831B15BABFA6003D5142 /* SoundManagerInterface.h in Headers */, + 4C77832415BAC070003D5142 /* SoundManagerIos.h in Headers */, + 4C902A2B15C565E900FBC901 /* Salmon Engine-Prefix.pch in Headers */, + 4C902A4315C56AEA00FBC901 /* BackgroundCubemap.h in Headers */, + 4C902A4415C56AEA00FBC901 /* SalmonRenderInterface.h in Headers */, + 4C902A4515C56AEA00FBC901 /* SalmonRenderIos.h in Headers */, + 4C902A4C15C56B3700FBC901 /* SalmonEngineInterface.h in Headers */, + 4C902A4D15C56B3700FBC901 /* SalmonEngineIos.h in Headers */, + 4C902A6215C56C0900FBC901 /* SalmonAnimation.h in Headers */, + 4C902A6315C56C0900FBC901 /* LightManager.h in Headers */, + 4C902A6415C56C0900FBC901 /* ModelManager.h in Headers */, + 4C902A6515C56C0900FBC901 /* SimpleLand.h in Headers */, + 4CEE2DD215CDC55B00C4D5F5 /* SalmonRenderGLES20.h in Headers */, + 4CD18A1E16727C4E00EDC335 /* SmartValueManager.h in Headers */, + 4CD18A2016727D4A00EDC335 /* BindableVar.h in Headers */, + 4CC857D2169386A300110F77 /* RenderParams.h in Headers */, + 4CC857D4169386BD00110F77 /* NewModelManager.h in Headers */, + 4CF8748416B65263009B1214 /* PhysicsManager.h in Headers */, + 4CF8748616B65292009B1214 /* HalibutAnimation.h in Headers */, + 4CF8748B16B652A4009B1214 /* ButtonWidget.h in Headers */, + 4CF8748C16B652A4009B1214 /* GUIManager.h in Headers */, + 4CF8748D16B652A4009B1214 /* WidgetTemplatesImpl.h in Headers */, + 4CF8748E16B652A4009B1214 /* WidgetXmlParsers.h in Headers */, + 4CF8749016B652C3009B1214 /* Cameras.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 4C8CE90115B0A0F400078175 /* Salmon Engine */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4C8CE90F15B0A0F400078175 /* Build configuration list for PBXNativeTarget "Salmon Engine" */; + buildPhases = ( + 4C8CE8FE15B0A0F400078175 /* Sources */, + 4C8CE8FF15B0A0F400078175 /* Frameworks */, + 4C8CE90015B0A0F400078175 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Salmon Engine"; + productName = "Halibut Engine"; + productReference = 4C8CE90215B0A0F400078175 /* libSalmon Engine.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 4C8CE8F915B0A0F400078175 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0430; + }; + buildConfigurationList = 4C8CE8FC15B0A0F400078175 /* Build configuration list for PBXProject "Salmon Engine" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 4C8CE8F715B0A0F400078175; + productRefGroup = 4C8CE90315B0A0F400078175 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 4C8CE90115B0A0F400078175 /* Salmon Engine */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 4C8CE8FE15B0A0F400078175 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C8CE93E15B0A56200078175 /* Console.cpp in Sources */, + 4C8CE93F15B0A56200078175 /* FileUtils.cpp in Sources */, + 4C8CE95215B0AAA900078175 /* SerializeInterface.cpp in Sources */, + 4C8CE95515B0AC2100078175 /* RenderInterface.cpp in Sources */, + 4C8CE95615B0AC2100078175 /* RenderMisc.cpp in Sources */, + 4C8CE96815B0B1B700078175 /* SalmonTexture.cpp in Sources */, + 4C8CE96A15B0B2FD00078175 /* PngHelper.cpp in Sources */, + 4C8CE97815B0BBA800078175 /* ShaderManager.cpp in Sources */, + 4C79A59F15B1895B003F59D1 /* ScriptManager.cpp in Sources */, + 4C79A5B215B18A97003F59D1 /* FrameManager.cpp in Sources */, + 4C79A5B815B18B1C003F59D1 /* FontManager.cpp in Sources */, + 4C7AD45615B1E3D000A599F6 /* ApplicationInterface.cpp in Sources */, + 4C7AD45715B1E3D000A599F6 /* GlobalConst.cpp in Sources */, + 4CC1FC4015B20E5D0025C6F7 /* IosApi.mm in Sources */, + 4C77832215BAC035003D5142 /* SoundManagerIos.mm in Sources */, + 4C902A2E15C5667800FBC901 /* DataTypes.cpp in Sources */, + 4C902A2F15C5667800FBC901 /* NewDataTypes.cpp in Sources */, + 4C902A3715C56A4800FBC901 /* BackgroundCubemap.cpp in Sources */, + 4C902A3815C56A4800FBC901 /* SalmonRenderInterface.cpp in Sources */, + 4C902A3915C56A4800FBC901 /* SalmonRenderIos.cpp in Sources */, + 4C902A3D15C56A7300FBC901 /* SalmonEngineInterface.cpp in Sources */, + 4C902A3E15C56A7300FBC901 /* SalmonEngineIos.cpp in Sources */, + 4C902A5615C56BEE00FBC901 /* SalmonAnimation.cpp in Sources */, + 4C902A5715C56BEE00FBC901 /* LightManager.cpp in Sources */, + 4C902A5815C56BEE00FBC901 /* ModelManager.cpp in Sources */, + 4C902A5915C56BEE00FBC901 /* SimpleLand.cpp in Sources */, + 4CEE2DD515CDC57200C4D5F5 /* SalmonRenderGLES20.cpp in Sources */, + 4CD18A1A16727C3F00EDC335 /* SmartValueManager.cpp in Sources */, + 4CC857CD1693865C00110F77 /* NewModelManager.cpp in Sources */, + 4CC857D01693867D00110F77 /* RenderParams.cpp in Sources */, + 4CF8747916B65210009B1214 /* ButtonWidget.cpp in Sources */, + 4CF8747A16B65210009B1214 /* GUIManager.cpp in Sources */, + 4CF8747B16B65210009B1214 /* WidgetXmlParsers.cpp in Sources */, + 4CF8747D16B6521F009B1214 /* HalibutAnimation.cpp in Sources */, + 4CF8747F16B6522E009B1214 /* PhysicsManager.cpp in Sources */, + 4CF8749216B652ED009B1214 /* Cameras.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 4C8CE90D15B0A0F400078175 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.1; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 4C8CE90E15B0A0F400078175 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.1; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4C8CE91015B0A0F400078175 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + DSTROOT = /tmp/Salmon_Engine.dst; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Salmon Engine/Salmon Engine-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + TARGET_IOS, + TARGET_SALMON, + DEBUG, + BOOST_NO_CXX11_NUMERIC_LIMITS, + ); + HEADER_SEARCH_PATHS = ( + ../../, + "$(LibsPath)/boost_1_52_0", + "$(LibsPath)/lpng1510", + "$(LibsPath)/sqplus/sqplus", + "$(LibsPath)/sqplus/include", + "$(LibsPath)/vorbis-tremor-ios/vorbis", + ); + INSTALL_PATH = ./debug; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + REZ_SEARCH_PATHS = ""; + SKIP_INSTALL = NO; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4C8CE91115B0A0F400078175 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + DSTROOT = /tmp/Salmon_Engine.dst; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Salmon Engine/Salmon Engine-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + TARGET_IOS, + TARGET_SALMON, + BOOST_NO_CXX11_NUMERIC_LIMITS, + ); + HEADER_SEARCH_PATHS = ( + ../../, + "$(LibsPath)/boost_1_52_0", + "$(LibsPath)/lpng1510", + "$(LibsPath)/sqplus/sqplus", + "$(LibsPath)/sqplus/include", + "$(LibsPath)/vorbis-tremor-ios/vorbis", + ); + INSTALL_PATH = ./release; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + REZ_SEARCH_PATHS = ""; + SKIP_INSTALL = NO; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4C8CE8FC15B0A0F400078175 /* Build configuration list for PBXProject "Salmon Engine" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4C8CE90D15B0A0F400078175 /* Debug */, + 4C8CE90E15B0A0F400078175 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4C8CE90F15B0A0F400078175 /* Build configuration list for PBXNativeTarget "Salmon Engine" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4C8CE91015B0A0F400078175 /* Debug */, + 4C8CE91115B0A0F400078175 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 4C8CE8F915B0A0F400078175 /* Project object */; +} diff --git a/include/FrameManager/FrameManager.h b/include/FrameManager/FrameManager.h index 0e4946c..69dfcbc 100644 --- a/include/FrameManager/FrameManager.h +++ b/include/FrameManager/FrameManager.h @@ -21,7 +21,11 @@ Use global variable ResourceManager to get access to light manager namespace SE { - + + +extern const int CONST_SCREEN_FRAMEBUFFER; + + struct TFrame { cardinal FrameBuffer; diff --git a/include/Render/SalmonRender/SalmonRenderIos.h b/include/Render/SalmonRender/SalmonRenderIos.h index 30d61e4..038c4d7 100644 --- a/include/Render/SalmonRender/SalmonRenderIos.h +++ b/include/Render/SalmonRender/SalmonRenderIos.h @@ -11,8 +11,8 @@ class TSalmonRendererIos : public TSalmonRendererGLES20 protected: public: - - + + virtual void SwitchToScreen(); }; } //namespace SE diff --git a/include/SalmonEngineIos.h b/include/SalmonEngineIos.h index 4b7c97f..620871c 100644 --- a/include/SalmonEngineIos.h +++ b/include/SalmonEngineIos.h @@ -60,4 +60,7 @@ public: } //namespace SE + +#include "include/GUIManager/WidgetTemplatesImpl.h" + #endif diff --git a/include/Utils/IosApi/IosApi.h b/include/Utils/IosApi/IosApi.h index 77e1d92..a90a33f 100644 --- a/include/Utils/IosApi/IosApi.h +++ b/include/Utils/IosApi/IosApi.h @@ -20,5 +20,6 @@ std::string IosGetFileReadPath(const std::string& filename); std::string IosGetFilePathUserData(const std::string& filename); +void IosSwitchToScreen(); } //namespace SE diff --git a/src/FrameManager/FrameManager.cpp b/src/FrameManager/FrameManager.cpp index ace8f44..a33b098 100644 --- a/src/FrameManager/FrameManager.cpp +++ b/src/FrameManager/FrameManager.cpp @@ -5,6 +5,10 @@ namespace SE { + + +const int CONST_SCREEN_FRAMEBUFFER = 0; + //=================================================== //================ FRAME MANAGER ==================== @@ -23,7 +27,7 @@ void TFrameManager::FreeFrameManager() { ResourceManager->TexList.DeleteTexture(i.second.TexName); glDeleteRenderbuffers(1, &(i.second.DepthRenderBuffer)); - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glDeleteFramebuffers(1, &(i.second.FrameBuffer)); } @@ -88,7 +92,7 @@ cardinal TFrameManager::AddFrameRenderBuffer(const std::string& frameName,cardin FrameMap[frameName].Height = height; FrameMap[frameName].TexName = texName; - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); return FrameMap[frameName].FrameBuffer; @@ -97,7 +101,7 @@ cardinal TFrameManager::AddFrameRenderBuffer(const std::string& frameName,cardin *Console<<"FrameManager::ERROR - frame buffer can not be added correctly: "+frameName+", with error: "+tostr(status); ResourceManager->TexList.DeleteTexture(texName); glDeleteRenderbuffers(1, &depthRenderBuffer); - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glDeleteFramebuffers(1, &frameBuffer); return 0; @@ -182,7 +186,7 @@ cardinal TFrameManager::AddCubemapBuffer(const std::string& frameName,cardinal w FrameMap[frameName].Height = height; FrameMap[frameName].TexName = texName; - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); return FrameMap[frameName].FrameBuffer; @@ -192,7 +196,7 @@ cardinal TFrameManager::AddCubemapBuffer(const std::string& frameName,cardinal w *Console<<"FrameManager::ERROR - frame buffer can not be added correctly: "+frameName; ResourceManager->TexList.DeleteTexture(texName); glDeleteRenderbuffers(1, &depthRenderBuffer); - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glDeleteFramebuffers(1, &frameBuffer); return 0; @@ -218,7 +222,7 @@ void TFrameManager::DeleteFrameRenderBuffer(const std::string& frameName) { ResourceManager->TexList.DeleteTexture(FrameMap[frameName].TexName); glDeleteRenderbuffers(1, &(FrameMap[frameName].DepthRenderBuffer)); - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glDeleteFramebuffers(1, &(FrameMap[frameName].FrameBuffer)); FrameMap.erase(frameName); @@ -265,14 +269,14 @@ cardinal TFrameManager::AddDepthBuffer(const std::string& frameName, cardinal wi FrameMap[frameName].Height = height; FrameMap[frameName].TexName = texName; - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); return FrameMap[frameName].FrameBuffer; break; default: *Console<<"FrameManager::ERROR - frame buffer can not be added correctly: "+frameName; ResourceManager->TexList.DeleteTexture(texName); - glBindFramebuffer(GL_FRAMEBUFFER, 0); + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glDeleteFramebuffers(1, &frameBuffer); return 0; diff --git a/src/Render/SalmonRender/SalmonRenderInterface.cpp b/src/Render/SalmonRender/SalmonRenderInterface.cpp index 2014447..d97b42c 100644 --- a/src/Render/SalmonRender/SalmonRenderInterface.cpp +++ b/src/Render/SalmonRender/SalmonRenderInterface.cpp @@ -81,11 +81,11 @@ void TSalmonRendererInterface::InitOpenGL(int screenWidth, int screenHeight, flo MatrixHeight = matrixHeight; glEnable(GL_DEPTH_TEST); + glEnable(GL_BLEND); #ifdef TARGET_WIN32 glEnable(GL_LIGHTING); glEnable(GL_NORMALIZE); glEnable(GL_TEXTURE_2D); - glEnable(GL_BLEND); glMaterialfv(GL_FRONT, GL_DIFFUSE, WhiteColor); glPolygonMode(GL_FRONT_AND_BACK , GL_FILL); @@ -302,7 +302,8 @@ vec3 TSalmonRendererInterface::GetCamPos() void TSalmonRendererInterface::SwitchToScreen() { - glBindFramebuffer(GL_FRAMEBUFFER, 0); + + glBindFramebuffer(GL_FRAMEBUFFER, CONST_SCREEN_FRAMEBUFFER); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); } diff --git a/src/Render/SalmonRender/SalmonRenderIos.cpp b/src/Render/SalmonRender/SalmonRenderIos.cpp index a81ec5a..5e1054b 100644 --- a/src/Render/SalmonRender/SalmonRenderIos.cpp +++ b/src/Render/SalmonRender/SalmonRenderIos.cpp @@ -5,5 +5,12 @@ namespace SE { + + void TSalmonRendererIos::SwitchToScreen() + { + IosSwitchToScreen(); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + } } //namespace SE \ No newline at end of file diff --git a/src/SalmonEngineIos.cpp b/src/SalmonEngineIos.cpp index e6f3629..d82d557 100644 --- a/src/SalmonEngineIos.cpp +++ b/src/SalmonEngineIos.cpp @@ -20,9 +20,10 @@ void TApplication::OuterInit(int screenWidth, int screenHeight, float matrixWidt ResourceManager->ScriptManager.BindBasicFunctions(); + Renderer->InitOpenGL(screenWidth, screenHeight, matrixWidth, matrixHeight); + InnerInit(); - Renderer->InitOpenGL(screenWidth, screenHeight, matrixWidth, matrixHeight); CheckGlError(); } diff --git a/src/Utils/IosApi/IosApi.mm b/src/Utils/IosApi/IosApi.mm index d6f96c1..aa326c4 100644 --- a/src/Utils/IosApi/IosApi.mm +++ b/src/Utils/IosApi/IosApi.mm @@ -7,10 +7,12 @@ // #import - +#import #include "include/Utils/Utils.h" +GLKView* defaultView = 0; //Need to be set up by App! + namespace SE { @@ -46,6 +48,11 @@ std::string IosGetFilePathUserData(const std::string& filename) return std::string([[NSFileManager defaultManager] fileSystemRepresentationWithPath:file]); } + +void IosSwitchToScreen() +{ + [defaultView bindDrawable]; +} } //namespace SE