XPlor/libs/assets/360/assets_cod4_360.h

41 lines
2.4 KiB
C
Raw Normal View History

2025-06-07 11:20:47 -04:00
#ifndef ASSETS_COD4_360_H
#define ASSETS_COD4_360_H
#include "assets.h"
class Assets_COD4_360 : public Assets
{
public:
Assets_COD4_360();
~Assets_COD4_360();
std::shared_ptr<Animation> Load_Animation(QDataStream *aZoneFileStream) override;
std::shared_ptr<Model> Load_Model(QDataStream *aZoneFileStream) override;
std::shared_ptr<Material> Load_Material(QDataStream *aZoneFileStream) override;
std::shared_ptr<MaterialPixelShader> Load_MaterialPixelShader(QDataStream *aZoneFileStream) override;
std::shared_ptr<MaterialTechSet> Load_MaterialTechSet(QDataStream *aZoneFileStream) override;
std::shared_ptr<GfxImage> Load_GfxImage(QDataStream *aZoneFileStream) override;
std::shared_ptr<SoundAliasList> Load_SoundAliasList(QDataStream *aZoneFileStream) override;
std::shared_ptr<SoundCurve> Load_SoundCurve(QDataStream *aZoneFileStream) override;
std::shared_ptr<LoadedSound> Load_LoadedSound(QDataStream *aZoneFileStream) override;
std::shared_ptr<ClipMap> Load_ClipMap(QDataStream *aZoneFileStream) override;
std::shared_ptr<ComWorld> Load_ComWorld(QDataStream *aZoneFileStream) override;
std::shared_ptr<GameWorldSp> Load_GameWorldSp(QDataStream *aZoneFileStream) override;
std::shared_ptr<GameWorldMp> Load_GameWorldMp(QDataStream *aZoneFileStream) override;
std::shared_ptr<MapEnts> Load_MapEnts(QDataStream *aZoneFileStream) override;
std::shared_ptr<GfxWorld> Load_GfxWorld(QDataStream *aZoneFileStream) override;
std::shared_ptr<GfxLightDef> Load_GfxLightPtr(QDataStream *aZoneFileStream) override;
std::shared_ptr<GameFont> Load_GameFont(QDataStream *aZoneFileStream) override;
std::shared_ptr<MenuList> Load_MenuList(QDataStream *aZoneFileStream) override;
std::shared_ptr<MenuDef> Load_MenuDef(QDataStream *aZoneFileStream) override;
std::shared_ptr<LocalizeEntry> Load_LocalizeEntry(QDataStream *aZoneFileStream) override;
std::shared_ptr<WeaponDef> Load_WeaponDef(QDataStream *aZoneFileStream) override;
std::shared_ptr<SoundDriver> Load_SoundDriver(QDataStream *aZoneFileStream) override;
std::shared_ptr<EffectDef> Load_EffectDef(QDataStream *aZoneFileStream) override;
std::shared_ptr<ImpactTable> Load_ImpactTable(QDataStream *aZoneFileStream) override;
std::shared_ptr<RawFile> Load_RawFile(QDataStream *aZoneFileStream) override;
std::shared_ptr<StringTable> Load_StringTable(QDataStream *aZoneFileStream) override;
};
#endif // ASSETS_COD4_360_H