VK_EXT_surface_maintenance1 adds a collection of window system integration features that were intentionally left out or overlooked in the original VK_KHR_surface extension.
The new features are as follows:
VK_EXT_surface_maintenance1VK_KHR_surface and VK_KHR_get_surface_capabilities2| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION
The extension specification version. |
| public static final int | VK_PRESENT_GRAVITY_CENTERED_BIT_EXT
VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
|
| public static final int | VK_PRESENT_GRAVITY_MAX_BIT_EXT
VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
|
| public static final int | VK_PRESENT_GRAVITY_MIN_BIT_EXT
VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
|
| public static final int | VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
|
| public static final int | VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
|
| public static final int | VK_PRESENT_SCALING_STRETCH_BIT_EXT
VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
|
| public static final int | VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT
Extends |
| public static final int | VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME The extension name. | |
| VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION The extension specification version. | |
| VK_PRESENT_GRAVITY_CENTERED_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_GRAVITY_CENTERED_BIT_EXT VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
If the value in | |
| VK_PRESENT_GRAVITY_MAX_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_GRAVITY_MAX_BIT_EXT VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
If the value in | |
| VK_PRESENT_GRAVITY_MIN_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_GRAVITY_MIN_BIT_EXT VkPresentGravityFlagBitsEXT - Bitmask specifying presentation pixel gravity on either the x or y axis Description
If the value in | |
| VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
| |
| VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
| |
| VK_PRESENT_SCALING_STRETCH_BIT_EXT | back to summary |
|---|---|
| public static final int VK_PRESENT_SCALING_STRETCH_BIT_EXT VkPresentScalingFlagBitsEXT - Bitmask specifying presentation scaling methods Description
| |
| VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT Extends Enum values: | |
| VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT Extends Enum values: | |
| EXTSurfaceMaintenance1 | back to summary |
|---|---|
| private EXTSurfaceMaintenance1() | |