Inherits AZ::ComponentBus.
 | 
| 
  | AZ_RTTI (DecalRequests, "{E9FC84EC-C63A-4241-B284-B8B72487F269}") | 
|   | 
| 
virtual float  | GetAttenuationAngle () const =0 | 
|   | Gets the attenuation angle. This controls how much the angle between geometry and the decal affects decal opacity. 
  | 
|   | 
| 
virtual void  | SetAttenuationAngle (float angle)=0 | 
|   | Sets the attenuation angle. This controls how much the angle between geometry and the decal affects decal opacity. 
  | 
|   | 
| 
virtual float  | GetOpacity () const =0 | 
|   | Gets the decal opacity. 
  | 
|   | 
| 
virtual void  | SetOpacity (float opacity)=0 | 
|   | Sets the decal opacity. 
  | 
|   | 
| 
virtual const AZ::Vector3 &  | GetDecalColor () const =0 | 
|   | Gets the decal color. 
  | 
|   | 
| 
virtual void  | SetDecalColor (const AZ::Vector3 &color)=0 | 
|   | Sets the decal color. 
  | 
|   | 
| 
virtual float  | GetDecalColorFactor () const =0 | 
|   | Gets the decal color factor. 
  | 
|   | 
| 
virtual void  | SetDecalColorFactor (float colorFactor)=0 | 
|   | Sets the decal color factor. 
  | 
|   | 
| 
virtual float  | GetNormalMapOpacity () const =0 | 
|   | Gets the decal normal map opacity. 
  | 
|   | 
| 
virtual void  | SetNormalMapOpacity (float opacity)=0 | 
|   | Sets the decal normal map opacity. 
  | 
|   | 
| 
virtual uint8_t  | GetSortKey () const =0 | 
|   | Gets the decal sort key. Decals with a larger sort key appear over top of smaller sort keys. 
  | 
|   | 
| 
virtual void  | SetSortKey (uint8_t sortKey)=0 | 
|   | Sets the decal sort key. Decals with a larger sort key appear over top of smaller sort keys. 
  | 
|   | 
| 
virtual void  | SetMaterialAssetId (Data::AssetId)=0 | 
|   | Sets the material asset Id for this decal. 
  | 
|   | 
| 
virtual Data::AssetId  | GetMaterialAssetId () const =0 | 
|   | Gets the material assert Id for this decal. 
  | 
|   | 
 | 
| 
static const EBusHandlerPolicy  | HandlerPolicy = EBusHandlerPolicy::Single | 
|   | Overrides the default AZ::EBusTraits handler policy to allow one listener only. 
  | 
|   | 
The documentation for this class was generated from the following file:
- Gems/AtomLyIntegration/CommonFeatures/Code/Include/AtomLyIntegration/CommonFeatures/Decals/DecalBus.h