Open 3D Engine Terrain 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 (TerrainMacroMaterialConfig, AZ::SystemAllocator) | |
AZ_RTTI (TerrainMacroMaterialConfig,"{9DBAFFF0-FD20-4594-8884-E3266D8CCAC8}", AZ::ComponentConfig) | |
bool | NormalMapAttributesAreReadOnly () const |
AZStd::string | GetMacroColorAssetPropertyName () const |
void | SetMacroColorAssetPropertyName (const AZStd::string ¯oColorAssetPropertyName) |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
AZ::Data::Asset < AZ::RPI::StreamingImageAsset > | m_macroColorAsset = { AZ::Data::AssetLoadBehavior::QueueLoad } |
AZ::Data::Asset < AZ::RPI::StreamingImageAsset > | m_macroNormalAsset = { AZ::Data::AssetLoadBehavior::QueueLoad } |
bool | m_normalFlipX = false |
bool | m_normalFlipY = false |
float | m_normalFactor = 1.0f |
int32_t | m_priority = 0 |
AZStd::string | m_macroColorAssetPropertyLabel = "Color Texture" |
Label to use for the macro color asset. This gets modified to show current asset loading/processing state. | |