<?xml version="1.0" encoding="UTF-8" ?> <class name="PaintNode" inherits="Node2D" version="4.2"> <brief_description> </brief_description> <description> </description> <tutorials> </tutorials> <methods> <method name="_forward_canvas_gui_input" qualifiers="virtual"> <return type="bool" /> <argument index="0" name="event" type="InputEvent" /> <description> </description> </method> <method name="_get_rendered_image" qualifiers="virtual"> <return type="Image" /> <description> </description> </method> <method name="_render_image" qualifiers="virtual"> <return type="Image" /> <description> </description> </method> <method name="_render_should_evaluate_children" qualifiers="virtual"> <return type="bool" /> <description> </description> </method> <method name="find_parent_paint_node"> <return type="PaintNode" /> <description> </description> </method> <method name="forward_canvas_gui_input"> <return type="bool" /> <argument index="0" name="event" type="InputEvent" /> <description> </description> </method> <method name="get_paint_project"> <return type="PaintProject" /> <description> </description> </method> <method name="get_parent_paint_node"> <return type="PaintNode" /> <description> </description> </method> <method name="get_rendered_image"> <return type="Image" /> <description> </description> </method> <method name="render_image"> <return type="Image" /> <description> </description> </method> <method name="render_should_evaluate_children"> <return type="bool" /> <description> </description> </method> <method name="util_color_from_array"> <return type="Color" /> <argument index="0" name="color_array" type="PoolRealArray" /> <description> </description> </method> <method name="util_get_pixels_in_line"> <return type="PoolVector2iArray" /> <argument index="0" name="from" type="Vector2i" /> <argument index="1" name="to" type="Vector2i" /> <description> </description> </method> <method name="util_random_color"> <return type="Color" /> <description> </description> </method> <method name="util_random_color_alt"> <return type="Color" /> <description> </description> </method> <method name="util_to_1d"> <return type="int" /> <argument index="0" name="x" type="int" /> <argument index="1" name="y" type="int" /> <argument index="2" name="w" type="int" /> <description> </description> </method> <method name="util_to_1d_v"> <return type="int" /> <argument index="0" name="p" type="Vector2i" /> <argument index="1" name="w" type="int" /> <description> </description> </method> <method name="util_to_2d"> <return type="Vector2i" /> <argument index="0" name="idx" type="int" /> <argument index="1" name="w" type="int" /> <description> </description> </method> </methods> <members> <member name="draw_outline" type="bool" setter="set_draw_outline" getter="get_draw_outline" default="true"> </member> <member name="size" type="Vector2i" setter="set_size" getter="get_size" default="Vector2i( 0, 0 )"> </member> </members> <signals> <signal name="size_changed"> <description> </description> </signal> </signals> <constants> <constant name="NOTIFICATION_PARENT_PAINT_NODE_RESIZED" value="2500"> </constant> <constant name="NOTIFICATION_PAINT_PROJECT_PRE_RENDER" value="2501"> </constant> <constant name="NOTIFICATION_PAINT_PROJECT_POST_RENDER" value="2502"> </constant> </constants> </class>