The class defines the XR specific RHI rendering interface.
More...
#include <XRRenderingInterface.h>
The class defines the XR specific RHI rendering interface.
virtual void AZ::RHI::XRRenderingInterface::BeginFrame |
( |
| ) |
|
|
pure virtual |
Rendering api to signal the beginning of a frame.
- Note
- This function is called from the thread related to the presentation queue.
virtual AZ::RHI::ResultCode AZ::RHI::XRRenderingInterface::CreateSwapChain |
( |
| ) |
|
|
pure virtual |
Rendering api to create a XR SwapChain which should internally create a xr swapchain per view as well as multiple swapchain images per xr swapchain
virtual void AZ::RHI::XRRenderingInterface::EndFrame |
( |
| ) |
|
|
pure virtual |
Rendering api to signal the end of a frame.
- Note
- This function is called from the thread related to the presentation queue.
virtual AZ::RHI::ResultCode AZ::RHI::XRRenderingInterface::InitVariableRateShadingImageContent |
( |
AZ::RHI::Image * |
image, |
|
|
XRFoveatedLevel |
level |
|
) |
| const |
|
pure virtual |
Fills the contents of an image that will be use as a variable shading rate attachment depending on the requested level of foveted rendering. The image must have the proper format and size for using as a shading rate attachment.
virtual void AZ::RHI::XRRenderingInterface::PostFrame |
( |
| ) |
|
|
pure virtual |
Rendering api to signal after EndFrame has been executed.
- Note
- This function is called from the main thread.
The documentation for this class was generated from the following file:
- Gems/Atom/RHI/Code/Include/Atom/RHI/XRRenderingInterface.h