Skip to content

TextureRect ExpandModeEnum

Eduard Gushchin edited this page Jul 1, 2026 · 3 revisions

Home | API by Category | Complete API Index | API Compatibility

Field Value
Full name Electron2D.TextureRect.ExpandModeEnum
Namespace Electron2D
Kind enum
Category UI and Text

Overview

Identifies how texture size contributes to minimum size.

Syntax

public enum Electron2D.TextureRect.ExpandModeEnum : System.IComparable, System.IConvertible, System.IFormattable, System.ISpanFormattable

Godot 4.7 C# profile compatibility

Profile: Electron2D 0.1.0 2D
Status: Supported / Parity verified
Out of profile: no
Godot reference: TextureRect.ExpandMode

Keep-size, ignore-size and fit width/height modes for texture minimum-size behavior.

Remarks

Expand mode affects Electron2D.TextureRect._GetMinimumSize. Drawing is controlled by Electron2D.TextureRect.StretchMode.

Thread Safety

This enum is immutable and is safe to use from any thread.

Since

This enum is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandMode

Members

Member Kind Summary
FitHeight Enum value Uses texture height as minimum height.
FitHeightProportional Enum value Uses the full texture size while fitting by height.
FitWidth Enum value Uses texture width as minimum width.
FitWidthProportional Enum value Uses the full texture size while fitting by width.
IgnoreSize Enum value Ignores texture size for minimum size.
KeepSize Enum value Keeps the texture size as minimum size.

Member Details

FitHeight

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum FitHeight

Summary

Uses texture height as minimum height.

Remarks

The minimum width is zero.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

FitHeightProportional

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum FitHeightProportional

Summary

Uses the full texture size while fitting by height.

Remarks

Use this value to preserve proportional minimum size.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

FitWidth

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum FitWidth

Summary

Uses texture width as minimum width.

Remarks

The minimum height is zero.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

FitWidthProportional

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum FitWidthProportional

Summary

Uses the full texture size while fitting by width.

Remarks

Use this value to preserve proportional minimum size.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

IgnoreSize

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum IgnoreSize

Summary

Ignores texture size for minimum size.

Remarks

Use this value when layout should fully control size.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

KeepSize

Kind: Enum value

public const Electron2D.TextureRect.ExpandModeEnum KeepSize

Summary

Keeps the texture size as minimum size.

Remarks

Use this value with Electron2D.TextureRect.ExpandMode.

Since

This value is available since Electron2D 0.1.0 Preview.

See Also

  • Electron2D.TextureRect.ExpandModeEnum

Clone this wiki locally