com.io7m.jcanephora.core

## Interface JCGLReferableType

- All Superinterfaces:
    JCGLNamedType
  All Known Subinterfaces:
    JCGLArrayBufferType, JCGLArrayBufferUsableType, JCGLBufferUsableType, JCGLBufferWritableType, JCGLFragmentShaderType, JCGLFragmentShaderUsableType, JCGLFramebufferColorAttachmentType, JCGLFramebufferDepthAttachmentType, JCGLFramebufferDepthStencilAttachmentType, JCGLGeometryShaderType, JCGLGeometryShaderUsableType, JCGLIndexBufferType, JCGLIndexBufferUsableType, JCGLTexture2DType, JCGLTexture2DUsableType, JCGLTextureCubeType, JCGLTextureCubeUsableType, JCGLTextureType, JCGLTextureUsableType, JCGLVertexShaderType, JCGLVertexShaderUsableType

      public interface JCGLReferableType
      extends JCGLNamedType

  The type of objects that can be referenced by a `JCGLReferenceContainerType`.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Set<JCGLReferenceContainerType>` | `referringContainers()`

    - ### Methods inherited from interface com.io7m.jcanephora.core.JCGLNamedType

      `glName`

- - ### Method Detail

    - #### referringContainers

          Set<JCGLReferenceContainerType> referringContainers()

      Returns:
        A read-only view of the set of objects that refer to this object

Copyright © 2017 <code@io7m.com> http://io7m.com