|
Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits MultiHandler, 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 |