Package | Description |
---|---|
com.io7m.jcanephora.async |
Asynchronous resource loading.
|
com.io7m.jcanephora.fake |
A fake implementation of the
jcanephora APIs intended for unit
testing code without access to a GPU. |
com.io7m.jcanephora.jogl |
JOGL implementation of the
jcanephora API. |
com.io7m.jcanephora.lwjgl3 |
LWJGL3 implementation of the
jcanephora API. |
Modifier and Type | Method and Description |
---|---|
static JCGLAsyncInterfaceGL33Type |
JCGLAsyncInterfaceGL33.newAsync(Supplier<JCGLContextType> c)
Construct an async interface, evaluating the given function to obtain a
context that will be used exclusively for async calls.
|
Modifier and Type | Class and Description |
---|---|
class |
FakeContext
The type of fake contexts.
|
Modifier and Type | Method and Description |
---|---|
JCGLContextType |
JCGLImplementationFakeType.newContext(String name,
FakeShaderListenerType in_listener)
Construct a new context.
|
JCGLContextType |
JCGLImplementationFake.newContext(String name,
FakeShaderListenerType in_listener) |
JCGLContextType |
JCGLImplementationFakeType.newContextSharedWith(JCGLContextType c,
String name,
FakeShaderListenerType in_listener)
Construct a new context, shared with an existing context.
|
JCGLContextType |
JCGLImplementationFake.newContextSharedWith(JCGLContextType c,
String name,
FakeShaderListenerType in_listener) |
Modifier and Type | Method and Description |
---|---|
JCGLContextType |
JCGLImplementationFakeType.newContextSharedWith(JCGLContextType c,
String name,
FakeShaderListenerType in_listener)
Construct a new context, shared with an existing context.
|
JCGLContextType |
JCGLImplementationFake.newContextSharedWith(JCGLContextType c,
String name,
FakeShaderListenerType in_listener) |
Modifier and Type | Method and Description |
---|---|
JCGLContextType |
JCGLImplementationJOGLType.newContextFrom(com.jogamp.opengl.GLContext c,
String name)
Construct a new context from the given
GLContext . |
JCGLContextType |
JCGLImplementationJOGL.newContextFrom(com.jogamp.opengl.GLContext c,
String name) |
JCGLContextType |
JCGLImplementationJOGLType.newContextFromWithSupplier(com.jogamp.opengl.GLContext c,
Function<com.jogamp.opengl.GLContext,com.jogamp.opengl.GL3> gl_supplier,
String name)
Construct a new context from the given
GLContext . |
JCGLContextType |
JCGLImplementationJOGL.newContextFromWithSupplier(com.jogamp.opengl.GLContext c,
Function<com.jogamp.opengl.GLContext,com.jogamp.opengl.GL3> gl_supplier,
String name) |
Modifier and Type | Method and Description |
---|---|
JCGLContextType |
JCGLImplementationLWJGL3Type.newUnsharedContextFrom(long context,
String name)
Construct a new context from the given context.
|
JCGLContextType |
JCGLImplementationLWJGL3.newUnsharedContextFrom(long context,
String name) |
Modifier and Type | Method and Description |
---|---|
com.io7m.jfunctional.Pair<JCGLContextType,JCGLContextType> |
JCGLImplementationLWJGL3Type.newSharedContextsFrom(long master_context,
String master_name,
long slave_context,
String slave_name)
Construct a new context from the given context.
|
com.io7m.jfunctional.Pair<JCGLContextType,JCGLContextType> |
JCGLImplementationLWJGL3Type.newSharedContextsFrom(long master_context,
String master_name,
long slave_context,
String slave_name)
Construct a new context from the given context.
|
com.io7m.jfunctional.Pair<JCGLContextType,JCGLContextType> |
JCGLImplementationLWJGL3.newSharedContextsFrom(long master_context,
String master_name,
long slave_context,
String slave_name) |
com.io7m.jfunctional.Pair<JCGLContextType,JCGLContextType> |
JCGLImplementationLWJGL3.newSharedContextsFrom(long master_context,
String master_name,
long slave_context,
String slave_name) |
Copyright © 2017 <code@io7m.com> http://io7m.com