ImageBasedLightComponentRequestBus provides an interface to request operations on a ImageBasedLightComponent.
More...
#include <ImageBasedLightComponentBus.h>
Inherits AZ::ComponentBus.
|
virtual void | SetSpecularImageAsset (const Data::Asset< RPI::StreamingImageAsset > &imageAsset)=0 |
|
virtual void | SetDiffuseImageAsset (const Data::Asset< RPI::StreamingImageAsset > &imageAsset)=0 |
|
virtual Data::Asset< RPI::StreamingImageAsset > | GetSpecularImageAsset () const =0 |
|
virtual Data::Asset< RPI::StreamingImageAsset > | GetDiffuseImageAsset () const =0 |
|
virtual void | SetSpecularImageAssetId (const Data::AssetId imageAssetId)=0 |
|
virtual void | SetDiffuseImageAssetId (const Data::AssetId imageAssetId)=0 |
|
virtual Data::AssetId | GetSpecularImageAssetId () const =0 |
|
virtual Data::AssetId | GetDiffuseImageAssetId () const =0 |
|
virtual void | SetSpecularImageAssetPath (const AZStd::string path)=0 |
|
virtual void | SetDiffuseImageAssetPath (const AZStd::string path)=0 |
|
virtual AZStd::string | GetSpecularImageAssetPath () const =0 |
|
virtual AZStd::string | GetDiffuseImageAssetPath () const =0 |
|
virtual void | SetExposure (float exposure)=0 |
|
virtual float | GetExposure () const =0 |
|
ImageBasedLightComponentRequestBus provides an interface to request operations on a ImageBasedLightComponent.
The documentation for this class was generated from the following file:
- Gems/AtomLyIntegration/CommonFeatures/Code/Include/AtomLyIntegration/CommonFeatures/ImageBasedLights/ImageBasedLightComponentBus.h