|
Open 3D Engine Vegetation Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits ComponentConfig.
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (DescriptorListConfig, AZ::SystemAllocator) | |
| AZ_RTTI (DescriptorListConfig,"{902F6253-A8FA-4350-B9F1-C176F3E2D305}", AZ::ComponentConfig) | |
| DescriptorListSourceType | GetDescriptorListSourceType () const |
| void | SetDescriptorListSourceType (DescriptorListSourceType sourceType) |
| bool | IsExternalSource () const |
| bool | IsEmbeddedSource () const |
| AZStd::string | GetDescriptorAssetPath () const |
| void | SetDescriptorAssetPath (const AZStd::string &assetPath) |
| size_t | GetNumDescriptors () const |
| Descriptor * | GetDescriptor (int index) |
| void | RemoveDescriptor (int index) |
| void | SetDescriptor (int index, Descriptor *descriptor) |
| void | AddDescriptor (Descriptor *descriptor) |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
| DescriptorListSourceType | m_sourceType = DescriptorListSourceType::EMBEDDED |
|
AZ::Data::Asset < DescriptorListAsset > | m_descriptorListAsset |
| AZStd::vector< Descriptor > | m_descriptors |