This commit is contained in:
Isuru Samarathunga
2025-10-31 15:06:23 +05:30
parent b8b9f6aa82
commit 9ff1d10d00
85 changed files with 1127 additions and 522 deletions

2
.vscode/launch.json vendored
View File

@ -11,7 +11,7 @@
"program": "${workspaceFolder}/build/bin/Debug/RPGSample.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"cwd": "${workspaceFolder}/Samples/RPG",
"environment": [],
"console": "externalTerminal",
"preLaunchTask": "CMake: build"

View File

@ -90,6 +90,7 @@
"xloctime": "cpp",
"xmemory": "cpp",
"xstddef": "cpp",
"xtree": "cpp"
"xtree": "cpp",
"expected": "cpp"
}
}

View File

@ -6,6 +6,7 @@ set(SRC_FILES
"Src/Imp/CPP/Random.cpp"
"Src/Imp/CPP/Engine.cpp"
"Src/Imp/CPP/Physics.cpp"
"Src/Imp/CPP/TileSet.cpp"
"Src/Imp/CPP/InternalEngine.cpp"
"Src/Imp/CPP/FontManager.cpp"

View File

@ -19,8 +19,6 @@
namespace ia::iae
{
STATIC Vector<Handle> TileTextures;
TileMapComponent::TileMapComponent(IN Node2D *node) : TextureComponent(node)
{
}
@ -45,30 +43,38 @@ namespace ia::iae
TextureComponent::FixedUpdate();
}
VOID TileMapComponent::BeginGridSetup(IN INT32 tileWidth, IN INT32 tileHeight, IN INT32 tileCountX,
IN INT32 tileCountY)
VOID TileMapComponent::Setup(IN InitializerList<TileEntryDesc> tileDescs, IN INT32 tileWidth, IN INT32 tileHeight,
IN INT32 tileCountX, IN INT32 tileCountY)
{
Vector<Handle> textures;
m_tileWidth = tileWidth;
m_tileHeight = tileHeight;
m_tileCountX = tileCountX;
m_tileCountY = tileCountY;
TileTextures.resize(m_tileCountX * m_tileCountY);
}
VOID TileMapComponent::SetupGridTile(IN INT32 index, IN Handle texture)
{
TileTextures[index] = texture;
}
m_tileEntries.reset();
m_tileEntries.reserve(tileDescs.size());
for (const auto &td : tileDescs)
{
const auto tileSet = (TileSet*)Engine::GetTileSet(td.TileSetName);
textures.pushBack(tileSet->GetTileTexture(td.TileIndex));
m_tileEntries.pushBack(TileEntry{.IsWalkable = td.IsWalkable});
}
VOID TileMapComponent::SetupGridTile(IN INT32 x, IN INT32 y, IN Handle texture)
{
TileTextures[x + y * m_tileCountX] = texture;
}
VOID TileMapComponent::EndGridSetup()
{
m_mapTexture = Engine::CombineImages(TileTextures, m_tileWidth, m_tileHeight, m_tileCountX, m_tileCountY);
if(m_mapTexture != INVALID_HANDLE)
Engine::DestroyImage(m_mapTexture);
m_mapTexture = Engine::CombineImages(textures, m_tileWidth, m_tileHeight, m_tileCountX, m_tileCountY);
SetTexture(m_mapTexture);
TileTextures.reset();
}
BOOL TileMapComponent::CanWalkX(IN Vec2 pixelPosition, IN FLOAT32 d)
{
return true;
}
BOOL TileMapComponent::CanWalkY(IN Vec2 pixelPosition, IN FLOAT32 d)
{
return true;
}
} // namespace ia::iae

View File

@ -74,7 +74,9 @@ namespace ia::iae
Vec2 Engine::CalculatePercentPosition(IN Vec2 percent)
{
return Vec2{Renderer::s_activeSceneDesignViewport.x/100.0f, Renderer::s_activeSceneDesignViewport.y/100.0f} * percent;
return Vec2{Renderer::s_activeSceneDesignViewport.x / 100.0f,
Renderer::s_activeSceneDesignViewport.y / 100.0f} *
percent;
}
Direction Engine::GetVectorPointingDirection(IN Vec2 v)
@ -121,6 +123,12 @@ namespace ia::iae
return CreateSound(name, data.data(), data.size());
}
Handle Engine::CreateTileSetFromFile(IN CONST String &name, IN CONST String &path, IN INT32 tileWidth,
IN INT32 tileHeight)
{
return CreateTileSet(name, CreateImageFromFile(name, path), tileWidth, tileHeight);
}
Handle Engine::RescaleImage(IN CONST String &name, IN Vec2 factor)
{
return ResourceManager::RescaleImage(GetImage(name), factor);

View File

@ -86,7 +86,7 @@ namespace ia::iae
IVec2(face->glyph->bitmap.width, face->glyph->bitmap.rows),
IVec2(face->glyph->bitmap_left, face->glyph->bitmap_top),
static_cast<UINT32>(face->glyph->advance.x) >> 6,
GPUResourceManager::CreateTexture(SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, face->glyph->bitmap.width, face->glyph->bitmap.rows, GLYPH_PIXEL_DATA.data()),
GPUResourceManager::CreateTexture(SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, face->glyph->bitmap.width, face->glyph->bitmap.rows, face->glyph->bitmap.width, GLYPH_PIXEL_DATA.data()),
};
}

View File

@ -64,10 +64,11 @@ namespace ia::iae
}
SDL_GPUTexture *GPUResourceManager::CreateTexture(IN SDL_GPUTextureUsageFlags usage, IN INT32 width,
IN INT32 height, IN PCUINT8 rgbaData,
IN INT32 height, IN INT32 stride, IN PCUINT8 rgbaData,
IN SDL_GPUTextureFormat format, IN BOOL generateMipmaps)
{
const auto mipLevels = 1;//generateMipmaps ? ia_max((UINT32)(floor(log2(ia_max(width, height))) + 1), (UINT32)1) : (UINT32)1;
const auto mipLevels =
1; // generateMipmaps ? ia_max((UINT32)(floor(log2(ia_max(width, height))) + 1), (UINT32)1) : (UINT32)1;
STATIC Vector<UINT8> TMP_COLOR_BUFFER;
@ -87,15 +88,33 @@ namespace ia::iae
}
if (rgbaData)
{
TMP_COLOR_BUFFER.reset();
TMP_COLOR_BUFFER.resize(width * height * 4);
for (SIZE_T i = 0; i < TMP_COLOR_BUFFER.size() >> 2; i++)
if (stride == width)
{
const auto a = static_cast<FLOAT32>(rgbaData[i * 4 + 3]) / 255.0f;
TMP_COLOR_BUFFER[i * 4 + 0] = static_cast<UINT8>(rgbaData[i * 4 + 0] * a);
TMP_COLOR_BUFFER[i * 4 + 1] = static_cast<UINT8>(rgbaData[i * 4 + 1] * a);
TMP_COLOR_BUFFER[i * 4 + 2] = static_cast<UINT8>(rgbaData[i * 4 + 2] * a);
TMP_COLOR_BUFFER[i * 4 + 3] = rgbaData[i * 4 + 3];
for (SIZE_T i = 0; i < TMP_COLOR_BUFFER.size() >> 2; i++)
{
const auto a = static_cast<FLOAT32>(rgbaData[i * 4 + 3]) / 255.0f;
TMP_COLOR_BUFFER[i * 4 + 0] = static_cast<UINT8>(rgbaData[i * 4 + 0] * a);
TMP_COLOR_BUFFER[i * 4 + 1] = static_cast<UINT8>(rgbaData[i * 4 + 1] * a);
TMP_COLOR_BUFFER[i * 4 + 2] = static_cast<UINT8>(rgbaData[i * 4 + 2] * a);
TMP_COLOR_BUFFER[i * 4 + 3] = rgbaData[i * 4 + 3];
}
}
else
{
for(INT32 y = 0; y < height; y++)
{
for(INT32 x = 0; x < width; x++)
{
const auto p = &rgbaData[(x + y * stride) * 4];
const auto a = static_cast<FLOAT32>(p[3]) / 255.0f;
TMP_COLOR_BUFFER[(x + y * width) * 4 + 0] = static_cast<UINT8>(p[0] * a);
TMP_COLOR_BUFFER[(x + y * width) * 4 + 1] = static_cast<UINT8>(p[1] * a);
TMP_COLOR_BUFFER[(x + y * width) * 4 + 2] = static_cast<UINT8>(p[2] * a);
TMP_COLOR_BUFFER[(x + y * width) * 4 + 3] = p[3];
}
}
}
SDL_GPUTransferBufferCreateInfo stagingBufferCreateInfo{.usage = SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD,

View File

@ -30,6 +30,7 @@ namespace ia::iae
{
Map<String, Handle> ResourceManager::s_images;
Map<String, Handle> ResourceManager::s_sounds;
Map<String, RefPtr<TileSet>> ResourceManager::s_tileSets;
Vector<ResourceManager::ImageResource> ResourceManager::s_imageHandles;
VOID ResourceManager::Initialize()
@ -59,11 +60,12 @@ namespace ia::iae
return result;
}
Handle ResourceManager::CreateImage(IN CONST String &name, IN PCUINT8 rgbaData, IN INT32 width, IN INT32 height)
Handle ResourceManager::CreateImage(IN CONST String &name, IN PCUINT8 rgbaData, IN INT32 width, IN INT32 height,
IN INT32 stride)
{
const auto texture =
GPUResourceManager::CreateTexture(SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, width,
height, rgbaData, SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, true);
const auto texture = GPUResourceManager::CreateTexture(
SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, width, height,
(stride == -1) ? width : stride, rgbaData, SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, true);
s_imageHandles.pushBack(ImageResource{.OriginalWidth = width,
.OriginalHeight = height,
.OriginalPixelData = new UINT8[width * height * 4],
@ -154,8 +156,8 @@ namespace ia::iae
s_imageHandles[image].OriginalHeight, s_imageHandles[image].OriginalWidth * 4,
nullptr, newWidth, newHeight, newWidth * 4, stbir_pixel_layout::STBIR_RGBA);
const auto texture = GPUResourceManager::CreateTexture(
SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, newWidth, newHeight, newPixelData,
SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, true);
SDL_GPU_TEXTUREUSAGE_SAMPLER | SDL_GPU_TEXTUREUSAGE_COLOR_TARGET, newWidth, newHeight, newWidth,
newPixelData, SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, true);
GPUResourceManager::DestroyTexture(s_imageHandles[image].Handle);
s_imageHandles[image].Handle = texture;
s_imageHandles[image].Width = newWidth;
@ -198,6 +200,44 @@ namespace ia::iae
for (auto &t : s_images)
t->Value = RescaleImage(t->Value, factor);
}
Handle ResourceManager::CreateTileSet(IN CONST String &name, IN Handle image, IN INT32 tileWidth,
IN INT32 tileHeight)
{
Vector<Handle> tileImages;
const auto extent = GetImageExtent(image);
for (INT32 y = 0; y < extent.y; y += tileHeight)
{
for (INT32 x = 0; x < extent.x; x += tileWidth)
{
const auto w = s_imageHandles[image].OriginalWidth;
tileImages.pushBack(CreateImage(BuildString(name, "_Tile", x, y),
&s_imageHandles[image].OriginalPixelData[(x + y * w) * 4], tileWidth,
tileHeight, w));
}
}
return CreateTileSet(name, tileImages, tileWidth, tileHeight);
}
Handle ResourceManager::CreateTileSet(IN CONST String &name, IN CONST Vector<Handle> &images, IN INT32 tileWidth,
IN INT32 tileHeight)
{
auto result = MakeRefPtr<TileSet>(images, tileWidth, tileHeight);
s_tileSets[name] = result;
return (Handle) (result.get());
}
Handle ResourceManager::GetTileSet(IN CONST String &name)
{
return (Handle) (s_tileSets[name].get());
}
VOID ResourceManager::DestroyTileSet(IN CONST String &name)
{
s_tileSets[name].reset();
}
} // namespace ia::iae
namespace ia::iae
@ -262,4 +302,25 @@ namespace ia::iae
{
return ResourceManager::CombineImages(images, unitWidth, unitHeight, unitCountX, unitCountY);
}
Handle Engine::CreateTileSet(IN CONST String &name, IN Handle image, IN INT32 tileWidth, IN INT32 tileHeight)
{
return ResourceManager::CreateTileSet(name, image, tileWidth, tileHeight);
}
Handle Engine::CreateTileSet(IN CONST String &name, IN CONST Vector<Handle> &images, IN INT32 tileWidth,
IN INT32 tileHeight)
{
return ResourceManager::CreateTileSet(name, images, tileWidth, tileHeight);
}
Handle Engine::GetTileSet(IN CONST String &name)
{
return ResourceManager::GetTileSet(name);
}
VOID Engine::DestroyTileSet(IN CONST String &name)
{
ResourceManager::DestroyTileSet(name);
}
} // namespace ia::iae

View File

@ -0,0 +1,29 @@
// IAEngine: 2D Game Engine by IA
// Copyright (C) 2025 IASoft (PVT) LTD (oss@iasoft.dev)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
#include <IAEngine/TileSet.hpp>
namespace ia::iae
{
TileSet::TileSet(IN CONST Vector<Handle> &images, IN INT32 tileWidth, IN INT32 tileHeight)
: m_images(images), m_tileWidth(tileWidth), m_tileHeight(tileHeight)
{
}
TileSet::~TileSet()
{
}
} // namespace ia::iae

View File

@ -30,7 +30,7 @@ namespace ia::iae
STATIC SDL_GPUSampler *GetSampler_LinearClamp();
STATIC SDL_GPUSampler *GetSampler_LinearRepeat();
STATIC SDL_GPUTexture *CreateTexture(IN SDL_GPUTextureUsageFlags usage, IN INT32 width, IN INT32 height, IN PCUINT8 rgbaData = nullptr, IN SDL_GPUTextureFormat format = SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, IN BOOL generateMipmaps = false);
STATIC SDL_GPUTexture *CreateTexture(IN SDL_GPUTextureUsageFlags usage, IN INT32 width, IN INT32 height, IN INT32 stride, IN PCUINT8 rgbaData = nullptr, IN SDL_GPUTextureFormat format = SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM, IN BOOL generateMipmaps = false);
STATIC SDL_GPUBuffer *CreateDeviceLocalBuffer(IN SDL_GPUBufferUsageFlags usage, IN PCVOID data, IN UINT32 dataSize);
STATIC VOID DestroyTexture(IN SDL_GPUTexture *handle);
STATIC VOID DestroyBuffer(IN SDL_GPUBuffer *handle);

View File

@ -17,6 +17,7 @@
#pragma once
#include <IAEngine/Base.hpp>
#include <IAEngine/TileSet.hpp>
#include <SDL3/SDL.h>
@ -40,16 +41,21 @@ namespace ia::iae
STATIC VOID Terminate();
STATIC Handle CreateImage(IN CONST String &name, IN PCUINT8 encodedData, IN SIZE_T encodedDataSize);
STATIC Handle CreateImage(IN CONST String &name, IN PCUINT8 rgbaData, IN INT32 width, IN INT32 height);
STATIC Handle CreateImage(IN CONST String &name, IN PCUINT8 rgbaData, IN INT32 width, IN INT32 height, IN INT32 stride = -1);
STATIC Handle CreateSound(IN CONST String &name, IN PCUINT8 encodedData, IN SIZE_T encodedDataSize);
STATIC Handle CreateTileSet(IN CONST String& name, IN Handle image, IN INT32 tileWidth, IN INT32 tileHeight);
STATIC Handle CreateTileSet(IN CONST String& name, IN CONST Vector<Handle> &images, IN INT32 tileWidth, IN INT32 tileHeight);
STATIC Handle GetImage(IN CONST String &name);
STATIC Handle GetSound(IN CONST String &name);
STATIC String GetImageName(IN Handle handle);
STATIC String GetSoundName(IN Handle handle);
STATIC Handle GetTileSet(IN CONST String &name);
STATIC VOID DestroyImage(IN Handle image);
STATIC VOID DestroySound(IN Handle sound);
STATIC VOID DestroyTileSet(IN CONST String& name);
STATIC IVec2 GetImageExtent(IN Handle image);
STATIC IVec2 GetImageOriginalExtent(IN Handle image);
STATIC VOID RescaleAllImages(IN Vec2 factor);
@ -66,6 +72,7 @@ namespace ia::iae
private:
STATIC Map<String, Handle> s_images;
STATIC Map<String, Handle> s_sounds;
STATIC Map<String, RefPtr<TileSet>> s_tileSets;
STATIC Vector<ImageResource> s_imageHandles;
};
} // namespace ia::iae

View File

@ -17,14 +17,31 @@
#pragma once
#include <IAEngine/Components/TextureComponent.hpp>
#include <IAEngine/TileSet.hpp>
namespace ia::iae
{
class TileMapComponent : public TextureComponent
{
public:
struct TileEntry
{
BOOL IsWalkable{};
};
struct TileEntryDesc
{
BOOL IsWalkable{};
INT32 TileIndex{};
String TileSetName{};
};
public:
TileMapComponent(IN Node2D *node);
BOOL CanWalkX(IN Vec2 pixelPosition, IN FLOAT32 d);
BOOL CanWalkY(IN Vec2 pixelPosition, IN FLOAT32 d);
public:
VIRTUAL VOID Draw();
VIRTUAL VOID DebugDraw();
@ -33,10 +50,48 @@ namespace ia::iae
VIRTUAL VOID FixedUpdate();
public:
VOID BeginGridSetup(IN INT32 tileWidth, IN INT32 tileHeight, IN INT32 tileCountX, IN INT32 tileCountY);
VOID SetupGridTile(IN INT32 index, IN Handle texture);
VOID SetupGridTile(IN INT32 x, IN INT32 y, IN Handle texture);
VOID EndGridSetup();
VOID Setup(IN InitializerList<TileEntryDesc> tileDescs,
IN INT32 tileWidth, IN INT32 tileHeight, IN INT32 tileCountX, IN INT32 tileCountY);
TileEntry &GetTileEntry(IN INT32 index)
{
return m_tileEntries[index];
}
TileEntry &GetTileEntry(IN INT32 x, IN INT32 y)
{
return m_tileEntries[x + y * m_tileCountX];
}
CONST TileEntry &GetTileEntry(IN INT32 index) CONST
{
return m_tileEntries[index];
}
CONST TileEntry &GetTileEntry(IN INT32 x, IN INT32 y) CONST
{
return m_tileEntries[x + y * m_tileCountX];
}
INT32 GetTileWidth() CONST
{
return m_tileWidth;
}
INT32 GetTileHeight() CONST
{
return m_tileHeight;
}
INT32 GetTileCountX() CONST
{
return m_tileCountX;
}
INT32 GetTileCountY() CONST
{
return m_tileCountY;
}
private:
INT32 m_tileWidth{};
@ -44,5 +99,6 @@ namespace ia::iae
INT32 m_tileCountX{};
INT32 m_tileCountY{};
Handle m_mapTexture{INVALID_HANDLE};
Vector<TileEntry> m_tileEntries;
};
} // namespace ia::iae

View File

@ -24,9 +24,9 @@
#include <IAEngine/Components/CameraComponent.hpp>
#include <IAEngine/Components/SoundEmitterComponent.hpp>
#include <IAEngine/SceneManager.hpp>
#include <IAEngine/UI.hpp>
#include <IAEngine/Utils.hpp>
#include <IAEngine/SceneManager.hpp>
namespace ia::iae
{
@ -50,10 +50,14 @@ namespace ia::iae
STATIC IVec2 GetDisplayExtent();
STATIC FLOAT32 GetDisplayAspectRatio();
STATIC VOID ResizeDisplay(IN INT32 newWidth, IN INT32 newHeight);
STATIC VOID DrawGeometry(IN Handle geometry, IN Handle texture, IN Vec2 position, IN Vec2 scale, IN FLOAT32 rotation, IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawQuad(IN Vec2 position, IN Handle texture, IN Vec2 scale, IN FLOAT32 rotation, IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawCircle(IN Vec2 position, IN Handle texture, IN FLOAT32 radius, IN FLOAT32 rotation, IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawText(IN CONST String& text, IN Vec2 position, IN FLOAT32 scale, IN FLOAT32 rotation, IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawGeometry(IN Handle geometry, IN Handle texture, IN Vec2 position, IN Vec2 scale,
IN FLOAT32 rotation, IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawQuad(IN Vec2 position, IN Handle texture, IN Vec2 scale, IN FLOAT32 rotation, IN UINT8 layer,
IN UINT16 sortIndex);
STATIC VOID DrawCircle(IN Vec2 position, IN Handle texture, IN FLOAT32 radius, IN FLOAT32 rotation,
IN UINT8 layer, IN UINT16 sortIndex);
STATIC VOID DrawText(IN CONST String &text, IN Vec2 position, IN FLOAT32 scale, IN FLOAT32 rotation,
IN UINT8 layer, IN UINT16 sortIndex);
STATIC Vec2 GetSceneDesignViewport();
STATIC VOID SetSceneDesignViewport(IN Vec2 value);
@ -92,6 +96,13 @@ namespace ia::iae
STATIC VOID RescaleAllImages(IN Vec2 factor);
STATIC Handle CombineImages(IN CONST Vector<Handle> &images, IN INT32 unitWidth, IN INT32 unitHeight,
IN INT32 unitCountX, IN INT32 unitCountY);
STATIC Handle CreateTileSetFromFile(IN CONST String &name, IN CONST String &path, IN INT32 tileWidth,
IN INT32 tileHeight);
STATIC Handle CreateTileSet(IN CONST String &name, IN Handle image, IN INT32 tileWidth, IN INT32 tileHeight);
STATIC Handle CreateTileSet(IN CONST String &name, IN CONST Vector<Handle> &images, IN INT32 tileWidth,
IN INT32 tileHeight);
STATIC Handle GetTileSet(IN CONST String &name);
STATIC VOID DestroyTileSet(IN CONST String &name);
// Game Functions
STATIC VOID SetTimeScale(IN FLOAT32 scale);
@ -100,7 +111,7 @@ namespace ia::iae
// Scene Functions
STATIC Scene *GetActiveScene();
STATIC VOID ChangeActiveScene(IN Scene* scene);
STATIC VOID ChangeActiveScene(IN Scene *scene);
STATIC VOID AddNodeToActiveScene(IN RefPtr<INode> node);
STATIC INode *GetNodeFromActiveScene(IN CONST String &name);
STATIC VOID RemoveNodeFromActiveScene(IN CONST String &name);
@ -108,30 +119,30 @@ namespace ia::iae
// Input Functions
STATIC VOID Input_SwitchModeToText();
STATIC VOID Input_SwitchModeToAction();
STATIC VOID Input_SetupOnScreenGamePad();
STATIC VOID Input_SetupKeyboardGamePad(IN InputKey axisLeft, IN InputKey axisRight, IN InputKey axisDown,
IN InputKey axisUp, IN InputKey buttonA, IN InputKey buttonB,
IN InputKey buttonC, IN InputKey buttonD);
IN InputKey axisUp, IN InputKey buttonA, IN InputKey buttonB,
IN InputKey buttonC, IN InputKey buttonD);
STATIC VOID Input_EnableOnScreenGamePad();
STATIC VOID Input_DisableOnScreenGamePad();
STATIC BOOL Input_IsPointerDown();
STATIC Vec2 Input_GetPointerPosition();
STATIC BOOL Input_DidPointerClick(IN CONST Vec2& start, IN CONST Vec2& end);
STATIC BOOL Input_IsPointerDown(IN CONST Vec2& start, IN CONST Vec2& end);
STATIC BOOL Input_DidPointerClick(IN CONST Vec2& center, IN FLOAT32 radius);
STATIC BOOL Input_IsPointerDown(IN CONST Vec2& center, IN FLOAT32 radius);
STATIC BOOL Input_DidPointerClick(IN CONST Vec2 &start, IN CONST Vec2 &end);
STATIC BOOL Input_IsPointerDown(IN CONST Vec2 &start, IN CONST Vec2 &end);
STATIC BOOL Input_DidPointerClick(IN CONST Vec2 &center, IN FLOAT32 radius);
STATIC BOOL Input_IsPointerDown(IN CONST Vec2 &center, IN FLOAT32 radius);
STATIC BOOL Input_IsKeyDown(IN InputKey key);
STATIC BOOL Input_WasKeyPressed(IN InputKey key);
STATIC BOOL Input_WasKeyReleased(IN InputKey key);
STATIC BOOL Input_GetButtonA();
STATIC BOOL Input_GetButtonB();
STATIC BOOL Input_GetButtonC();
STATIC BOOL Input_GetButtonD();
STATIC BOOL Input_GetButtonA();
STATIC BOOL Input_GetButtonB();
STATIC BOOL Input_GetButtonC();
STATIC BOOL Input_GetButtonD();
STATIC INT16 Input_GetVerticalAxis();
STATIC INT16 Input_GetHorizontalAxis();
STATIC IVec2 Input_GetDirectionalInput();
@ -143,9 +154,9 @@ namespace ia::iae
STATIC VOID Input_SetHorizontalAxis(IN INT16 value);
// Utility Functions
STATIC String ReadTextAsset(IN CONST String& path);
STATIC String ReadTextAsset(IN CONST String &path);
STATIC Direction GetVectorPointingDirection(IN Vec2 v);
STATIC Vector<UINT8> ReadBinaryAsset(IN CONST String& path);
STATIC Vector<UINT8> ReadBinaryAsset(IN CONST String &path);
STATIC Vec2 CalculatePercentPosition(IN Vec2 percent);
// Random Functions

View File

@ -0,0 +1,50 @@
// IAEngine: 2D Game Engine by IA
// Copyright (C) 2025 IASoft (PVT) LTD (oss@iasoft.dev)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
#pragma once
#include <IAEngine/Base.hpp>
namespace ia::iae
{
class TileSet
{
public:
TileSet(IN CONST Vector<Handle> &images, IN INT32 tileWidth, IN INT32 tileHeight);
~TileSet();
public:
Handle GetTileTexture(IN INT32 index) CONST
{
return m_images[index];
}
INT32 GetTileWidth() CONST
{
return m_tileWidth;
}
INT32 GetTileHeight() CONST
{
return m_tileHeight;
}
private:
Vector<Handle> m_images;
CONST INT32 m_tileWidth;
CONST INT32 m_tileHeight;
};
} // namespace ia::iae

View File

@ -16,6 +16,11 @@
#include <Game.hpp>
namespace ia::iae::rpg
{
RefPtr<TileMapNode> g_map;
}
namespace ia::iae::rpg
{
GameRequestedConfig *RequestEngineConfig()
@ -35,6 +40,39 @@ namespace ia::iae::rpg
Engine::SetRenderState_YSortingEnabled(true);
Engine::Input_SetupKeyboardGamePad(InputKey::K_LEFT, InputKey::K_RIGHT, InputKey::K_DOWN, InputKey::K_UP,
InputKey::A, InputKey::B, InputKey::C, InputKey::D);
Engine::CreateTileSetFromFile("TSet1", "Resources/Sprites/Cute_Fantasy_Free/Tiles/Beach_Tile.png", 16, 16);
g_map = MakeRefPtr<TileMapNode>("Map");
g_map->GetTileMapComponent()->Setup({
TileMapComponent::TileEntryDesc{
.IsWalkable = true,
.TileIndex = 0,
.TileSetName = "TSet1",
},
TileMapComponent::TileEntryDesc{
.IsWalkable = true,
.TileIndex = 1,
.TileSetName = "TSet1",
},
TileMapComponent::TileEntryDesc{
.IsWalkable = true,
.TileIndex = 2,
.TileSetName = "TSet1",
},
TileMapComponent::TileEntryDesc{
.IsWalkable = true,
.TileIndex = 3,
.TileSetName = "TSet1",
}
}, 16, 16, 4, 1);
auto mainCamera = MakeRefPtr<CameraNode>(Engine::GetUniqueResourceName());
Engine::SetActiveCamera(mainCamera->GetCameraComponent());
Engine::GetActiveScene()->AddNode(mainCamera);
Engine::GetActiveScene()->AddNode(g_map);
}
VOID OnTerminate()

2
Vendor/IACore vendored

View File

@ -600,7 +600,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Debug-6ac02642aa861f81152b.json",
"jsonFile" : "target-ALL_BUILD-Debug-3d03616252469acb66fd.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@ -614,7 +614,7 @@
{
"directoryIndex" : 7,
"id" : "ALL_BUILD::@9e4755f6532873e45724",
"jsonFile" : "target-ALL_BUILD-Debug-558adcb468508aaffe6d.json",
"jsonFile" : "target-ALL_BUILD-Debug-c31f3aaa4ed36405b7ab.json",
"name" : "ALL_BUILD",
"projectIndex" : 5
},
@ -656,7 +656,7 @@
{
"directoryIndex" : 8,
"id" : "ALL_BUILD::@dd12001e85fdca07fd2c",
"jsonFile" : "target-ALL_BUILD-Debug-ee4293f103bf847bfe14.json",
"jsonFile" : "target-ALL_BUILD-Debug-b412603892733a49a40d.json",
"name" : "ALL_BUILD",
"projectIndex" : 6
},
@ -670,14 +670,14 @@
{
"directoryIndex" : 22,
"id" : "IAE::@eb403ffd800e68c9a938",
"jsonFile" : "target-IAE-Debug-1fa2af061d6cd7b005f0.json",
"jsonFile" : "target-IAE-Debug-6e6ba38581a3700fdaed.json",
"name" : "IAE",
"projectIndex" : 0
},
{
"directoryIndex" : 21,
"id" : "IAEngine::@8f69bdd092c897d92c1e",
"jsonFile" : "target-IAEngine-Debug-e5e4447bdbd3432418c5.json",
"jsonFile" : "target-IAEngine-Debug-13cf73042f4d45abeb6a.json",
"name" : "IAEngine",
"projectIndex" : 0
},
@ -691,7 +691,7 @@
{
"directoryIndex" : 24,
"id" : "RPGSample::@228576cd8479de0e1778",
"jsonFile" : "target-RPGSample-Debug-e32dca5c4b2d1b62a6ff.json",
"jsonFile" : "target-RPGSample-Debug-68b98d203ce3b9d0c567.json",
"name" : "RPGSample",
"projectIndex" : 0
},
@ -747,14 +747,14 @@
{
"directoryIndex" : 12,
"id" : "rmlui_core::@4178a039b2f9ff6712be",
"jsonFile" : "target-rmlui_core-Debug-66486504ad9187b348d8.json",
"jsonFile" : "target-rmlui_core-Debug-a9e858ef730acc3dc4c5.json",
"name" : "rmlui_core",
"projectIndex" : 7
},
{
"directoryIndex" : 17,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd",
"jsonFile" : "target-rmlui_debugger-Debug-98711753910618015e82.json",
"jsonFile" : "target-rmlui_debugger-Debug-3dafce52f9c00564a159.json",
"name" : "rmlui_debugger",
"projectIndex" : 7
},
@ -1373,7 +1373,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Release-6ac02642aa861f81152b.json",
"jsonFile" : "target-ALL_BUILD-Release-3d03616252469acb66fd.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@ -1387,7 +1387,7 @@
{
"directoryIndex" : 7,
"id" : "ALL_BUILD::@9e4755f6532873e45724",
"jsonFile" : "target-ALL_BUILD-Release-558adcb468508aaffe6d.json",
"jsonFile" : "target-ALL_BUILD-Release-c31f3aaa4ed36405b7ab.json",
"name" : "ALL_BUILD",
"projectIndex" : 5
},
@ -1429,7 +1429,7 @@
{
"directoryIndex" : 8,
"id" : "ALL_BUILD::@dd12001e85fdca07fd2c",
"jsonFile" : "target-ALL_BUILD-Release-ee4293f103bf847bfe14.json",
"jsonFile" : "target-ALL_BUILD-Release-b412603892733a49a40d.json",
"name" : "ALL_BUILD",
"projectIndex" : 6
},
@ -1443,14 +1443,14 @@
{
"directoryIndex" : 22,
"id" : "IAE::@eb403ffd800e68c9a938",
"jsonFile" : "target-IAE-Release-6808780992b11f880147.json",
"jsonFile" : "target-IAE-Release-8a955b8478e7904420a5.json",
"name" : "IAE",
"projectIndex" : 0
},
{
"directoryIndex" : 21,
"id" : "IAEngine::@8f69bdd092c897d92c1e",
"jsonFile" : "target-IAEngine-Release-8c787e456fdad7a7bf64.json",
"jsonFile" : "target-IAEngine-Release-9f1ae693296b0f2d5c8d.json",
"name" : "IAEngine",
"projectIndex" : 0
},
@ -1464,7 +1464,7 @@
{
"directoryIndex" : 24,
"id" : "RPGSample::@228576cd8479de0e1778",
"jsonFile" : "target-RPGSample-Release-5170983739cdf9868770.json",
"jsonFile" : "target-RPGSample-Release-35dae1cdb0e93bd9189d.json",
"name" : "RPGSample",
"projectIndex" : 0
},
@ -1520,14 +1520,14 @@
{
"directoryIndex" : 12,
"id" : "rmlui_core::@4178a039b2f9ff6712be",
"jsonFile" : "target-rmlui_core-Release-3bcea22c0d90db2a85b8.json",
"jsonFile" : "target-rmlui_core-Release-da1f6efa0ced7a2e767d.json",
"name" : "rmlui_core",
"projectIndex" : 7
},
{
"directoryIndex" : 17,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd",
"jsonFile" : "target-rmlui_debugger-Release-802ee5769bfd4013a07e.json",
"jsonFile" : "target-rmlui_debugger-Release-a21f3e05b7d30be68b45.json",
"name" : "rmlui_debugger",
"projectIndex" : 7
},
@ -2146,7 +2146,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-6ac02642aa861f81152b.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-3d03616252469acb66fd.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@ -2160,7 +2160,7 @@
{
"directoryIndex" : 7,
"id" : "ALL_BUILD::@9e4755f6532873e45724",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-558adcb468508aaffe6d.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-c31f3aaa4ed36405b7ab.json",
"name" : "ALL_BUILD",
"projectIndex" : 5
},
@ -2202,7 +2202,7 @@
{
"directoryIndex" : 8,
"id" : "ALL_BUILD::@dd12001e85fdca07fd2c",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-ee4293f103bf847bfe14.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-b412603892733a49a40d.json",
"name" : "ALL_BUILD",
"projectIndex" : 6
},
@ -2216,14 +2216,14 @@
{
"directoryIndex" : 22,
"id" : "IAE::@eb403ffd800e68c9a938",
"jsonFile" : "target-IAE-MinSizeRel-478f3b5ba66f0f1646db.json",
"jsonFile" : "target-IAE-MinSizeRel-c8257cb277c7db1772e3.json",
"name" : "IAE",
"projectIndex" : 0
},
{
"directoryIndex" : 21,
"id" : "IAEngine::@8f69bdd092c897d92c1e",
"jsonFile" : "target-IAEngine-MinSizeRel-a9430787869312aaf3d6.json",
"jsonFile" : "target-IAEngine-MinSizeRel-c866a436a891b46c0966.json",
"name" : "IAEngine",
"projectIndex" : 0
},
@ -2237,7 +2237,7 @@
{
"directoryIndex" : 24,
"id" : "RPGSample::@228576cd8479de0e1778",
"jsonFile" : "target-RPGSample-MinSizeRel-fd1e0e67fb4e6ed4a77f.json",
"jsonFile" : "target-RPGSample-MinSizeRel-c1c787603f83740a572f.json",
"name" : "RPGSample",
"projectIndex" : 0
},
@ -2293,14 +2293,14 @@
{
"directoryIndex" : 12,
"id" : "rmlui_core::@4178a039b2f9ff6712be",
"jsonFile" : "target-rmlui_core-MinSizeRel-4f3feb7869b55e301602.json",
"jsonFile" : "target-rmlui_core-MinSizeRel-d1950dac6cc49a70c6a8.json",
"name" : "rmlui_core",
"projectIndex" : 7
},
{
"directoryIndex" : 17,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd",
"jsonFile" : "target-rmlui_debugger-MinSizeRel-a7cec77ce2dcc2f3b2ea.json",
"jsonFile" : "target-rmlui_debugger-MinSizeRel-796a0a319bdc665b3061.json",
"name" : "rmlui_debugger",
"projectIndex" : 7
},
@ -2919,7 +2919,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-6ac02642aa861f81152b.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-3d03616252469acb66fd.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@ -2933,7 +2933,7 @@
{
"directoryIndex" : 7,
"id" : "ALL_BUILD::@9e4755f6532873e45724",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-558adcb468508aaffe6d.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-c31f3aaa4ed36405b7ab.json",
"name" : "ALL_BUILD",
"projectIndex" : 5
},
@ -2975,7 +2975,7 @@
{
"directoryIndex" : 8,
"id" : "ALL_BUILD::@dd12001e85fdca07fd2c",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-ee4293f103bf847bfe14.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-b412603892733a49a40d.json",
"name" : "ALL_BUILD",
"projectIndex" : 6
},
@ -2989,14 +2989,14 @@
{
"directoryIndex" : 22,
"id" : "IAE::@eb403ffd800e68c9a938",
"jsonFile" : "target-IAE-RelWithDebInfo-ef0d4f35b87a3cc1bd9d.json",
"jsonFile" : "target-IAE-RelWithDebInfo-e2f51ed04cd1351bf495.json",
"name" : "IAE",
"projectIndex" : 0
},
{
"directoryIndex" : 21,
"id" : "IAEngine::@8f69bdd092c897d92c1e",
"jsonFile" : "target-IAEngine-RelWithDebInfo-225756b1679290994618.json",
"jsonFile" : "target-IAEngine-RelWithDebInfo-5c38e7528fa3192526e9.json",
"name" : "IAEngine",
"projectIndex" : 0
},
@ -3010,7 +3010,7 @@
{
"directoryIndex" : 24,
"id" : "RPGSample::@228576cd8479de0e1778",
"jsonFile" : "target-RPGSample-RelWithDebInfo-18e0792567469a9ac043.json",
"jsonFile" : "target-RPGSample-RelWithDebInfo-230416a58199c8a67105.json",
"name" : "RPGSample",
"projectIndex" : 0
},
@ -3066,14 +3066,14 @@
{
"directoryIndex" : 12,
"id" : "rmlui_core::@4178a039b2f9ff6712be",
"jsonFile" : "target-rmlui_core-RelWithDebInfo-94783e6430f76dbb4aa1.json",
"jsonFile" : "target-rmlui_core-RelWithDebInfo-9ee48ff25a925c14ce43.json",
"name" : "rmlui_core",
"projectIndex" : 7
},
{
"directoryIndex" : 17,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd",
"jsonFile" : "target-rmlui_debugger-RelWithDebInfo-247781ffd6e11dc6c897.json",
"jsonFile" : "target-rmlui_debugger-RelWithDebInfo-5e566904f5c931d2261a.json",
"name" : "rmlui_debugger",
"projectIndex" : 7
},

View File

@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-d65f6e3faa4d5177b36c.json",
"jsonFile" : "codemodel-v2-02a5a4939c3e626dd40b.json",
"kind" : "codemodel",
"version" :
{
@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-d65f6e3faa4d5177b36c.json",
"jsonFile" : "codemodel-v2-02a5a4939c3e626dd40b.json",
"kind" : "codemodel",
"version" :
{

View File

@ -16,15 +16,15 @@
},
"dependencies" :
[
{
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "NFD::@c8696d4ffa94abae450b"
},
{
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
@ -32,32 +32,32 @@
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "IAEngine::@8f69bdd092c897d92c1e"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
},
{
"id" : "RPGSample::@228576cd8479de0e1778"
},

View File

@ -17,10 +17,10 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -17,13 +17,13 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -16,15 +16,15 @@
},
"dependencies" :
[
{
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "NFD::@c8696d4ffa94abae450b"
},
{
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
@ -32,32 +32,32 @@
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "IAEngine::@8f69bdd092c897d92c1e"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
},
{
"id" : "RPGSample::@228576cd8479de0e1778"
},

View File

@ -17,10 +17,10 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -17,13 +17,13 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -16,15 +16,15 @@
},
"dependencies" :
[
{
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "NFD::@c8696d4ffa94abae450b"
},
{
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
@ -32,32 +32,32 @@
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "IAEngine::@8f69bdd092c897d92c1e"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
},
{
"id" : "RPGSample::@228576cd8479de0e1778"
},

View File

@ -17,10 +17,10 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -17,13 +17,13 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -16,15 +16,15 @@
},
"dependencies" :
[
{
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "NFD::@c8696d4ffa94abae450b"
},
{
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
@ -32,32 +32,32 @@
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"id" : "SDL_uclibc::@e31916f3a8f44589acac"
},
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "IAEngine::@8f69bdd092c897d92c1e"
},
{
"id" : "IAE::@eb403ffd800e68c9a938"
},
{
"id" : "RPGSample::@228576cd8479de0e1778"
},

View File

@ -17,10 +17,10 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -17,13 +17,13 @@
"dependencies" :
[
{
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "smiley::@db03dc9b2d6fb0b7ea12"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -54,13 +54,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -203,10 +203,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -221,23 +217,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -54,13 +54,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -203,10 +203,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -221,23 +217,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -54,13 +54,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -203,10 +203,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -221,23 +217,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -54,13 +54,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -203,10 +203,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -221,23 +217,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -39,13 +39,13 @@
{
"command" : 0,
"file" : 0,
"line" : 58,
"line" : 59,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 65,
"line" : 67,
"parent" : 0
},
{
@ -57,7 +57,7 @@
{
"command" : 2,
"file" : 0,
"line" : 60,
"line" : 61,
"parent" : 0
},
{
@ -72,13 +72,13 @@
{
"command" : 4,
"file" : 0,
"line" : 62,
"line" : 63,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 63,
"line" : 64,
"parent" : 0
}
]
@ -95,11 +95,11 @@
"defines" :
[
{
"backtrace" : 3,
"backtrace" : 2,
"define" : "RMLUI_STATIC_LIB"
},
{
"backtrace" : 2,
"backtrace" : 3,
"define" : "_CRT_SECURE_NO_WARNINGS"
},
{
@ -122,47 +122,47 @@
"path" : "C:/IA/OSS/IAEngine/Dev/Engine/Src/Imp/HPP"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/inc/hpp"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/imp/inl"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/SDL/include-revision"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL_mixer/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/RmlUI/Include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/stb"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/freetype/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/freetype/include"
}
],
@ -171,7 +171,7 @@
{
"backtraces" :
[
3
2
],
"standard" : "20"
},
@ -222,7 +222,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -230,39 +231,39 @@
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 3,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 3,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
@ -327,7 +328,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -375,6 +377,12 @@
"path" : "Engine/Src/Imp/CPP/Physics.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "Engine/Src/Imp/CPP/TileSet.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,

View File

@ -39,13 +39,13 @@
{
"command" : 0,
"file" : 0,
"line" : 58,
"line" : 59,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 65,
"line" : 67,
"parent" : 0
},
{
@ -57,7 +57,7 @@
{
"command" : 2,
"file" : 0,
"line" : 60,
"line" : 61,
"parent" : 0
},
{
@ -72,13 +72,13 @@
{
"command" : 4,
"file" : 0,
"line" : 62,
"line" : 63,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 63,
"line" : 64,
"parent" : 0
}
]
@ -95,11 +95,11 @@
"defines" :
[
{
"backtrace" : 3,
"backtrace" : 2,
"define" : "RMLUI_STATIC_LIB"
},
{
"backtrace" : 2,
"backtrace" : 3,
"define" : "_CRT_SECURE_NO_WARNINGS"
},
{
@ -122,47 +122,47 @@
"path" : "C:/IA/OSS/IAEngine/Dev/Engine/Src/Imp/HPP"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/inc/hpp"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/imp/inl"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/SDL/include-revision"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL_mixer/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/RmlUI/Include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/stb"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/freetype/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/freetype/include"
}
],
@ -171,7 +171,7 @@
{
"backtraces" :
[
3
2
],
"standard" : "20"
},
@ -222,7 +222,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -230,39 +231,39 @@
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 3,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 3,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
@ -327,7 +328,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -375,6 +377,12 @@
"path" : "Engine/Src/Imp/CPP/Physics.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "Engine/Src/Imp/CPP/TileSet.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,

View File

@ -39,13 +39,13 @@
{
"command" : 0,
"file" : 0,
"line" : 58,
"line" : 59,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 65,
"line" : 67,
"parent" : 0
},
{
@ -57,7 +57,7 @@
{
"command" : 2,
"file" : 0,
"line" : 60,
"line" : 61,
"parent" : 0
},
{
@ -72,13 +72,13 @@
{
"command" : 4,
"file" : 0,
"line" : 62,
"line" : 63,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 63,
"line" : 64,
"parent" : 0
}
]
@ -95,11 +95,11 @@
"defines" :
[
{
"backtrace" : 3,
"backtrace" : 2,
"define" : "RMLUI_STATIC_LIB"
},
{
"backtrace" : 2,
"backtrace" : 3,
"define" : "_CRT_SECURE_NO_WARNINGS"
},
{
@ -122,47 +122,47 @@
"path" : "C:/IA/OSS/IAEngine/Dev/Engine/Src/Imp/HPP"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/inc/hpp"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/imp/inl"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/SDL/include-revision"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL_mixer/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/RmlUI/Include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/stb"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/freetype/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/freetype/include"
}
],
@ -171,7 +171,7 @@
{
"backtraces" :
[
3
2
],
"standard" : "20"
},
@ -222,7 +222,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -230,39 +231,39 @@
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 3,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 3,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
@ -327,7 +328,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -375,6 +377,12 @@
"path" : "Engine/Src/Imp/CPP/Physics.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "Engine/Src/Imp/CPP/TileSet.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,

View File

@ -39,13 +39,13 @@
{
"command" : 0,
"file" : 0,
"line" : 58,
"line" : 59,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 65,
"line" : 67,
"parent" : 0
},
{
@ -57,7 +57,7 @@
{
"command" : 2,
"file" : 0,
"line" : 60,
"line" : 61,
"parent" : 0
},
{
@ -72,13 +72,13 @@
{
"command" : 4,
"file" : 0,
"line" : 62,
"line" : 63,
"parent" : 0
},
{
"command" : 4,
"file" : 0,
"line" : 63,
"line" : 64,
"parent" : 0
}
]
@ -95,11 +95,11 @@
"defines" :
[
{
"backtrace" : 3,
"backtrace" : 2,
"define" : "RMLUI_STATIC_LIB"
},
{
"backtrace" : 2,
"backtrace" : 3,
"define" : "_CRT_SECURE_NO_WARNINGS"
},
{
@ -122,47 +122,47 @@
"path" : "C:/IA/OSS/IAEngine/Dev/Engine/Src/Imp/HPP"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/inc/hpp"
},
{
"backtrace" : 2,
"backtrace" : 3,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/IACore/Src/IACore/imp/inl"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/zlib"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/SDL/include-revision"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/SDL_mixer/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/RmlUI/Include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/stb"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/build/Vendor/freetype/include"
},
{
"backtrace" : 3,
"backtrace" : 2,
"path" : "C:/IA/OSS/IAEngine/Dev/Vendor/freetype/include"
}
],
@ -171,7 +171,7 @@
{
"backtraces" :
[
3
2
],
"standard" : "20"
},
@ -222,7 +222,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -230,39 +231,39 @@
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"id" : "SDL3-static::@e31916f3a8f44589acac"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "SDL3_mixer-static::@23389835b3f930222a8d"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "freetype::@12ec36600aa593bd49d0"
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 3,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 3,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
@ -327,7 +328,8 @@
42,
43,
44,
45
45,
46
]
}
],
@ -375,6 +377,12 @@
"path" : "Engine/Src/Imp/CPP/Physics.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "Engine/Src/Imp/CPP/TileSet.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,

View File

@ -55,13 +55,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -213,10 +213,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -231,23 +227,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -55,13 +55,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -213,10 +213,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -231,23 +227,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -55,13 +55,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -213,10 +213,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -231,23 +227,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -55,13 +55,13 @@
{
"command" : 1,
"file" : 1,
"line" : 65,
"line" : 66,
"parent" : 3
},
{
"command" : 1,
"file" : 1,
"line" : 66,
"line" : 67,
"parent" : 3
},
{
@ -213,10 +213,6 @@
],
"dependencies" :
[
{
"backtrace" : 2,
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "SDL3-static::@e31916f3a8f44589acac"
@ -231,23 +227,27 @@
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "IACore::@666331f5c3913f52eb43"
},
{
"backtrace" : 2,
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 2,
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 2,
"id" : "rmlui_core::@4178a039b2f9ff6712be"
},
{
"backtrace" : 2,
"id" : "zlibstatic::@b6cafccc439e03d024cc"
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
},
{
"backtrace" : 2,
"id" : "rmlui_debugger::@8a61c6eebbbfeebe8fbd"
"id" : "zlibstatic::@b6cafccc439e03d024cc"
},
{
"backtrace" : 2,

View File

@ -587,11 +587,11 @@
},
{
"backtrace" : 4,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 4,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -587,11 +587,11 @@
},
{
"backtrace" : 4,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 4,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -587,11 +587,11 @@
},
{
"backtrace" : 4,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 4,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -587,11 +587,11 @@
},
{
"backtrace" : 4,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 4,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"

View File

@ -190,11 +190,11 @@
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 3,

View File

@ -190,11 +190,11 @@
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 3,

View File

@ -190,11 +190,11 @@
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 3,

View File

@ -190,11 +190,11 @@
},
{
"backtrace" : 3,
"id" : "lunasvg::@9e4755f6532873e45724"
"id" : "plutovg::@dd12001e85fdca07fd2c"
},
{
"backtrace" : 3,
"id" : "plutovg::@dd12001e85fdca07fd2c"
"id" : "lunasvg::@9e4755f6532873e45724"
},
{
"backtrace" : 3,

View File

@ -380,11 +380,12 @@
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\texturenode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\tilemapnode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\tilemapcomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\tileset.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\soundemittercomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\ui.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\utils.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scenemanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scene.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\ui.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\utils.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\cli.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\file.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\filesystem",

Binary file not shown.

Binary file not shown.

View File

@ -1,42 +1,100 @@
{
"Version": "1.2",
"Data": {
"Source": "c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\cpp\\vendor\\imgui\\backends\\imgui_impl_sdl3.cpp",
"Source": "c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\cpp\\resourcemanager.cpp",
"ProvidedModule": "",
"Includes": [
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\imgui\\imgui.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\imgui\\imconfig.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\float.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\engine.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\cameranode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\cameracomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\icomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\base.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\exception.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\logger.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\string.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\stream\\stringstream.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\stream\\interface\\stringstream.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\stream\\interface\\iistream.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\string\\string.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\string\\interface\\string.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\vector.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\vector\\ordered.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\algorithm.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\algorithm\\binary-search.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\algorithm\\interface\\binary-search.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\iterator.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\iterator\\iterator.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\iterator\\interface\\iterator.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\base.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\types.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\checks.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\definitions.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdint.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\sal.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\concurrencysal.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vadefs.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdarg.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\stdlib.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_malloc.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_search.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\stddef.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wstdlib.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\limits.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\new",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\yvals_core.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xkeycheck.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\exception",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\yvals.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\crtdbg.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_new_debug.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_new.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\crtdefs.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\use_ansi.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cstdlib",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\math.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_math.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\type_traits",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cstddef",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xtr1common",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cstdint",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cstring",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\string.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_memory.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_memcpy_s.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\errno.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_string.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wstring.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\imgui\\backends\\imgui_impl_sdl3.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_stdinc.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_platform_defines.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\winapifamily.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\winpackagefamily.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\malloc.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_exception.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\eh.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_terminate.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\concepts",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\functional",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\tuple",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\compare",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_iter_core.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\utility",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\initializer_list",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\typeinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_typeinfo.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xmemory",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\limits",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cfloat",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\float.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\climits",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cwchar",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cstdio",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\stdio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wstdio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_stdio_config.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\wchar.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wconio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_stdio_config.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wctype.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wdirect.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_share.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wprocess.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wstdio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wstdlib.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_wtime.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\sys\\stat.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\sys\\types.h",
@ -52,11 +110,288 @@
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\emmintrin.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xmmintrin.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\mmintrin.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\malloc.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_malloc.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\zmmintrin.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ammintrin.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdint.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\intrin0.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xatomic.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xutility",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\unordered_map",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xhash",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cmath",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\list",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xpolymorphic_allocator.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vector",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_bit_utils.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_sanitizer_annotate_container.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xbit_ops.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xnode_handle.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\math.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\algorithm\\quick-sort.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\algorithm\\interface\\quick-sort.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\vector\\interface\\ordered.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\vector\\interface\\unordered.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\container.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\span.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\interface\\span.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\allocator.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\general.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\iiallocator.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\interface\\iiallocator.interface.inl",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\memory.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\interface\\general.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\orchestrator.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\allocator\\interface\\orchestrator.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\hashable.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\hashable\\iihashable.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\hashable\\interface\\iihashable.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\memory.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\memory\\ptr\\interface\\refptr.interface.inl",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\memory",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\iosfwd",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\atomic",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xatomic_wait.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xthreads.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_threads_core.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xtimec.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ctime",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\time.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\interface\\iterator.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\fixed.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\interface\\fixed.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\dynamic.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\container\\interface\\dynamic.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\vector\\unordered.inl",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\sstream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\istream",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_ostream.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ios",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocnum",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\iterator",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\streambuf",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xiosbase",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\share.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\system_error",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_system_error_abi.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cerrno",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdexcept",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xstring",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_string_view.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcall_once.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xerrc.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocale",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xfacet",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocinfo",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_xlocinfo_types.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cctype",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\ctype.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\clocale",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\locale.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\string",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\map.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\map\\map.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\map\\interface\\map.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\inc\\hpp\\iacore\\list.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\list\\list.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\list\\entry.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\list\\interface\\entry.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\iacore\\src\\iacore\\imp\\inl\\iacore\\list\\interface\\list.interface.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_clip_space.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\scalar_constants.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cassert",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\simd\\platform.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\scalar_constants.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\geometric.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\qualifier.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec3.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\compute_vector_relational.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\compute_vector_decl.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\_vectorize.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_geometric.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\exponential.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec1.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec1.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec2.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_vec4.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_exponential.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\vector_relational.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_vector_relational.inl",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\cassert",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\common.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\_fixes.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_common.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\compute_common.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\trigonometric.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_trigonometric.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_clip_space.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_transform.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\gtc\\constants.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\gtc\\constants.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\matrix.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\vec2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int2_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\scalar_int_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint2_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\scalar_uint_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\vec3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int3_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint3_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\vec4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_bool4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_float4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_double4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\setup.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_int4_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\vector_uint4_sized.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat2x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x2.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat2x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x3.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat2x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat2x4.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double2x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float2x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat3x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x2.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat3x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x3.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat3x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat3x4.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double3x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float3x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat4x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x2.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x2.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x2_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat4x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x3.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x3.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x3_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\mat4x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\type_mat4x4.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_double4x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x4.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_float4x4_precision.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\detail\\func_matrix.inl",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\glm\\ext\\matrix_transform.inl",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\chrono",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_chrono.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\ratio",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xfilesystem_abi.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_tzdb.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\format",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_format_ucd_tables.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_formatter.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_print.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\__msvc_ranges_tuple_formatter.hpp",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\bit",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\charconv",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcharconv.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcharconv_ryu.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcharconv_ryu_tables.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xcharconv_tables.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\locale",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocbuf",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocmes",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xlocmon",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xloctime",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\forward_list",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\iomanip",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\optional",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\xsmf_control.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\node2d.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\inode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\spriteobjectnode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\spritenode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\spritecomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\texturecomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\physicscomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\textureobjectnode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\texturenode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\tilemapnode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\tilemapcomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\tileset.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\soundemittercomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scenemanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scene.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\ui.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\utils.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\hpp\\resourcemanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_stdinc.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_platform_defines.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\winapifamily.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\winpackagefamily.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\stdarg.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_begin_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_close_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_assert.h",
@ -83,7 +418,6 @@
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\process.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_startup.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\math.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\corecrt_math.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\vcruntime_startup.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_begin_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_close_code.h",
@ -218,113 +552,44 @@
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_begin_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_close_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_oldnames.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\stdio.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\windows.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\sdkddkver.h",
"c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.44.35207\\include\\excpt.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\windef.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\minwindef.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\specstrings.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\specstrings_strict.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\specstrings_undef.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\driverspecs.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\sdv_driverspecs.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winnt.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\ctype.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\kernelspecs.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\basetsd.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\guiddef.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack4.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack4.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack4.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack8.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack1.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack1.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\apiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\ktmtypes.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winbase.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\apisetcconv.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\minwinbase.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\apiquery2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\processenv.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\fileapifromapp.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\fileapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\debugapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\utilapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\handleapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\errhandlingapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\fibersapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\namedpipeapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\profileapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\heapapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\ioapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\synchapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\interlockedapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\processthreadsapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\sysinfoapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\memoryapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\enclaveapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\threadpoollegacyapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\threadpoolapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\jobapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\jobapi2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\wow64apiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\libloaderapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\securitybaseapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\namespaceapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\systemtopologyapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\processtopologyapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\securityappcontainer.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\realtimeapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\winerror.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\timezoneapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\wingdi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack1.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack4.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack4.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winuser.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\pshpack2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\poppack.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\tvout.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winnls.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\datetimeapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\stringapiset.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winnls.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\wincon.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\wincontypes.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\consoleapi.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\consoleapi2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\consoleapi3.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winver.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\verrsrc.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winreg.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\reason.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winnetwk.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\wnnc.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\shared\\stralign.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\winsvc.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\mcx.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\imm.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\um\\ime_cmodes.h"
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\hpp\\audiomanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl_mixer\\include\\sdl3_mixer\\sdl_mixer.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_begin_code.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\sdl\\include\\sdl3\\sdl_close_code.h",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\hpp\\renderer\\gpuresourcemanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\hpp\\renderer\\renderer.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\imp\\hpp\\renderer\\pipeline.hpp",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\math.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\program files (x86)\\windows kits\\10\\include\\10.0.26100.0\\ucrt\\assert.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h",
"c:\\ia\\oss\\iaengine\\dev\\vendor\\stb\\stb_image_resize2.h"
],
"ImportedModules": [],
"ImportedHeaderUnits": []

View File

@ -5,6 +5,7 @@ C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Scene.cpp;C:\IA\OSS\IAEngine\Dev\build
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Random.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\Random.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Engine.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\Engine.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Physics.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\Physics.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\TileSet.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\TileSet.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\InternalEngine.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\InternalEngine.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\FontManager.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\FontManager.obj
C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\InputManager.cpp;C:\IA\OSS\IAEngine\Dev\build\Engine\IAEngine.dir\Debug\InputManager.obj

View File

@ -0,0 +1,14 @@
{
"version": 1,
"revision": 0,
"rules": [
{
"primary-output": "IAEngine.dir\\Debug\\TileSet.obj",
"outputs": [
"C:\\IA\\OSS\\IAEngine\\Dev\\build\\lib\\Debug\\IAEngine.pdb",
"IAEngine.dir\\Debug\\"
],
"requires": []
}
]
}

View File

@ -283,6 +283,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Random.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Engine.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Physics.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\TileSet.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\InternalEngine.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\FontManager.cpp" />
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\InputManager.cpp" />

View File

@ -22,6 +22,9 @@
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\Physics.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\TileSet.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\IA\OSS\IAEngine\Dev\Engine\Src\Imp\CPP\InternalEngine.cpp">
<Filter>Source Files</Filter>
</ClCompile>

View File

@ -381,11 +381,12 @@
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\texturenode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\nodes\\tilemapnode.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\tilemapcomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\tileset.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\components\\soundemittercomponent.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\ui.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\utils.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scenemanager.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\scene.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\ui.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\utils.hpp",
"c:\\ia\\oss\\iaengine\\dev\\engine\\src\\inc\\iaengine\\enginelibraryinterface.hpp"
],
"ImportedModules": [],

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.