Vegetation Asset List Combiner Component

Use the Vegetation Asset List Combiner component to group multiple vegetation asset lists. This component allows you to keep vegetation asset lists small, focused, and reusable; combine only the asset lists you need for a vegetation layer.

Provider

Vegetation Gem

Vegetation Asset List Combiner properties

Vegetation Asset List Combiner component properties

PropertyDescriptionValuesDefault
Descriptor ProvidersAn array of vegetation asset lists that will be combined by this component.Array: Vegetation Asset ListNone

DescriptorListCombinerRequestBus

Use the following request functions with the DescriptorListCombinerRequestBus EBus interface to communicate with Vegetation Asset List Combiner components in your game.

Method NameDescriptionParameterReturnScriptable
AddDescriptorEntityIdAdds an entity with a Vegetation Asset List component to an array of Descriptor Providers.EntityIdNoneYes
GetDescriptorEntityIdReturns the EntityId of a Descriptor Provider at the specified index.Descriptor Providers Index: IntegerEntityIdYes
GetNumDescriptorsReturns the number of entries in a Descriptor Providers array.NoneCount: IntegerYes
RemoveDescriptorEntityIdRemoves an entity from an array of Descriptor Providers.EntityIdNoneYes
SetDescriptorEntityIdUpdates the EntityId of an entry in an array of Descriptor Providers.Descriptor Providers Index: Integer, EntityIdNoneYes

Copyright © 2026 DawnEngine. All rights reserved.

DawnEngine is a commercial 3D engine distributed under the DawnEngine end-user license agreement. Engine binaries and source are proprietary and are not covered by the licenses below.

Documentation only: the prose and templates on this site are a derivative work of Open 3D Engine (O3DE) documentation by the O3DE Contributors, used under CC BY 4.0 (documentation content), Apache 2.0 (site code), and the MIT license (inline code samples).

The open-source 3D engine that DawnEngine is built on top of is Open 3D Engine . DawnEngine is not affiliated with, endorsed by, or sponsored by The Linux Foundation or the O3DE project. “O3DE” and “Open 3D Engine” are trademarks of The Linux Foundation.