5#include "Resources/ResourceFlags.h"
6#include "Resources/AssetDefinition.h"
8#include "Foundation/StringView.h"
18 bool COGSCORE_DLL_API readAssetFromString(
class Context* context, StringView contents,
AssetLoadFlags flags =
AssetLoadFlags::None, ComponentModel::Entity* root =
nullptr);
20 bool COGSCORE_DLL_API readAssetDefinitionFromFile(
class Context * context, StringView fileName, AssetDefinition & assetDefinition,
bool compressed =
false);
22 bool readAssetDefinitionFromFileContents(
class Context* context, std::unique_ptr<FileContents> contents, AssetDefinition & assetDefinition,
bool compressed =
false);
AssetLoadFlags
Asset and Scene loading flags. May be combined with resource loading flags.
Contains all Cogs related functionality.