Documentation ¶
Overview ¶
Package GradientTexture2D provides methods for working with GradientTexture2D object instances.
Index ¶
- type Advanced
- type Any
- type Fill
- type Instance
- func (self Instance) AsGradientTexture2D() Instance
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsResource() Resource.Instance
- func (self Instance) AsTexture() Texture.Instance
- func (self Instance) AsTexture2D() Texture2D.Instance
- func (self Instance) Fill() gdclass.GradientTexture2DFill
- func (self Instance) FillFrom() Vector2.XY
- func (self Instance) FillTo() Vector2.XY
- func (self Instance) Gradient() [1]gdclass.Gradient
- func (self Instance) Repeat() gdclass.GradientTexture2DRepeat
- func (self Instance) SetFill(value gdclass.GradientTexture2DFill)
- func (self Instance) SetFillFrom(value Vector2.XY)
- func (self Instance) SetFillTo(value Vector2.XY)
- func (self Instance) SetGradient(value [1]gdclass.Gradient)
- func (self Instance) SetHeight(value int)
- func (self Instance) SetRepeat(value gdclass.GradientTexture2DRepeat)
- func (self Instance) SetUseHdr(value bool)
- func (self Instance) SetWidth(value int)
- func (self *Instance) UnsafePointer() unsafe.Pointer
- func (self Instance) UseHdr() bool
- func (self Instance) Virtual(name string) reflect.Value
- type Repeat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Fill ¶
type Fill = gdclass.GradientTexture2DFill //gd:GradientTexture2D.Fill
type Instance ¶
type Instance [1]gdclass.GradientTexture2D
A 2D texture that obtains colors from a [Gradient] to fill the texture data. This texture is able to transform a color transition into different patterns such as a linear or a radial gradient. The gradient is sampled individually for each pixel so it does not necessarily represent an exact copy of the gradient(see [member width] and [member height]). See also [GradientTexture1D], [CurveTexture] and [CurveXYZTexture].
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AsGradientTexture2D ¶
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsResource ¶
func (Instance) AsTexture2D ¶
func (Instance) Fill ¶
func (self Instance) Fill() gdclass.GradientTexture2DFill
func (Instance) Repeat ¶
func (self Instance) Repeat() gdclass.GradientTexture2DRepeat
func (Instance) SetFill ¶
func (self Instance) SetFill(value gdclass.GradientTexture2DFill)
func (Instance) SetFillFrom ¶
func (Instance) SetGradient ¶
func (Instance) SetRepeat ¶
func (self Instance) SetRepeat(value gdclass.GradientTexture2DRepeat)
func (*Instance) UnsafePointer ¶
type Repeat ¶
type Repeat = gdclass.GradientTexture2DRepeat //gd:GradientTexture2D.Repeat
const ( /*The gradient fill is restricted to the range defined by [member fill_from] to [member fill_to] offsets.*/ RepeatNone Repeat = 0 /*The texture is filled starting from [member fill_from] to [member fill_to] offsets, repeating the same pattern in both directions.*/ RepeatDefault Repeat = 1 /*The texture is filled starting from [member fill_from] to [member fill_to] offsets, mirroring the pattern in both directions.*/ RepeatMirror Repeat = 2 )