File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -929,6 +929,17 @@ RGL_API rgl_status_t rgl_node_gaussian_noise_angular_hitpoint(rgl_node_t* node,
929
929
RGL_API rgl_status_t rgl_node_gaussian_noise_distance (rgl_node_t * node, float mean, float st_dev_base,
930
930
float st_dev_rise_per_meter);
931
931
932
+ /* *
933
+ * Creates or modifies MultiReturnSwitchNode
934
+ * This is a special node which does not modify the data but acts as an adapter to the multi-return feature.
935
+ * Thanks to this node, user can attach unchanged pipelines to work with specific return type from multi-return raytracing.
936
+ * Graph input: point cloud (with multi-return fields)
937
+ * Graph output: point cloud (with a selected field from parent's multi-return point cloud)
938
+ * @param node If (*node) == nullptr, a new Node will be created. Otherwise, (*node) will be modified.
939
+ * @param return_type Return type to select from multi-return point cloud.
940
+ */
941
+ RGL_API rgl_status_t rgl_node_multi_return_switch (rgl_node_t * node, rgl_return_type_t );
942
+
932
943
/* *
933
944
* Assigns value true to out_alive if the given node is known and has not been destroyed,
934
945
* assigns value false otherwise.
You can’t perform that action at this time.
0 commit comments