#define NODE_DO_OUTPUT_RECALC
#define CMP_NODE_OUTPUT_IGNORE_ALPHA
Overall context of the compositor.
void register_viewer(ViewerOperation *viewer)
void add_node_input_preview(NodeInput *input)
void add_input_value(NodeOperationInput *input, float value)
void add_operation(NodeOperation *operation)
void map_input_socket(NodeInput *node_socket, NodeOperationInput *operation_socket)
void set_bnodetree(const bNodeTree *tree)
NodeOperationInput * get_input_socket(unsigned int index)
void set_canvas_input_index(unsigned int index)
set the index of the input socket that will determine the canvas of this operation
bNode * get_bnode() const
get the reference to the SDNA bNode struct
NodeInput * get_input_socket(unsigned int index) const
ViewerNode(bNode *editor_node)
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
void set_display_settings(const ColorManagedDisplaySettings *display_settings)
void set_image_user(ImageUser *image_user)
void set_chunk_order(ChunkOrdering tile_order)
void set_view_name(const char *view_name)
void set_render_data(const RenderData *rd)
void set_use_alpha_input(bool value)
void set_image(Image *image)
void setCenterX(float centerX)
void setCenterY(float centerY)
void set_view_settings(const ColorManagedViewSettings *view_settings)
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .image(3
ChunkOrdering
The order of chunks to be scheduled.
ColorManagedViewSettings view_settings
ColorManagedDisplaySettings display_settings