#include <FoveatedImagePass.h>
Inherits AZ::RPI::Pass.
Public Member Functions | |
AZ_RTTI (FoveatedImagePass, "{C4C33582-21E9-42CE-801B-BE3A1C468A72}", Base) | |
AZ_CLASS_ALLOCATOR (FoveatedImagePass, AZ::SystemAllocator) | |
Static Public Member Functions | |
static AZ::RPI::Ptr< FoveatedImagePass > | Create (const AZ::RPI::PassDescriptor &descriptor) |
Creates a FoveatedImagePass. | |
This pass handles the initialization of the content of the shading rate image used for foveted rendering. This pass doesn't render or compute anything. It just creates the shading rate image (based on the pipeline output size and device capabilities) and fills it with the proper values depending on the foveated level. It also handles resizes of the pipeline output.