// Copyright Epic Games, Inc. All Rights Reserved. //~============================================================================= // TexAlignerPlanar // Aligns according to which axis the poly is most facing. // //~============================================================================= #pragma once #include "CoreMinimal.h" #include "UObject/ObjectMacros.h" #include "TexAligner/TexAligner.h" #include "TexAlignerPlanar.generated.h" class FBspSurfIdx; class FPoly; class UModel; UCLASS(hidecategories = Object) class UTexAlignerPlanar: public UTexAligner { GENERATED_UCLASS_BODY() //~ Begin UObject Interface virtual void PostInitProperties() override; //~ End UObject Interface //~ Begin UTexAligner Interface virtual void AlignSurf(ETexAlign InTexAlignType, UModel* InModel, FBspSurfIdx* InSurfIdx, FPoly* InPoly, FVector* InNormal) override; //~ End UTexAligner Interface };