Inherits AZ::ComponentConfig.
|
| AZ_CLASS_ALLOCATOR (ImageGradientConfig, AZ::SystemAllocator) |
|
| AZ_RTTI (ImageGradientConfig, "{1BDB5DA4-A4A8-452B-BE6D-6BD451D4E7CD}", AZ::ComponentConfig) |
|
bool | GetManualScaleVisibility () const |
|
bool | IsImageAssetReadOnly () const |
|
bool | AreImageOptionsReadOnly () const |
|
AZStd::string | GetImageAssetPropertyName () const |
|
void | SetImageAssetPropertyName (const AZStd::string &imageAssetPropertyName) |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
AZ::Data::Asset< AZ::RPI::StreamingImageAsset > | m_imageAsset = { AZ::Data::AssetLoadBehavior::QueueLoad } |
| The image asset used for the image gradient.
|
|
AZ::Vector2 | m_tiling = AZ::Vector2::CreateOne() |
| How often the image should repeat within its shape bounds.
|
|
ChannelToUse | m_channelToUse = ChannelToUse::Red |
| Which color channel to use from the image.
|
|
AZ::u32 | m_mipIndex = 0 |
| Which mipmap level to use from the image.
|
|
CustomScaleType | m_customScaleType = CustomScaleType::None |
| Scale type to apply to the image data. (Auto = auto-scale data to use full 0-1 range, Manual = use scaleRangeMin/Max)
|
|
float | m_scaleRangeMin = 0.0f |
|
float | m_scaleRangeMax = 1.0f |
|
SamplingType | m_samplingType = SamplingType::Point |
| Which sampling method to use for querying gradient values (Point = exact image data, Bilinear = interpolated image data)
|
|
int | m_numImageModificationsActive = 0 |
| The number of active image modification sessions.
|
|
AZStd::string | m_imageAssetPropertyLabel = "Image Asset" |
| Label to use for the image asset. This gets modified to show current asset loading/processing state.
|
|
The documentation for this class was generated from the following file:
- Gems/GradientSignal/Code/Include/GradientSignal/Components/ImageGradientComponent.h