@@ -2178,7 +2178,7 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2178
2178
node_template: NodeTemplate {
2179
2179
document_node: DocumentNode {
2180
2180
implementation: DocumentNodeImplementation :: Network ( NodeNetwork {
2181
- exports: vec![ NodeInput :: node( NodeId ( 2 ) , 0 ) ] ,
2181
+ exports: vec![ NodeInput :: node( NodeId ( 3 ) , 0 ) ] ,
2182
2182
nodes: vec![
2183
2183
DocumentNode {
2184
2184
inputs: vec![ NodeInput :: network( concrete!( VectorDataTable ) , 0 ) , NodeInput :: network( concrete!( vector:: style:: Fill ) , 1 ) ] ,
@@ -2188,12 +2188,18 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2188
2188
} ,
2189
2189
DocumentNode {
2190
2190
inputs: vec![ NodeInput :: node( NodeId ( 0 ) , 0 ) ] ,
2191
- implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode " ) ) ,
2191
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::memo::MemoNode " ) ) ,
2192
2192
manual_composition: Some ( generic!( T ) ) ,
2193
2193
..Default :: default ( )
2194
2194
} ,
2195
2195
DocumentNode {
2196
2196
inputs: vec![ NodeInput :: node( NodeId ( 1 ) , 0 ) ] ,
2197
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode" ) ) ,
2198
+ manual_composition: Some ( generic!( T ) ) ,
2199
+ ..Default :: default ( )
2200
+ } ,
2201
+ DocumentNode {
2202
+ inputs: vec![ NodeInput :: node( NodeId ( 2 ) , 0 ) ] ,
2197
2203
implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::BoundlessFootprintNode" ) ) ,
2198
2204
manual_composition: Some ( generic!( T ) ) ,
2199
2205
..Default :: default ( )
@@ -2225,20 +2231,28 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2225
2231
} ,
2226
2232
DocumentNodeMetadata {
2227
2233
persistent_metadata: DocumentNodePersistentMetadata {
2228
- display_name: "Freeze Real Time " . to_string( ) ,
2234
+ display_name: "Memoize " . to_string( ) ,
2229
2235
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 7 , 0 ) ) ,
2230
2236
..Default :: default ( )
2231
2237
} ,
2232
2238
..Default :: default ( )
2233
2239
} ,
2234
2240
DocumentNodeMetadata {
2235
2241
persistent_metadata: DocumentNodePersistentMetadata {
2236
- display_name: "Boundless Footprint " . to_string( ) ,
2242
+ display_name: "Freeze Real Time " . to_string( ) ,
2237
2243
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 14 , 0 ) ) ,
2238
2244
..Default :: default ( )
2239
2245
} ,
2240
2246
..Default :: default ( )
2241
2247
} ,
2248
+ DocumentNodeMetadata {
2249
+ persistent_metadata: DocumentNodePersistentMetadata {
2250
+ display_name: "Boundless Footprint" . to_string( ) ,
2251
+ node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 21 , 0 ) ) ,
2252
+ ..Default :: default ( )
2253
+ } ,
2254
+ ..Default :: default ( )
2255
+ } ,
2242
2256
]
2243
2257
. into_iter( )
2244
2258
. enumerate( )
@@ -2359,7 +2373,7 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2359
2373
node_template: NodeTemplate {
2360
2374
document_node: DocumentNode {
2361
2375
implementation: DocumentNodeImplementation :: Network ( NodeNetwork {
2362
- exports: vec![ NodeInput :: node( NodeId ( 3 ) , 0 ) ] , // Taken from output 0 of Sample Points
2376
+ exports: vec![ NodeInput :: node( NodeId ( 4 ) , 0 ) ] , // Taken from output 0 of Sample Points
2363
2377
nodes: [
2364
2378
DocumentNode {
2365
2379
inputs: vec![ NodeInput :: network( concrete!( graphene_core:: vector:: VectorDataTable ) , 0 ) ] ,
@@ -2382,12 +2396,18 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2382
2396
} ,
2383
2397
DocumentNode {
2384
2398
inputs: vec![ NodeInput :: node( NodeId ( 1 ) , 0 ) ] ,
2385
- implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode " ) ) ,
2399
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::memo::MemoNode " ) ) ,
2386
2400
manual_composition: Some ( generic!( T ) ) ,
2387
2401
..Default :: default ( )
2388
2402
} ,
2389
2403
DocumentNode {
2390
2404
inputs: vec![ NodeInput :: node( NodeId ( 2 ) , 0 ) ] ,
2405
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode" ) ) ,
2406
+ manual_composition: Some ( generic!( T ) ) ,
2407
+ ..Default :: default ( )
2408
+ } ,
2409
+ DocumentNode {
2410
+ inputs: vec![ NodeInput :: node( NodeId ( 3 ) , 0 ) ] ,
2391
2411
implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::BoundlessFootprintNode" ) ) ,
2392
2412
manual_composition: Some ( generic!( T ) ) ,
2393
2413
..Default :: default ( )
@@ -2430,20 +2450,28 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2430
2450
} ,
2431
2451
DocumentNodeMetadata {
2432
2452
persistent_metadata: DocumentNodePersistentMetadata {
2433
- display_name: "Freeze Real Time " . to_string( ) ,
2453
+ display_name: "Memoize " . to_string( ) ,
2434
2454
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 14 , 0 ) ) ,
2435
2455
..Default :: default ( )
2436
2456
} ,
2437
2457
..Default :: default ( )
2438
2458
} ,
2439
2459
DocumentNodeMetadata {
2440
2460
persistent_metadata: DocumentNodePersistentMetadata {
2441
- display_name: "Boundless Footprint " . to_string( ) ,
2461
+ display_name: "Freeze Real Time " . to_string( ) ,
2442
2462
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 21 , 0 ) ) ,
2443
2463
..Default :: default ( )
2444
2464
} ,
2445
2465
..Default :: default ( )
2446
2466
} ,
2467
+ DocumentNodeMetadata {
2468
+ persistent_metadata: DocumentNodePersistentMetadata {
2469
+ display_name: "Boundless Footprint" . to_string( ) ,
2470
+ node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 28 , 0 ) ) ,
2471
+ ..Default :: default ( )
2472
+ } ,
2473
+ ..Default :: default ( )
2474
+ } ,
2447
2475
]
2448
2476
. into_iter( )
2449
2477
. enumerate( )
@@ -2498,7 +2526,7 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2498
2526
node_template: NodeTemplate {
2499
2527
document_node: DocumentNode {
2500
2528
implementation: DocumentNodeImplementation :: Network ( NodeNetwork {
2501
- exports: vec![ NodeInput :: node( NodeId ( 2 ) , 0 ) ] ,
2529
+ exports: vec![ NodeInput :: node( NodeId ( 3 ) , 0 ) ] ,
2502
2530
nodes: [
2503
2531
DocumentNode {
2504
2532
inputs: vec![
@@ -2512,12 +2540,18 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2512
2540
} ,
2513
2541
DocumentNode {
2514
2542
inputs: vec![ NodeInput :: node( NodeId ( 0 ) , 0 ) ] ,
2515
- implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode " ) ) ,
2543
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::memo::MemoNode " ) ) ,
2516
2544
manual_composition: Some ( generic!( T ) ) ,
2517
2545
..Default :: default ( )
2518
2546
} ,
2519
2547
DocumentNode {
2520
2548
inputs: vec![ NodeInput :: node( NodeId ( 1 ) , 0 ) ] ,
2549
+ implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::FreezeRealTimeNode" ) ) ,
2550
+ manual_composition: Some ( generic!( T ) ) ,
2551
+ ..Default :: default ( )
2552
+ } ,
2553
+ DocumentNode {
2554
+ inputs: vec![ NodeInput :: node( NodeId ( 2 ) , 0 ) ] ,
2521
2555
implementation: DocumentNodeImplementation :: ProtoNode ( ProtoNodeIdentifier :: new( "graphene_core::transform::BoundlessFootprintNode" ) ) ,
2522
2556
manual_composition: Some ( generic!( T ) ) ,
2523
2557
..Default :: default ( )
@@ -2550,20 +2584,28 @@ fn static_nodes() -> Vec<DocumentNodeDefinition> {
2550
2584
} ,
2551
2585
DocumentNodeMetadata {
2552
2586
persistent_metadata: DocumentNodePersistentMetadata {
2553
- display_name: "Freeze Real Time " . to_string( ) ,
2587
+ display_name: "Memoize " . to_string( ) ,
2554
2588
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 7 , 0 ) ) ,
2555
2589
..Default :: default ( )
2556
2590
} ,
2557
2591
..Default :: default ( )
2558
2592
} ,
2559
2593
DocumentNodeMetadata {
2560
2594
persistent_metadata: DocumentNodePersistentMetadata {
2561
- display_name: "Boundless Footprint " . to_string( ) ,
2595
+ display_name: "Freeze Real Time " . to_string( ) ,
2562
2596
node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 14 , 0 ) ) ,
2563
2597
..Default :: default ( )
2564
2598
} ,
2565
2599
..Default :: default ( )
2566
2600
} ,
2601
+ DocumentNodeMetadata {
2602
+ persistent_metadata: DocumentNodePersistentMetadata {
2603
+ display_name: "Boundless Footprint" . to_string( ) ,
2604
+ node_type_metadata: NodeTypePersistentMetadata :: node( IVec2 :: new( 21 , 0 ) ) ,
2605
+ ..Default :: default ( )
2606
+ } ,
2607
+ ..Default :: default ( )
2608
+ } ,
2567
2609
]
2568
2610
. into_iter( )
2569
2611
. enumerate( )
0 commit comments