2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-07 03:31:52 +00:00

feat: add json material loading/writing for iw3

This commit is contained in:
Jan
2025-06-29 23:05:36 +01:00
committed by Jan Laupetin
parent 40427cf34f
commit 65c8cd6198
20 changed files with 1727 additions and 546 deletions

View File

@ -0,0 +1,18 @@
#pragma once
#include "Game/IW3/IW3.h"
#include "Material/AbstractMaterialConstantZoneState.h"
#include <string>
namespace IW3
{
class MaterialConstantZoneState final : public AbstractMaterialConstantZoneStateDx9
{
protected:
void ExtractNamesFromZoneInternal() override;
void ExtractNamesFromTechnique(const MaterialTechnique* technique);
void AddStaticKnownNames() override;
unsigned HashString(const std::string& str) override;
};
} // namespace IW3