Package icyllis.arc3d.engine

# Class Buffer.ResourceKey

java.lang.Object
icyllis.arc3d.engine.Buffer.ResourceKey

All Implemented Interfaces:
  `IResourceKey`

Enclosing class:
  `Buffer`

public static class Buffer.ResourceKey extends Object implements IResourceKey

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ResourceKey()`
  `ResourceKey(int usage, long size)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `IResourceKey`
  `copy()`
  `boolean`
  `equals(Object o)`
  `int`
  `hashCode()`
  `Buffer.ResourceKey`
  `set(int usage, long size)`

  ### 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()

  - ### ResourceKey

    public ResourceKey(int usage, long size)

- ## Method Details

  - ### set

    public Buffer.ResourceKey set(int usage, long size)

  - ### 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`