Open 3D Engine XR Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
XR::FoveatedImagePass Class Reference

#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< FoveatedImagePassCreate (const AZ::RPI::PassDescriptor &descriptor)
 Creates a FoveatedImagePass.
 

Detailed Description

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.


The documentation for this class was generated from the following file: