CurveXYZTexture

继承: Texture2D < Texture < Resource < RefCounted < Object

A 1D texture where the red, green, and blue color channels correspond to points on 3 curves.

描述

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.

If you only need to store one curve within a single texture, use CurveTexture instead. See also GradientTexture1D and GradientTexture2D.

属性


属性说明

Curve curve_x

  • void set_curve_x ( value: Curve )
  • Curve get_curve_x ( )

The Curve that is rendered onto the texture's red channel.


Curve curve_y

  • void set_curve_y ( value: Curve )
  • Curve get_curve_y ( )

The Curve that is rendered onto the texture's green channel.


Curve curve_z

  • void set_curve_z ( value: Curve )
  • Curve get_curve_z ( )

The Curve that is rendered onto the texture's blue channel.


int width = 256

  • void set_width ( value: int )
  • int get_width ( )

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.

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。