SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
ModelLoader.cpp File Reference
#include <Runtime/ModelLoader.hpp>
#include <Core/GameObject.hpp>
#include <ECS/Components/MeshComponent.hpp>
#include <ECS/Components/TransformComponent.hpp>
#include <ECS/Components/MaterialComponent.hpp>
#include <ECS/Components/AnimatorComponent.hpp>
#include <Runtime/Material.hpp>
#include <Runtime/Texture.hpp>
#include <Runtime/Skeleton.hpp>
#include <Runtime/AnimationClip.hpp>
#include <Physics/ColliderComponent.hpp>
#include <Physics/RigidbodyComponent.hpp>
#include <Memory/RefPtr.hpp>
#include <Core/Logger.hpp>
#include <Runtime/MeshData.hpp>
#include "../../include/private/Graphics/Common/ResourceManager.hpp"
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
#include <stb_image.h>
#include <filesystem>

Go to the source code of this file.

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.

Functions

static void Sleak::InitializeRecursive (GameObject *obj)
 Recursively initialize a GameObject and all its children.