21using namespace nodes::derived_node_tree_types;
140 bool is_pixel_compile_unit_single_value_;
143 std::optional<Domain> pixel_compile_unit_domain_;
192 bool is_pixel_node_single_value(
DNode node);
PixelCompileUnit & get_pixel_compile_unit()
CompileState(const Context &context, const Schedule &schedule)
void reset_pixel_compile_unit()
Result & get_result_from_output_socket(DOutputSocket output)
void map_node_to_node_operation(DNode node, NodeOperation *operation)
void add_node_to_pixel_compile_unit(DNode node)
bool should_compile_pixel_compile_unit(DNode node)
bool is_pixel_compile_unit_single_value()
const Schedule & get_schedule()
void map_node_to_pixel_operation(DNode node, PixelOperation *operation)
int compute_pixel_node_operation_outputs_count(DNode node)
VectorSet< DNode > Schedule
VectorSet< DNode > PixelCompileUnit