Class VkPhysicalDeviceMultiviewProperties

  • All Implemented Interfaces:
    Pointer
    Direct Known Subclasses:
    VkPhysicalDeviceMultiviewPropertiesKHR

    public class VkPhysicalDeviceMultiviewProperties
    extends Struct
    Structure describing multiview limits that can be supported by an implementation.
    Valid Usage (Implicit)

    If the VkPhysicalDeviceMultiviewProperties structure is included in the pNext chain of VkPhysicalDeviceProperties2, it is filled with the implementation-dependent limits.

    Member documentation

    • maxMultiviewViewCount – one greater than the maximum view index that can be used in a subpass.
    • maxMultiviewInstanceIndex – the maximum valid value of instance index allowed to be generated by a drawing command recorded within a subpass of a multiview render pass instance.

    Layout

    
     struct VkPhysicalDeviceMultiviewProperties {
         VkStructureType sType;
         void * pNext;
         uint32_t maxMultiviewViewCount;
         uint32_t maxMultiviewInstanceIndex;
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • STYPE, PNEXT, MAXMULTIVIEWVIEWCOUNT, MAXMULTIVIEWINSTANCEINDEX

        The struct member offsets.
    • Constructor Detail

      • VkPhysicalDeviceMultiviewProperties

        public VkPhysicalDeviceMultiviewProperties​(java.nio.ByteBuffer container)
        Creates a VkPhysicalDeviceMultiviewProperties instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

        The created instance holds a strong reference to the container object.