64 lines
1.9 KiB
Plaintext
64 lines
1.9 KiB
Plaintext
{
|
|
"FormatVersion": 3,
|
|
"Id": "a5f4552f-7e25-43a5-bb14-21ab836fa0b3"/*PointsToCPU*/,
|
|
"Description": "Fetches a point list from GPU to CPU. This can be useful for later exporting to a file (e.g., with [ExportPointList]).",
|
|
"SymbolTags": "1",
|
|
"InputUis": [
|
|
{
|
|
"InputId": "41cc1bbc-2726-4980-93d8-010ea01e3f48"/*StartIndex*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 240.0
|
|
},
|
|
"GroupTitle": "Options",
|
|
"Description": "Defines the start of the data slice read back from GPU."
|
|
},
|
|
{
|
|
"InputId": "63014058-5418-4711-ae57-a9ba8841cb67"/*MaxCount*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 165.0
|
|
},
|
|
"Description": "Reading down large chunks for data can critically slow down the user interface.\nFor most diagnostic purposes you want to limit this count to a reasonable number."
|
|
},
|
|
{
|
|
"InputId": "77ee7ca9-a2db-4de9-bb9c-21ec4f1bbeaf"/*UpdateContinuously*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 90.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "b2a36ab5-5b81-4b72-9f40-9e66d3dcf94b"/*Async*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 315.0
|
|
},
|
|
"Description": "When true, readback uses a 3-buffer rotation and does not block rendering. The data is 1-2 frames old. When false (default), the readback is synchronous - same-frame data, but the GPU pipeline stalls each Update."
|
|
},
|
|
{
|
|
"InputId": "eff239da-39e9-41d3-968b-c74723ec2545"/*TriggerUpdate*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 45.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "f267534c-59ae-4758-b04a-13b6337bc0eb"/*PointBuffer*/,
|
|
"Position": {
|
|
"X": -200.0,
|
|
"Y": 0.0
|
|
}
|
|
}
|
|
],
|
|
"SymbolChildUis": [],
|
|
"OutputUis": [
|
|
{
|
|
"OutputId": "71ef183f-e387-4382-8488-fec2dc27b1f1"/*Output*/,
|
|
"Position": {
|
|
"X": -64.1279,
|
|
"Y": 161.41205
|
|
}
|
|
}
|
|
]
|
|
} |