Inherits AZ::Data::AssetBus::Handler, and AZ::Render::CubeMapRenderer.
Public Member Functions | |
void | Init (RPI::Scene *scene, ReflectionRenderData *reflectionRenderData) |
void | Simulate (uint32_t probeIndex) |
void | OnRenderEnd () |
const Vector3 & | GetPosition () const |
const AZ::Transform & | GetTransform () const |
void | SetTransform (const AZ::Transform &transform) |
const AZ::Vector3 & | GetOuterExtents () const |
void | SetOuterExtents (const AZ::Vector3 &outerExtents) |
const AZ::Vector3 & | GetInnerExtents () const |
void | SetInnerExtents (const AZ::Vector3 &innerExtents) |
const Obb & | GetOuterObbWs () const |
const Obb & | GetInnerObbWs () const |
const Data::Instance< RPI::Image > & | GetCubeMapImage () const |
void | SetCubeMapImage (const Data::Instance< RPI::Image > &cubeMapImage, const AZStd::string &relativePath) |
const AZStd::string & | GetCubeMapRelativePath () const |
bool | GetUseParallaxCorrection () const |
void | SetUseParallaxCorrection (bool useParallaxCorrection) |
const AZ::Uuid & | GetUuid () const |
void | Bake (RenderCubeMapCallback callback) |
void | OnRenderPipelinePassesChanged (RPI::RenderPipeline *renderPipeline) |
void | ShowVisualization (bool showVisualization) |
void | SetRenderExposure (float renderExposure) |
float | GetRenderExposure () const |
void | SetBakeExposure (float bakeExposure) |
float | GetBakeExposure () const |