3#include <Infinity/api.h>
4#include <Infinity/Types/TypeID.hpp>
37 const std::string& corePath,
38 const std::string& loadPrefix,
39 const std::string& assetPath
Encapsulates the information required to load an asset in the Infinity engine.
Definition AssetLoadInfo.hpp:23
std::string assetPath
The relative path to the specific asset file being loaded.
Definition AssetLoadInfo.hpp:78
AssetLoadInfo(const Infinity::Types::TypeID &assetType, const std::string &corePath, const std::string &loadPrefix, const std::string &assetPath)
Constructs an AssetLoadInfo with complete path specification.
AssetLoadInfo(const Infinity::Types::TypeID &assetType, const std::string &assetPath)
Constructs an AssetLoadInfo with simplified path specification.
std::string corePath
The base directory path where assets are stored.
Definition AssetLoadInfo.hpp:65
std::string loadPrefix
Additional path component prepended to the asset path.
Definition AssetLoadInfo.hpp:73
Infinity::Types::TypeID assetType
The type identifier for the asset.
Definition AssetLoadInfo.hpp:58
Runtime type identifier for the Infinity type system.
Definition TypeID.hpp:71