Class VkDisplayPlaneCapabilitiesKHR

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer


    public class VkDisplayPlaneCapabilitiesKHR
    extends Struct
    Khronos Reference Page
    Vulkan Specification

    Describes capabilities of a mode and plane combination.

    Valid Usage
    • supportedAlpha must be a valid combination of VkDisplayPlaneAlphaFlagBitsKHR values

    Member documentation

    • supportedAlpha – a bitmask describing the supported alpha blending modes. One or more of:
      DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHRDISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
      DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHRDISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
    • minSrcPosition – the minimum source rect offset supported by this plane using the specified mode
    • maxSrcPosition – the maximum source rect offset supported by this plane using the specified mode
    • minSrcExtent – the minimum source rect size supported by this plane using the specified mode
    • maxSrcExtent – the maximum source rect size supported by this plane using the specified mode
    • minDstPosition – the minimum output rect offset supported by this plane using the specified mode
    • maxDstPosition – the maximum output rect offset supported by this plane using the specified mode
    • minDstExtent – the minimum output rect size supported by this plane using the specified mode
    • maxDstExtent – the maximum output rect size supported by this plane using the specified mode

    Layout

    struct VkDisplayPlaneCapabilitiesKHR {
        VkDisplayPlaneAlphaFlagsKHR supportedAlpha;
        VkOffset2D minSrcPosition;
        VkOffset2D maxSrcPosition;
        VkExtent2D minSrcExtent;
        VkExtent2D maxSrcExtent;
        VkOffset2D minDstPosition;
        VkOffset2D maxDstPosition;
        VkExtent2D minDstExtent;
        VkExtent2D maxDstExtent;
    }