|
Polyphase Game Engine
|
#include "NodeGraph/Nodes/PointNodes.h"#include "NodeGraph/PointCloud.h"#include "NodeGraph/NodeGraph.h"#include "Utilities.h"#include "Log.h"#include "Nodes/3D/InstancedMesh3d.h"#include "Nodes/3D/Spline3d.h"#include "Nodes/3D/StaticMesh3d.h"#include "Assets/StaticMesh.h"#include "Vertex.h"#include "World.h"#include <algorithm>#include <numeric>#include <random>| DEFINE_GRAPH_NODE | ( | CopyToPointsNode | ) |
| DEFINE_GRAPH_NODE | ( | CreatePointsGridNode | ) |
| DEFINE_GRAPH_NODE | ( | CreatePointsLineNode | ) |
| DEFINE_GRAPH_NODE | ( | FilterPointsNode | ) |
| DEFINE_GRAPH_NODE | ( | ForEachPointNode | ) |
| DEFINE_GRAPH_NODE | ( | GetPointAttributeColorNode | ) |
| DEFINE_GRAPH_NODE | ( | GetPointAttributeFloatNode | ) |
| DEFINE_GRAPH_NODE | ( | GetPointAttributeVectorNode | ) |
| DEFINE_GRAPH_NODE | ( | GetPointCountNode | ) |
| DEFINE_GRAPH_NODE | ( | GetPointPositionNode | ) |
| DEFINE_GRAPH_NODE | ( | InstantiateAtPointsNode | ) |
| DEFINE_GRAPH_NODE | ( | MergePointsNode | ) |
| DEFINE_GRAPH_NODE | ( | PointCloudFirstPointNode | ) |
| DEFINE_GRAPH_NODE | ( | PointCloudLastPointNode | ) |
| DEFINE_GRAPH_NODE | ( | PointCloudToProceduralOutputNode | ) |
| DEFINE_GRAPH_NODE | ( | PointsFromSplineNode | ) |
| DEFINE_GRAPH_NODE | ( | RandomizeAttributeNode | ) |
| DEFINE_GRAPH_NODE | ( | RandomPointsInBoxNode | ) |
| DEFINE_GRAPH_NODE | ( | RemovePointNode | ) |
| DEFINE_GRAPH_NODE | ( | ReversePointsNode | ) |
| DEFINE_GRAPH_NODE | ( | ScatterPointsOnMeshNode | ) |
| DEFINE_GRAPH_NODE | ( | SetPointAttributeColorNode | ) |
| DEFINE_GRAPH_NODE | ( | SetPointAttributeFloatNode | ) |
| DEFINE_GRAPH_NODE | ( | SetPointAttributeVectorNode | ) |
| DEFINE_GRAPH_NODE | ( | SetPointInLoopNode | ) |
| DEFINE_GRAPH_NODE | ( | SetPointPositionNode | ) |
| DEFINE_GRAPH_NODE | ( | SortPointsByAttributeNode | ) |
| DEFINE_GRAPH_NODE | ( | TransformPointsNode | ) |
| FORCE_LINK_DEF | ( | PointNodes | ) |