Package icyllis.arc3d.vulkan

# Class VulkanImage.ResourceKey

java.lang.Object
icyllis.arc3d.vulkan.VulkanImage.ResourceKey

All Implemented Interfaces:
  `IResourceKey`

Enclosing class:
  `VulkanImage`

public static final class VulkanImage.ResourceKey extends Object implements IResourceKey

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ResourceKey(VulkanImageDesc desc)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `IResourceKey`
  `copy()`
  `boolean`
  `equals(Object o)`
  `int`
  `hashCode()`

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface icyllis.arc3d.engine.IResourceKey

  `isShareable`

- ## Constructor Details

  - ### ResourceKey

    public ResourceKey(VulkanImageDesc desc)

- ## Method Details

  - ### copy

    public IResourceKey copy()
    Specified by:
      `copy` in interface `IResourceKey`

  - ### hashCode

    public int hashCode()
    Specified by:
      `hashCode` in interface `IResourceKey`
    Overrides:
      `hashCode` in class `Object`

  - ### equals

    public boolean equals(Object o)
    Specified by:
      `equals` in interface `IResourceKey`
    Overrides:
      `equals` in class `Object`