|
Open 3D Engine Atom 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.
|
#include <DynamicProperty.h>
Public Member Functions | |
| AZ_TYPE_INFO (DynamicPropertyConfig,"{9CA40E92-7F03-42BE-B6AA-51F30EE5796C}") | |
| AZ_CLASS_ALLOCATOR (DynamicPropertyConfig, AZ::SystemAllocator) | |
Public Attributes | |
| AZ::Name | m_id |
| The full property ID, which will normally be "groupName.propertyName". | |
| AZStd::string | m_name |
| AZStd::string | m_displayName |
| AZStd::string | m_groupName |
| AZStd::string | m_groupDisplayName |
| AZStd::string | m_description |
| AZStd::any | m_defaultValue |
| AZStd::any | m_parentValue |
| AZStd::any | m_originalValue |
| AZStd::any | m_min |
| AZStd::any | m_max |
| AZStd::any | m_softMin |
| AZStd::any | m_softMax |
| AZStd::any | m_step |
| AZStd::vector< AZStd::string > | m_enumValues |
| AZStd::vector< AZStd::string > | m_vectorLabels |
| bool | m_visible = true |
| bool | m_readOnly = false |
| bool | m_showThumbnail = false |
|
AZStd::function< AZ::u32(const AZStd::any &)> | m_dataChangeCallback |
|
AZStd::vector < AZ::Data::AssetType > | m_supportedAssetTypes |
| AZ::u32 | m_customHandler = 0 |
Configures the initial state, data type, attributes, and values that describe the dynamic property and how it is presented