CelticCraft/Plugins/VoxelFree/Source/VoxelGraph/Private/VoxelNodes/VoxelBinaryNodes.cpp

20 lines
No EOL
924 B
C++

// Copyright 2020 Phyronnaz
#include "VoxelNodes/VoxelBinaryNodes.h"
#include "Runtime/VoxelNodeType.h"
#include "VoxelContext.h"
#include "NodeFunctions/VoxelNodeFunctions.h"
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FLess, <)
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FLessEqual, <=)
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FGreater, >)
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FGreaterEqual, >=)
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FEqual, ==)
GENERATED_VOXELNODE_IMPL_BINARY_FLOAT(UVoxelNode_FNotEqual, !=)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_ILess, <)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_ILessEqual, <=)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_IGreater, >)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_IGreaterEqual, >=)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_IEqual, ==)
GENERATED_VOXELNODE_IMPL_BINARY_INT(UVoxelNode_INotEqual, !=)