com.io7m.r2.core

## Class R2LightBuffers

- java.lang.Object
- - com.io7m.r2.core.R2LightBuffers

-     public final class R2LightBuffers
      extends Object

  Default implementation of the `R2LightBufferType` interface.

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static R2LightBufferType` | `newLightBuffer(com.io7m.jcanephora.core.api.JCGLFramebuffersType g_fb, com.io7m.jcanephora.core.api.JCGLTexturesType g_t, com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType tc, R2LightBufferDescriptionType desc)` Construct a new light buffer.

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

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

- - ### Method Detail

    - #### newLightBuffer

          public static R2LightBufferType newLightBuffer(com.io7m.jcanephora.core.api.JCGLFramebuffersType g_fb,
                                                         com.io7m.jcanephora.core.api.JCGLTexturesType g_t,
                                                         com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType tc,
                                                         R2LightBufferDescriptionType desc)

      Construct a new light buffer.
      Parameters:
        `g_fb` - A framebuffer interface
        `g_t` - A texture interface
        `tc` - A texture unit context
        `desc` - The light buffer description
      Returns:
        A new light buffer

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