Skip to content

getFoliageSurface

Client-side

Available in Neon, not standard MTA

Returns the GTA surface ID a foliage patch grows from.

Syntax

int|false getFoliageSurface(foliage theFoliage)

Arguments

theFoliagefoliage

Foliage element.

Returns

The surface ID from 0 through 255, or false when the element is not a foliage element.

Ownership and lifecycle

A foliage element belongs to the resource that created it and joins its element group, so stopping the resource removes its patches without explicit cleanup. Every setter rebuilds the native triangle atomically and rolls back to the previous state when the new combination is rejected.

OOP aliases

  • foliage:getSurface()
  • foliage.surface

Where this comes from

RELATED NEON APIS

Continue exploring

Read the system guide →