mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-11 07:18:11 -05:00
chore: add generic default asset constructors for all games
This commit is contained in:
@ -168,3 +168,41 @@ namespace IW4
|
||||
using AssetVehicle = Asset<ASSET_TYPE_VEHICLE, VehicleDef>;
|
||||
using AssetAddonMapEnts = Asset<ASSET_TYPE_ADDON_MAP_ENTS, AddonMapEnts>;
|
||||
} // namespace IW4
|
||||
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetPhysPreset, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetPhysCollMap, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetXAnim, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetXModelSurfs, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetXModel, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetMaterial, info.name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetPixelShader, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetVertexShader, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetVertexDecl, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetTechniqueSet, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetImage, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetSound, aliasName);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetSoundCurve, filename);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetLoadedSound, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetClipMapSp, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetClipMapMp, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetComWorld, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetGameWorldSp, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetGameWorldMp, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetMapEnts, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetFxWorld, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetGfxWorld, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetLightDef, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetFont, fontName);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetMenuList, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetMenu, window.name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetLocalize, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetWeapon, szInternalName);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetFx, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetImpactFx, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetRawFile, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetStringTable, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetLeaderboard, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetStructuredDataDef, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetTracer, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetVehicle, name);
|
||||
DEFINE_ASSET_NAME_ACCESSOR(IW4::AssetAddonMapEnts, name);
|
||||
|
Reference in New Issue
Block a user