2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-24 01:06:40 +00:00

feat: dump and load T5 materials

This commit is contained in:
Jan
2025-07-01 21:09:02 +01:00
committed by Jan Laupetin
parent 65c8cd6198
commit babfe7c884
18 changed files with 952 additions and 35 deletions

View File

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