Interface GpuDeviceProperties

All Known Implementing Classes:
DefaultGlDeviceProperties, ImmutableGlDeviceProperties

public interface GpuDeviceProperties
Describes device capability limits similar to what glGetInteger or VkPhysicalDeviceLimits would return.
Properties are constant for a GpuDevice's lifetime, and can be cached from ConfigureGpuDeviceEvent instead of GpuDeviceExtension.deviceProperties()
  • Method Summary

    Modifier and Type
    Method
    Description
    The API the backend is using, ex: "OpenGL" or "Vulkan".
    Name of the backend implementation, can be used to identify backends that further extend B3D.
  • Method Details

    • backendName

      String backendName()
      Name of the backend implementation, can be used to identify backends that further extend B3D.
    • apiName

      String apiName()
      The API the backend is using, ex: "OpenGL" or "Vulkan".