- getCanvas
RID getCanvas()
Returns the RID of the canvas used by this layer.
- getCustomViewport
Node getCustomViewport()
- getLayer
long getLayer()
- getOffset
Vector2 getOffset()
- getRotation
double getRotation()
- getRotationDegrees
double getRotationDegrees()
- getScale
Vector2 getScale()
- getTransform
Transform2D getTransform()
- opAssign
CanvasLayer opAssign(T n)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(CanvasLayer other)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(typeof(null) n)
Undocumented in source. Be warned that the author may not have intended to support it.
- setCustomViewport
void setCustomViewport(GodotObject viewport)
- setLayer
void setLayer(long layer)
- setOffset
void setOffset(Vector2 offset)
- setRotation
void setRotation(double radians)
- setRotationDegrees
void setRotationDegrees(double degrees)
- setScale
void setScale(Vector2 scale)
- setTransform
void setTransform(Transform2D transform)
- customViewport
GodotObject customViewport [@property setter]
The custom Viewport node assigned to the CanvasLayer. If null, uses the default viewport instead.
- customViewport
Node customViewport [@property getter]
The custom Viewport node assigned to the CanvasLayer. If null, uses the default viewport instead.
- layer
long layer [@property getter]
long layer [@property setter]
Layer index for draw order. Lower values are drawn first. Default value: 1.
- offset
Vector2 offset [@property getter]
Vector2 offset [@property setter]
- rotation
double rotation [@property getter]
double rotation [@property setter]
The layer's rotation in radians.
- rotationDegrees
double rotationDegrees [@property getter]
double rotationDegrees [@property setter]
The layer's rotation in degrees.
- scale
Vector2 scale [@property getter]
Vector2 scale [@property setter]
- transform
Transform2D transform [@property getter]
Transform2D transform [@property setter]
Canvas drawing layer.
CanvasItem nodes that are direct or indirect children of a CanvasLayer will be drawn in that layer. The layer is a numeric index that defines the draw order. The default 2D scene renders with index 0, so a CanvasLayer with index -1 will be drawn below, and one with index 1 will be drawn above. This is very useful for HUDs (in layer 1+ or above), or backgrounds (in layer -1 or below).