Class VkSwapchainPresentScalingCreateInfoEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkSwapchainPresentScalingCreateInfoEXT>
org.lwjgl.vulkan.VkSwapchainPresentScalingCreateInfoEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkSwapchainPresentScalingCreateInfoEXT extends org.lwjgl.system.Struct<VkSwapchainPresentScalingCreateInfoEXT> implements org.lwjgl.system.NativeResource
Scaling behavior when presenting to the surface.
Description

If scalingBehavior is 0, the result of presenting a swapchain image with dimensions that do not match the surface dimensions is implementation and platform-dependent. If presentGravityX or presentGravityY are 0, the presentation gravity must match that defined by the native platform surface on platforms which define surface gravity.

Valid Usage
Valid Usage (Implicit)
  • sType must be STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT
  • scalingBehavior must be a valid combination of VkPresentScalingFlagBitsEXT values
  • presentGravityX must be a valid combination of VkPresentGravityFlagBitsEXT values
  • presentGravityY must be a valid combination of VkPresentGravityFlagBitsEXT values

Layout


 struct VkSwapchainPresentScalingCreateInfoEXT {
     VkStructureType sType();
     void const * pNext();
     VkPresentScalingFlagsEXT scalingBehavior();
     VkPresentGravityFlagsEXT presentGravityX();
     VkPresentGravityFlagsEXT presentGravityY();
 }