Open 3D Engine AtomLyIntegration Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Data::AssetBus::MultiHandler, AZ::TransformNotificationBus::Handler, LmbrCentral::ShapeComponentNotificationsBus::Handler, and AzFramework::BoundsRequestBus::Handler.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (ReflectionProbeComponentController, AZ::SystemAllocator) | |
AZ_RTTI (AZ::Render::ReflectionProbeComponentController, "{EFFA88F1-7ED2-4552-B6F6-5E6B2B6D9311}") | |
ReflectionProbeComponentController (const ReflectionProbeComponentConfig &config) | |
void | Activate (AZ::EntityId entityId) |
void | Deactivate () |
void | SetConfiguration (const ReflectionProbeComponentConfig &config) |
const ReflectionProbeComponentConfig & | GetConfiguration () const |
AZ::Aabb | GetAabb () const |
void | SetBakeExposure (float bakeExposure) |
void | BakeReflectionProbe (BuildCubeMapCallback callback, const AZStd::string &relativePath) |
void | UpdateCubeMap () |
AZ::Aabb | GetWorldBounds () const override |
AZ::Aabb | GetLocalBounds () const override |
void | RegisterInnerExtentsChangedHandler (AZ::Event< bool >::Handler &handler) |
Friends | |
class | EditorReflectionProbeComponent |