Open 3D Engine AtomLyIntegration Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::ImageBasedLightComponentRequests Class Referenceabstract

ImageBasedLightComponentRequestBus provides an interface to request operations on a ImageBasedLightComponent. More...

#include <ImageBasedLightComponentBus.h>

Inherits AZ::ComponentBus.

Public Member Functions

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
 

Detailed Description

ImageBasedLightComponentRequestBus provides an interface to request operations on a ImageBasedLightComponent.


The documentation for this class was generated from the following file: