chore: add ObjCompiling component

This commit is contained in:
Jan
2025-01-01 18:14:39 +01:00
parent f9e0bdaa7b
commit 3803ae24f5
17 changed files with 227 additions and 2 deletions
@@ -0,0 +1,8 @@
#include "ObjCompilerIW3.h"
using namespace IW3;
ObjCompilerResult ObjCompiler::CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const
{
return ObjCompilerResult::NO_COMPILATION_DONE;
}
@@ -0,0 +1,12 @@
#pragma once
#include "IObjCompiler.h"
namespace IW3
{
class ObjCompiler final : public IObjCompiler
{
public:
ObjCompilerResult CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const override;
};
} // namespace IW3
@@ -0,0 +1,8 @@
#include "ObjCompilerIW4.h"
using namespace IW4;
ObjCompilerResult ObjCompiler::CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const
{
return ObjCompilerResult::NO_COMPILATION_DONE;
}
@@ -0,0 +1,12 @@
#pragma once
#include "IObjCompiler.h"
namespace IW4
{
class ObjCompiler final : public IObjCompiler
{
public:
ObjCompilerResult CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const override;
};
} // namespace IW4
@@ -0,0 +1,8 @@
#include "ObjCompilerIW5.h"
using namespace IW5;
ObjCompilerResult ObjCompiler::CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const
{
return ObjCompilerResult::NO_COMPILATION_DONE;
}
@@ -0,0 +1,12 @@
#pragma once
#include "IObjCompiler.h"
namespace IW5
{
class ObjCompiler final : public IObjCompiler
{
public:
ObjCompilerResult CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const override;
};
} // namespace IW5
@@ -0,0 +1,8 @@
#include "ObjCompilerT5.h"
using namespace T5;
ObjCompilerResult ObjCompiler::CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const
{
return ObjCompilerResult::NO_COMPILATION_DONE;
}
+12
View File
@@ -0,0 +1,12 @@
#pragma once
#include "IObjCompiler.h"
namespace T5
{
class ObjCompiler final : public IObjCompiler
{
public:
ObjCompilerResult CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const override;
};
} // namespace T5
@@ -0,0 +1,8 @@
#include "ObjCompilerT6.h"
using namespace T6;
ObjCompilerResult ObjCompiler::CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const
{
return ObjCompilerResult::NO_COMPILATION_DONE;
}
+12
View File
@@ -0,0 +1,12 @@
#pragma once
#include "IObjCompiler.h"
namespace T6
{
class ObjCompiler final : public IObjCompiler
{
public:
ObjCompilerResult CompileAssetForZone(AssetLoadingContext& context, asset_type_t assetType, const std::string& assetName) const override;
};
} // namespace T6