41 lines
No EOL
1.1 KiB
C++
41 lines
No EOL
1.1 KiB
C++
// Copyright 2020 Phyronnaz
|
|
|
|
#include "VoxelNodes/VoxelCurveNodes.h"
|
|
#include "VoxelGraphGenerator.h"
|
|
#include "VoxelGraphErrorReporter.h"
|
|
#include "NodeFunctions/VoxelNodeFunctions.h"
|
|
|
|
#include "Curves/CurveFloat.h"
|
|
#include "Curves/CurveLinearColor.h"
|
|
|
|
UVoxelNode_Curve::UVoxelNode_Curve()
|
|
{
|
|
SetInputs(EC::Float);
|
|
SetOutputs(EC::Float);
|
|
}
|
|
|
|
|
|
FText UVoxelNode_Curve::GetTitle() const
|
|
{
|
|
return FText::Format(VOXEL_LOCTEXT("Float Curve: {0}"), Super::GetTitle());
|
|
}
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
UVoxelNode_CurveColor::UVoxelNode_CurveColor()
|
|
{
|
|
SetInputs(EC::Float);
|
|
SetOutputs(
|
|
{ "R", EC::Float, "Red between 0 and 1" },
|
|
{ "G", EC::Float, "Green between 0 and 1" },
|
|
{ "B", EC::Float, "Blue between 0 and 1" },
|
|
{ "A", EC::Float, "Alpha between 0 and 1" });
|
|
}
|
|
|
|
|
|
FText UVoxelNode_CurveColor::GetTitle() const
|
|
{
|
|
return FText::Format(VOXEL_LOCTEXT("Color Curve: {0}"), Super::GetTitle());
|
|
} |