Annotation Type VulkanAPIStructType


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface VulkanAPIStructType
    An annotation that indicates the original C API struct to which the annotated class is analogous. This is useful both for documentation generation and for new users learning the API.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String vulkanStruct  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String api  
    • Element Detail

      • vulkanStruct

        java.lang.String vulkanStruct
        Returns:
        The name of the original C API struct
      • api

        java.lang.String api
        Returns:
        The API to which this function belongs
        Default:
        "vulkan"