## Uses of Interface
com.io7m.jcanephora.core.JCGLTimerQueryUsableType

- Packages that use JCGLTimerQueryUsableType
  Package | Description
  --- | ---
  com.io7m.jcanephora.core | Core types and interfaces.
  com.io7m.jcanephora.core.api | Type-safe OpenGL interfaces.
  com.io7m.jcanephora.profiler | Types and functions for profiling GPU performance.

- - ### Uses of JCGLTimerQueryUsableType in com.io7m.jcanephora.core

    Subinterfaces of JCGLTimerQueryUsableType in com.io7m.jcanephora.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JCGLTimerQueryType` The type of timer queries.

  - ### Uses of JCGLTimerQueryUsableType in com.io7m.jcanephora.core.api

    Methods in com.io7m.jcanephora.core.api with parameters of type JCGLTimerQueryUsableType
    Modifier and Type | Method and Description
    --- | ---
    `void` | JCGLTimersType.`timerQueryBegin(JCGLTimerQueryUsableType q)` Start the timer query running.
    `void` | JCGLTimersType.`timerQueryFinish(JCGLTimerQueryUsableType q)` Stop the timer query running.
    `JCGLQueryResultAvailability` | JCGLTimersType.`timerQueryResultAvailability(JCGLTimerQueryUsableType q)` Ask the GPU if the timer query has executed and therefore has a result that can be fetched.
    `long` | JCGLTimersType.`timerQueryResultGet(JCGLTimerQueryUsableType q)` Retrieve the result for the timer query.

  - ### Uses of JCGLTimerQueryUsableType in com.io7m.jcanephora.profiler

    Methods in com.io7m.jcanephora.profiler that return JCGLTimerQueryUsableType
    Modifier and Type | Method and Description
    --- | ---
    `JCGLTimerQueryUsableType` | JCGLProfilingContextType.`timer()` Create a new timer, or return the existing timer if this method has already been called previously on this context.

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