Package icyllis.arc3d.core.shaders

# Class EmptyShader

java.lang.Object
icyllis.arc3d.core.shaders.EmptyShader

All Implemented Interfaces:
  `RefCounted`, `Shader`

public final class EmptyShader extends Object implements Shader

- ## Field Summary

  ### Fields inherited from interface icyllis.arc3d.core.shaders.Shader

  `TILE_MODE_CLAMP, TILE_MODE_DECAL, TILE_MODE_MIRROR, TILE_MODE_REPEAT`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `EmptyShader()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `ref()`
  Increases the reference count by 1.
  `void`
  `unref()`
  Decreases the reference count by 1.

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

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

  ### Methods inherited from interface icyllis.arc3d.core.shaders.Shader

  `isOpaque, makeWithLocalMatrix`

- ## Constructor Details

  - ### EmptyShader

    public EmptyShader()

- ## Method Details

  - ### ref

    public void ref()
    Description copied from interface: `RefCounted`
    Increases the reference count by 1.
    Specified by:
      `ref` in interface `RefCounted`

  - ### unref

    public void unref()
    Description copied from interface: `RefCounted`
    Decreases the reference count by 1.
    Specified by:
      `unref` in interface `RefCounted`