Class VkPerformanceValueDataINTEL

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

    public class VkPerformanceValueDataINTEL
    extends org.lwjgl.system.Struct
    implements org.lwjgl.system.NativeResource
    Values returned for the parameters.
    Description

    The correct member of the union is determined by the associated VkPerformanceValueTypeINTEL value.

    See Also

    VkPerformanceValueINTEL

    Layout

    
     union VkPerformanceValueDataINTEL {
         uint32_t value32();
         uint64_t value64();
         float valueFloat();
         VkBool32 valueBool();
         char const * valueString();
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • VALUE32, VALUE64, VALUEFLOAT, VALUEBOOL, VALUESTRING

        The struct member offsets.
    • Constructor Detail

      • VkPerformanceValueDataINTEL

        public VkPerformanceValueDataINTEL​(java.nio.ByteBuffer container)
        Creates a VkPerformanceValueDataINTEL 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.