Inherits AZ::Render::CubeMapCaptureFeatureProcessorInterface.
|
| AZ_RTTI (AZ::Render::CubeMapCaptureFeatureProcessor, "{821039A3-AF40-4E69-A7EF-D44D81EAF1FA}", AZ::Render::CubeMapCaptureFeatureProcessorInterface) |
|
CubeMapCaptureHandle | AddCubeMapCapture (const AZ::Transform &transform) override |
|
void | RemoveCubeMapCapture (CubeMapCaptureHandle &cubeMapCapture) override |
|
void | SetTransform (const CubeMapCaptureHandle &cubeMapCapture, const AZ::Transform &transform) override |
|
void | SetExposure (const CubeMapCaptureHandle &cubeMapCapture, float exposure) override |
|
void | SetRelativePath (const CubeMapCaptureHandle &cubeMapCapture, const AZStd::string &relativePath) override |
|
void | RenderCubeMap (const CubeMapCaptureHandle &cubeMapCapture, RenderCubeMapCallback callback, const AZStd::string &relativePath) override |
|
bool | IsCubeMapReferenced (const AZStd::string &relativePath) override |
|
void | Activate () override |
| Perform any necessary activation and gives access to owning Scene.
|
|
void | Deactivate () override |
| Perform any necessary deactivation.
|
|
void | Simulate (const FeatureProcessor::SimulatePacket &packet) override |
|
void | OnRenderEnd () override |
|
| AZ_RTTI (AZ::Render::CubeMapCaptureFeatureProcessorInterface, "{77C6838D-6693-4CF4-9FFC-8110C4551761}", AZ::RPI::FeatureProcessor) |
|
| AZ_RTTI (FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") |
|
| AZ_CLASS_ALLOCATOR (FeatureProcessor, AZ::SystemAllocator) |
|
Scene * | GetParentScene () const |
|
virtual void | ApplyRenderPipelineChange (RenderPipeline *pipeline) |
|
virtual void | AddRenderPasses (RenderPipeline *pipeline) |
|
virtual void | PrepareViews (const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &) |
|
virtual void | Simulate (const SimulatePacket &) |
|
virtual void | Render (const RenderPacket &) |
|
virtual void | OnEndCulling (const RenderPacket &) |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
void | EnableSceneNotification () |
|
void | DisableSceneNotification () |
|
◆ Activate()
void AZ::Render::CubeMapCaptureFeatureProcessor::Activate |
( |
| ) |
|
|
overridevirtual |
◆ AddCubeMapCapture()
CubeMapCaptureHandle AZ::Render::CubeMapCaptureFeatureProcessor::AddCubeMapCapture |
( |
const AZ::Transform & |
transform | ) |
|
|
overridevirtual |
◆ Deactivate()
void AZ::Render::CubeMapCaptureFeatureProcessor::Deactivate |
( |
| ) |
|
|
overridevirtual |
◆ IsCubeMapReferenced()
bool AZ::Render::CubeMapCaptureFeatureProcessor::IsCubeMapReferenced |
( |
const AZStd::string & |
relativePath | ) |
|
|
overridevirtual |
◆ OnRenderEnd()
void AZ::Render::CubeMapCaptureFeatureProcessor::OnRenderEnd |
( |
| ) |
|
|
overridevirtual |
The feature processor may do clean up when the current render frame is finished
- This is called every RPI::RenderTick.
Reimplemented from AZ::RPI::FeatureProcessor.
◆ RemoveCubeMapCapture()
void AZ::Render::CubeMapCaptureFeatureProcessor::RemoveCubeMapCapture |
( |
CubeMapCaptureHandle & |
cubeMapCapture | ) |
|
|
overridevirtual |
◆ RenderCubeMap()
void AZ::Render::CubeMapCaptureFeatureProcessor::RenderCubeMap |
( |
const CubeMapCaptureHandle & |
cubeMapCapture, |
|
|
RenderCubeMapCallback |
callback, |
|
|
const AZStd::string & |
relativePath |
|
) |
| |
|
overridevirtual |
◆ SetExposure()
void AZ::Render::CubeMapCaptureFeatureProcessor::SetExposure |
( |
const CubeMapCaptureHandle & |
cubeMapCapture, |
|
|
float |
exposure |
|
) |
| |
|
overridevirtual |
◆ SetRelativePath()
void AZ::Render::CubeMapCaptureFeatureProcessor::SetRelativePath |
( |
const CubeMapCaptureHandle & |
cubeMapCapture, |
|
|
const AZStd::string & |
relativePath |
|
) |
| |
|
overridevirtual |
◆ SetTransform()
void AZ::Render::CubeMapCaptureFeatureProcessor::SetTransform |
( |
const CubeMapCaptureHandle & |
cubeMapCapture, |
|
|
const AZ::Transform & |
transform |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/Atom/Feature/Common/Code/Source/CubeMapCapture/CubeMapCaptureFeatureProcessor.h