mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-08-03 21:08:18 +00:00
Improve naming of several proto nodes
This commit is contained in:
parent
747dae3bb6
commit
d082b15abb
24 changed files with 288 additions and 303 deletions
|
@ -265,14 +265,14 @@ impl<I, O> PanicNode<I, O> {
|
|||
#[cfg(test)]
|
||||
mod test {
|
||||
use super::*;
|
||||
use graphene_core::{ops::AddNode, ops::IdNode};
|
||||
use graphene_core::{ops::AddPairNode, ops::IdentityNode};
|
||||
|
||||
#[test]
|
||||
#[should_panic]
|
||||
pub fn dyn_input_invalid_eval_panic() {
|
||||
//let add = DynAnyNode::new(AddNode::new()).into_type_erased();
|
||||
//let add = DynAnyNode::new(AddPairNode::new()).into_type_erased();
|
||||
//add.eval(Box::new(&("32", 32u32)));
|
||||
let dyn_any = DynAnyNode::<(u32, u32), u32, _>::new(FutureWrapperNode { node: AddNode::new() });
|
||||
let dyn_any = DynAnyNode::<(u32, u32), u32, _>::new(FutureWrapperNode { node: AddPairNode::new() });
|
||||
let type_erased = Box::new(dyn_any) as TypeErasedBox;
|
||||
let _ref_type_erased = type_erased.as_ref();
|
||||
//let type_erased = Box::pin(dyn_any) as TypeErasedBox<'_>;
|
||||
|
@ -281,12 +281,12 @@ mod test {
|
|||
|
||||
#[test]
|
||||
pub fn dyn_input_compose() {
|
||||
//let add = DynAnyNode::new(AddNode::new()).into_type_erased();
|
||||
//let add = DynAnyNode::new(AddPairNode::new()).into_type_erased();
|
||||
//add.eval(Box::new(&("32", 32u32)));
|
||||
let dyn_any = DynAnyNode::<(u32, u32), u32, _>::new(FutureWrapperNode { node: AddNode::new() });
|
||||
let dyn_any = DynAnyNode::<(u32, u32), u32, _>::new(FutureWrapperNode { node: AddPairNode::new() });
|
||||
let type_erased = Box::new(dyn_any) as TypeErasedBox<'_>;
|
||||
type_erased.eval(Box::new((4u32, 2u32)));
|
||||
let id_node = FutureWrapperNode::new(IdNode::new());
|
||||
let id_node = FutureWrapperNode::new(IdentityNode::new());
|
||||
let any_id = DynAnyNode::<u32, u32, _>::new(id_node);
|
||||
let type_erased_id = Box::new(any_id) as TypeErasedBox;
|
||||
let type_erased = ComposeTypeErased::new(NodeContainer::new(type_erased), NodeContainer::new(type_erased_id));
|
||||
|
@ -296,13 +296,11 @@ mod test {
|
|||
}
|
||||
|
||||
// TODO: Fix this test
|
||||
/*
|
||||
#[test]
|
||||
pub fn dyn_input_storage_composition() {
|
||||
// todo readd test
|
||||
let node = <graphene_core::ops::IdNode>::new();
|
||||
let any: DynAnyNode<Any<'_>, Any<'_>, _> = DynAnyNode::new(ValueNode::new(node));
|
||||
any.into_type_erased();
|
||||
}
|
||||
*/
|
||||
// #[test]
|
||||
// pub fn dyn_input_storage_composition() {
|
||||
// // todo readd test
|
||||
// let node = <graphene_core::ops::IdentityNode>::new();
|
||||
// let any: DynAnyNode<Any<'_>, Any<'_>, _> = DynAnyNode::new(ValueNode::new(node));
|
||||
// any.into_type_erased();
|
||||
// }
|
||||
}
|
||||
|
|
|
@ -399,7 +399,7 @@ mod test {
|
|||
use crate::raster::*;
|
||||
|
||||
#[allow(unused_imports)]
|
||||
use graphene_core::ops::{AddNode, CloneNode};
|
||||
use graphene_core::ops::{AddPairNode, CloneNode};
|
||||
use graphene_core::raster::*;
|
||||
use graphene_core::structural::Then;
|
||||
use graphene_core::transform::{Transform, TransformMut};
|
||||
|
@ -423,7 +423,7 @@ mod test {
|
|||
|
||||
#[test]
|
||||
fn test_reduce() {
|
||||
let reduce_node = ReduceNode::new(ClonedNode::new(0u32), ValueNode::new(AddNode));
|
||||
let reduce_node = ReduceNode::new(ClonedNode::new(0u32), ValueNode::new(AddPairNode));
|
||||
let sum = reduce_node.eval(vec![1, 2, 3, 4, 5].into_iter());
|
||||
assert_eq!(sum, 15);
|
||||
}
|
||||
|
|
|
@ -182,13 +182,13 @@ async fn create_compute_pass_descriptor<T: Clone + Pixel + StaticTypeSized>(
|
|||
DocumentNode {
|
||||
name: "Quantization".into(),
|
||||
inputs: vec![NodeInput::Network(concrete!(quantization::Quantization))],
|
||||
implementation: DocumentNodeImplementation::Unresolved("graphene_core::ops::IdNode".into()),
|
||||
implementation: DocumentNodeImplementation::Unresolved("graphene_core::ops::IdentityNode".into()),
|
||||
..Default::default()
|
||||
},
|
||||
DocumentNode {
|
||||
name: "Width".into(),
|
||||
inputs: vec![NodeInput::Network(concrete!(u32))],
|
||||
implementation: DocumentNodeImplementation::Unresolved("graphene_core::ops::IdNode".into()),
|
||||
implementation: DocumentNodeImplementation::Unresolved("graphene_core::ops::IdentityNode".into()),
|
||||
..Default::default()
|
||||
},
|
||||
/*DocumentNode {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue