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 |