Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
When GraphicsBindingOpenXrVulkan is used, this must be filled out and passed to GraphicsBindingOpenXrVulkan.PrepareRender(VulkanRenderParameters) and GraphicsBindingOpenXrVulkan.BlitRemoteFrame(VulkanRenderParameters) once per frame.
struct Microsoft::Azure::RemoteRendering::VulkanRenderParameters
Fields
GraphicsQueue
Vulkan graphics queue.
void* GraphicsQueue{};
QueueFamilyIndex
Queue family index used by the graphics queue.
uint32_t QueueFamilyIndex{};
CommandBuffer
Vulkan command buffer to use for recoding.
void* CommandBuffer{};
RenderPass
Vulkan render pass used by the app to render into frame buffer.
void* RenderPass{};
Srgb
Flag indicating whether the given frame buffer was created with a SRGB format.
bool Srgb{};
SampleCount
MSAA sample count of the given frame buffer.
uint32_t SampleCount{};
CurrentFrameNumber
Current frame number. Note, must be strictly increasing. Can be used to track lifetime of own resources.
uint64_t CurrentFrameNumber{};