Inherited by AZ::Render::DepthOfFieldCopyFocusDepthToCpuPass, AZ::Render::RayTracingAccelerationStructurePass, AZ::RHI::ScopeProducerEmpty, AZ::RHI::ScopeProducerFunction< UserData, PrepareFunction, CompileFunction, ExecuteFunction >, AZ::RPI::ImageAttachmentCopy, AZ::RPI::ImageAttachmentPreviewPass, and AZ::RPI::RenderPass.
AZ::RHI::ScopeProducer::ScopeProducer |
( |
| ) |
|
|
protected |
Protected default constructor for classes that inherit from ScopeProducer but that can't supply a ScopeId at construction.
const Scope* AZ::RHI::ScopeProducer::GetScope |
( |
| ) |
const |
Returns the scope associated with this scope producer.
const ScopeId& AZ::RHI::ScopeProducer::GetScopeId |
( |
| ) |
const |
Returns the scope id associated with this scope producer.
void AZ::RHI::ScopeProducer::InitScope |
( |
const ScopeId & |
scopeId, |
|
|
HardwareQueueClass |
hardwareQueueClass = HardwareQueueClass::Graphics |
|
) |
| |
|
protected |
Initializes the scope with a ScopeId and HardwareQueueClass. Used by classes that inherit from ScopeProducer but can't supply a ScopeId at construction.
void AZ::RHI::ScopeProducer::SetHardwareQueueClass |
( |
HardwareQueueClass |
hardwareQueueClass | ) |
|
|
protected |
Sets the HardwareQueueClass on the scope
void AZ::RHI::ScopeProducer::SetScopeId |
( |
const ScopeId & |
scopeId | ) |
|
|
protected |
The documentation for this class was generated from the following file:
- Gems/Atom/RHI/Code/Include/Atom/RHI/ScopeProducer.h