text: // Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
  
  #pragma once
  
  #include "CoreMinimal.h"
  #include "UObject/ObjectMacros.h"
  #include "MaterialExpressionIO.h"
  #include "Materials/MaterialExpression.h"
  #include "MaterialExpressionSign.generated.h"
  
  UCLASS(collapsecategories, hidecategories=Object)
  class UMaterialExpressionSign : public UMaterialExpression
  {
  	GENERATED_UCLASS_BODY()
  
  	UPROPERTY()
  	FExpressionInput Input;
  
  	//~ Begin UMaterialExpression Interface
  #if WITH_EDITOR
  	virtual int32 Compile(class FMaterialCompiler* Compiler, int32 OutputIndex) override;
  	virtual void GetCaption(TArray<FString>& OutCaptions) const override;
  	virtual void GetExpressionToolTip(TArray<FString>& OutToolTip) override;
  #endif
  	//~ End UMaterialExpression Interface
  };
  