## Uses of Interface
com.io7m.jcanephora.texture.loader.core.JCGLTLTextureDataType

- Packages that use JCGLTLTextureDataType
  Package | Description
  --- | ---
  com.io7m.jcanephora.async | Asynchronous resource loading.
  com.io7m.jcanephora.texture.loader.awt | AWT implementation of the texture loading interfaces.
  com.io7m.jcanephora.texture.loader.core | Core texture loading interfaces and types.

- - ### Uses of JCGLTLTextureDataType in com.io7m.jcanephora.async

    Method parameters in com.io7m.jcanephora.async with type arguments of type JCGLTLTextureDataType
    Modifier and Type | Method and Description
    --- | ---
    `CompletableFuture<JCGLTexture2DType>` | JCGLAsyncResourceLoaderType.`loadTexture(Supplier<JCGLTLTextureDataType> on_data, JCGLTextureFormat format, JCGLTextureWrapS wrap_s, JCGLTextureWrapT wrap_t, JCGLTextureFilterMinification min_filter, JCGLTextureFilterMagnification mag_filter, BiFunction<JCGLTexture2DType,JCGLTLTextureDataType,JCGLTexture2DUpdateType> on_populate)` Asynchronously load a texture.
    `CompletableFuture<JCGLTexture2DType>` | JCGLAsyncResourceLoaderType.`loadTexture(Supplier<JCGLTLTextureDataType> on_data, JCGLTextureFormat format, JCGLTextureWrapS wrap_s, JCGLTextureWrapT wrap_t, JCGLTextureFilterMinification min_filter, JCGLTextureFilterMagnification mag_filter, BiFunction<JCGLTexture2DType,JCGLTLTextureDataType,JCGLTexture2DUpdateType> on_populate)` Asynchronously load a texture.
    `CompletableFuture<JCGLTexture2DType>` | JCGLAsyncResourceLoader.`loadTexture(Supplier<JCGLTLTextureDataType> on_data, JCGLTextureFormat format, JCGLTextureWrapS wrap_s, JCGLTextureWrapT wrap_t, JCGLTextureFilterMinification min_filter, JCGLTextureFilterMagnification mag_filter, BiFunction<JCGLTexture2DType,JCGLTLTextureDataType,JCGLTexture2DUpdateType> on_populate)`
    `CompletableFuture<JCGLTexture2DType>` | JCGLAsyncResourceLoader.`loadTexture(Supplier<JCGLTLTextureDataType> on_data, JCGLTextureFormat format, JCGLTextureWrapS wrap_s, JCGLTextureWrapT wrap_t, JCGLTextureFilterMinification min_filter, JCGLTextureFilterMagnification mag_filter, BiFunction<JCGLTexture2DType,JCGLTLTextureDataType,JCGLTexture2DUpdateType> on_populate)`

  - ### Uses of JCGLTLTextureDataType in com.io7m.jcanephora.texture.loader.awt

    Methods in com.io7m.jcanephora.texture.loader.awt that return JCGLTLTextureDataType
    Modifier and Type | Method and Description
    --- | ---
    `JCGLTLTextureDataType` | JCGLAWTTextureDataProvider.`loadFromStream(InputStream is)`

  - ### Uses of JCGLTLTextureDataType in com.io7m.jcanephora.texture.loader.core

    Methods in com.io7m.jcanephora.texture.loader.core that return JCGLTLTextureDataType
    Modifier and Type | Method and Description
    --- | ---
    `JCGLTLTextureDataType` | JCGLTLTextureDataProviderType.`loadFromStream(InputStream is)` Load an image from the given stream.

    Methods in com.io7m.jcanephora.texture.loader.core with parameters of type JCGLTLTextureDataType
    Modifier and Type | Method and Description
    --- | ---
    `JCGLTexture2DUpdateType` | JCGLTLTextureUpdateProviderType.`createTextureUpdate2D(JCGLTexture2DUsableType t, JCGLTLTextureDataType data)` Populate and return a texture update for `t` using the contents of `data`.
    `JCGLTexture2DUpdateType` | JCGLTLTextureUpdateProvider.`createTextureUpdate2D(JCGLTexture2DUsableType t, JCGLTLTextureDataType data)`
    `JCGLTextureCubeUpdateType` | JCGLTLTextureUpdateProviderType.`createTextureUpdateCube(JCGLTextureCubeUsableType t, JCGLTLTextureDataType data)` Populate and return a texture update for `t` using the contents of `data`.
    `JCGLTextureCubeUpdateType` | JCGLTLTextureUpdateProvider.`createTextureUpdateCube(JCGLTextureCubeUsableType t, JCGLTLTextureDataType data)`

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