LifePlay-Revival/Source/LifePlayEditorTools/LPDumpMaterialCommandlet.h
2026-10-22 21:10:39 +02:00

25 lines
856 B
C++

// Lot STM1 (COMMUN-28 S6, 1.3.3) : graphe d'un UMaterial en texte, lecture seule.
//
// Ecrit les reglages du materiau (domaine, melange, modele d'ombrage, deux faces), ses entrees (BaseColor, EmissiveColor,
// Normal, Metallic, Roughness, Opacity, OpacityMask, WorldPositionOffset : noeud relie) et chaque noeud : classe,
// description, proprietes propres a sa classe (parametres, valeurs par defaut, textures) et entrees reliees.
// Rien n'est modifie ni enregistre.
//
// Usage : -run=LPDumpMaterial -Material=<objet>[;<objet>...] [-Report=<f.md>]
#pragma once
#include "CoreMinimal.h"
#include "Commandlets/Commandlet.h"
#include "LPDumpMaterialCommandlet.generated.h"
UCLASS()
class ULPDumpMaterialCommandlet : public UCommandlet
{
GENERATED_BODY()
public:
ULPDumpMaterialCommandlet();
virtual int32 Main(const FString& Params) override;
};