|
Open 3D Engine GradientSignal 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 EditorComponentBase, Handler, Handler, Handler, Handler, and Handler.
Public Member Functions | |
| AZ_EDITOR_COMPONENT (EditorGradientBakerComponent, EditorGradientBakerComponentTypeId, AzToolsFramework::Components::EditorComponentBase) | |
| void | Activate () override |
| Component overrides ... | |
| void | Deactivate () override |
| float | GetValue (const GradientSampleParams &sampleParams) const override |
| GradientRequestBus overrides ... | |
| void | GetValues (AZStd::span< const AZ::Vector3 > positions, AZStd::span< float > outValues) const override |
| bool | IsEntityInHierarchy (const AZ::EntityId &entityId) const override |
| AZ::Vector2 | GetOutputResolution () const override |
| GradientImageCreatorRequestBus overrides ... | |
| void | SetOutputResolution (const AZ::Vector2 &resolution) override |
| OutputFormat | GetOutputFormat () const override |
| void | SetOutputFormat (OutputFormat outputFormat) override |
| AZ::IO::Path | GetOutputImagePath () const override |
| void | SetOutputImagePath (const AZ::IO::Path &outputImagePath) override |
| void | BakeImage () override |
| GradientBakerRequestBus overrides ... | |
| AZ::EntityId | GetInputBounds () const override |
| void | SetInputBounds (const AZ::EntityId &inputBounds) override |
| void | OnCompositionChanged () override |
| LmbrCentral::DependencyNotificationBus overrides ... | |
Protected Member Functions | |
| void | OnTick (float deltaTime, AZ::ScriptTimePoint time) override |
| AZ::TickBus overrides ... | |
| void | OnConfigurationChanged () |
| void | SetupDependencyMonitor () |
| void | StartBakeImageJob () |
| bool | IsBakeDisabled () const |