2021-07-02 02:25:35 +08:00
<?xml version="1.0" encoding="UTF-8" ?>
2023-07-06 16:08:05 +08:00
<class name= "CurveXYZTexture" inherits= "Texture2D" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "../class.xsd" >
2021-07-02 02:25:35 +08:00
<brief_description >
2023-06-24 19:19:58 +08:00
A 1D texture where the red, green, and blue color channels correspond to points on 3 curves.
2021-07-02 02:25:35 +08:00
</brief_description>
<description >
2023-06-24 19:19:58 +08:00
A 1D texture where the red, green, and blue color channels correspond to points on 3 [Curve] resources. Compared to using separate [CurveTexture]s, this further simplifies the task of saving curves as image files.
2022-06-11 04:56:35 +08:00
If you only need to store one curve within a single texture, use [CurveTexture] instead. See also [GradientTexture1D] and [GradientTexture2D].
2021-07-02 02:25:35 +08:00
</description>
<tutorials >
</tutorials>
<members >
<member name= "curve_x" type= "Curve" setter= "set_curve_x" getter= "get_curve_x" >
2022-06-11 04:56:35 +08:00
The [Curve] that is rendered onto the texture's red channel.
2021-07-02 02:25:35 +08:00
</member>
<member name= "curve_y" type= "Curve" setter= "set_curve_y" getter= "get_curve_y" >
2022-06-11 04:56:35 +08:00
The [Curve] that is rendered onto the texture's green channel.
2021-07-02 02:25:35 +08:00
</member>
<member name= "curve_z" type= "Curve" setter= "set_curve_z" getter= "get_curve_z" >
2022-06-11 04:56:35 +08:00
The [Curve] that is rendered onto the texture's blue channel.
2021-07-02 02:25:35 +08:00
</member>
2022-11-09 15:59:49 +08:00
<member name= "resource_local_to_scene" type= "bool" setter= "set_local_to_scene" getter= "is_local_to_scene" overrides= "Resource" default= "false" />
2022-01-29 07:28:10 +08:00
<member name= "width" type= "int" setter= "set_width" getter= "get_width" default= "256" >
2022-06-11 04:56:35 +08:00
The width of the texture (in pixels). Higher values make it possible to represent high-frequency data better (such as sudden direction changes), at the cost of increased generation time and memory usage.
2021-07-02 02:25:35 +08:00
</member>
</members>
</class>