Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- OBJECT - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureGenMode
-
Coordinates are created relative to the object.
- OBSIDIAN - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
- occlusionQueryExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
-
Flag for presence of occlusion query extension.
- OGL11Graphics - Class in com.blackrook.gloop.opengl.gl1
-
OpenGL 1.1 Graphics Implementation.
- OGL11Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl1.OGL11Graphics
- OGL11Graphics.Info11 - Class in com.blackrook.gloop.opengl.gl1
-
Information about this context implementation.
- OGL12Graphics - Class in com.blackrook.gloop.opengl.gl1
-
OpenGL 1.2 Graphics Implementation.
- OGL12Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl1.OGL12Graphics
- OGL13Graphics - Class in com.blackrook.gloop.opengl.gl1
-
OpenGL 1.3 Graphics Implementation.
- OGL13Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl1.OGL13Graphics
- OGL13Graphics.Info13 - Class in com.blackrook.gloop.opengl.gl1
- OGL14Graphics - Class in com.blackrook.gloop.opengl.gl1
-
OpenGL 1.4 Graphics Implementation.
- OGL14Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl1.OGL14Graphics
- OGL15Graphics - Class in com.blackrook.gloop.opengl.gl1
-
OpenGL 1.5 Graphics Implementation.
- OGL15Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl1.OGL15Graphics
- OGL20Graphics - Class in com.blackrook.gloop.opengl.gl2
-
OpenGL 2.0 Graphics Implementation.
- OGL20Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl2.OGL20Graphics
- OGL20Graphics.Info20 - Class in com.blackrook.gloop.opengl.gl2
- OGL21Graphics - Class in com.blackrook.gloop.opengl.gl2
-
OpenGL 2.1 Graphics Implementation.
- OGL21Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl2.OGL21Graphics
- OGL30Graphics - Class in com.blackrook.gloop.opengl.gl3
-
OpenGL 3.0 Graphics Implementation.
- OGL30Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl3.OGL30Graphics
- OGL30Graphics.Info30 - Class in com.blackrook.gloop.opengl.gl3
- OGL31Graphics - Class in com.blackrook.gloop.opengl.gl3
-
OpenGL 3.1 Graphics Implementation.
- OGL31Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl3.OGL31Graphics
- OGL31Graphics.Info31 - Class in com.blackrook.gloop.opengl.gl3
- OGL32Graphics - Class in com.blackrook.gloop.opengl.gl3
-
OpenGL 3.2 Graphics Implementation.
- OGL32Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl3.OGL32Graphics
- OGL32Graphics.Info32 - Class in com.blackrook.gloop.opengl.gl3
- OGL33Graphics - Class in com.blackrook.gloop.opengl.gl3
-
OpenGL 3.3 Graphics Implementation.
- OGL33Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl3.OGL33Graphics
- OGL40Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.0 Graphics Implementation.
- OGL40Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL40Graphics
- OGL40Graphics.Info40 - Class in com.blackrook.gloop.opengl.gl4
- OGL41Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.1 Graphics Implementation.
- OGL41Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL41Graphics
- OGL41Graphics.Info41 - Class in com.blackrook.gloop.opengl.gl4
- OGL41Graphics.ProgramBinary - Class in com.blackrook.gloop.opengl.gl4
-
An OpenGL Shader Program binary representation.
- OGL42Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.2 Graphics Implementation.
- OGL42Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL42Graphics
- OGL42Graphics.Info42 - Class in com.blackrook.gloop.opengl.gl4
- OGL43Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.3 Graphics Implementation.
- OGL43Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL43Graphics
- OGL43Graphics.DebugMessageLog - Class in com.blackrook.gloop.opengl.gl4
-
A representation of the response from a call to
OGL43Graphics.getDebugMessageLog(int, int). - OGL43Graphics.DebugMessageLog.Message - Class in com.blackrook.gloop.opengl.gl4
-
A single debug message.
- OGL43Graphics.Info43 - Class in com.blackrook.gloop.opengl.gl4
- OGL44Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.4 Graphics Implementation.
- OGL44Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL44Graphics
- OGL44Graphics.Info44 - Class in com.blackrook.gloop.opengl.gl4
- OGL45Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.5 Graphics Implementation.
- OGL45Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL45Graphics
- OGL45Graphics.Info45 - Class in com.blackrook.gloop.opengl.gl4
- OGL46Graphics - Class in com.blackrook.gloop.opengl.gl4
-
OpenGL 4.6 Graphics Implementation.
- OGL46Graphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL46Graphics
- OGL46Graphics.Info46 - Class in com.blackrook.gloop.opengl.gl4
- OGLBitmap - Class in com.blackrook.gloop.opengl.gl1
-
Bitmap object for doing bitmap stuff.
- OGLBuffer - Class in com.blackrook.gloop.opengl.gl1
-
Defines an OpenGL buffer.
- OGLCanvas<G> - Class in com.blackrook.gloop.opengl
-
A common OpenGL Canvas.
- OGLCanvas(GLFWWindowHints, OGLSystem) - Constructor for class com.blackrook.gloop.opengl.OGLCanvas
-
Creates a new canvas suitable for rendering to.
- OGLClearNode - Class in com.blackrook.gloop.opengl.node
-
Node that clears one or more buffers.
- OGLClearNode() - Constructor for class com.blackrook.gloop.opengl.node.OGLClearNode
-
Creates a new OGLClearNode.
- OGLClearNode(boolean, boolean, boolean, boolean) - Constructor for class com.blackrook.gloop.opengl.node.OGLClearNode
-
Creates a new OGLClearNode.
- OGLFramebuffer - Class in com.blackrook.gloop.opengl.gl3
-
Framebuffer object for whatever you wanna do with off-screen rendering.
- OGLGraphics - Class in com.blackrook.gloop.opengl
-
A common encapsulator for all OpenGL implementations.
- OGLGraphics(OGLGraphics.Options, boolean) - Constructor for class com.blackrook.gloop.opengl.OGLGraphics
-
Initializes this graphics.
- OGLGraphics.ErrorHandlingType - Enum Class in com.blackrook.gloop.opengl
-
Describes how to handle a particular situation in the graphics runtime.
- OGLGraphics.Info - Class in com.blackrook.gloop.opengl
-
Information about this context implementation.
- OGLGraphics.Options - Interface in com.blackrook.gloop.opengl
-
An options class for changing runtime behavior for a created system.
- OGLInitNode - Class in com.blackrook.gloop.opengl.node
-
A one-time triggered node that performs usually one-time OpenGL setup commands, like clear color, VSYNC, hints, or whatever.
- OGLInitNode() - Constructor for class com.blackrook.gloop.opengl.node.OGLInitNode
-
Creates a new init node.
By default: - OGLLight - Class in com.blackrook.gloop.opengl.gl1
-
An object that represents a light source.
- OGLLight() - Constructor for class com.blackrook.gloop.opengl.gl1.OGLLight
-
Creates a new Light.
- OGLMaterial - Class in com.blackrook.gloop.opengl.gl1
-
Material attribute for drawing geometry that interacts with light.
- OGLMaterial() - Constructor for class com.blackrook.gloop.opengl.gl1.OGLMaterial
-
Creates a new material.
- OGLMaterial(Color, Color, Color, Color, float) - Constructor for class com.blackrook.gloop.opengl.gl1.OGLMaterial
-
Creates a new material.
- OGLMultiNode<GL> - Class in com.blackrook.gloop.opengl.node
-
A framebuffer node that contains other
OGLNodes. - OGLMultiNode() - Constructor for class com.blackrook.gloop.opengl.node.OGLMultiNode
-
The default constructor.
- OGLNode<GL> - Interface in com.blackrook.gloop.opengl.node
-
A significant entry point whose methods that get executed upon the graphics system requesting a framebuffer redraw or resize.
- OGLObject - Class in com.blackrook.gloop.opengl
-
Generic OpenGL object type.
- OGLObject() - Constructor for class com.blackrook.gloop.opengl.OGLObject
-
Allocates a new OpenGL object.
- OGLProgram - Class in com.blackrook.gloop.opengl.gl2
-
A linked-together shader program pipeline class.
- OGLProgram.Attribute - Class in com.blackrook.gloop.opengl.gl2
-
Attribute for a shader.
- OGLProgram.Uniform - Class in com.blackrook.gloop.opengl.gl2
-
Uniform for a shader.
- OGLProgramPipeline - Class in com.blackrook.gloop.opengl.gl4
-
An OpenGL program pipeline object.
- OGLProgramShader - Class in com.blackrook.gloop.opengl.gl2
-
A single GLSL shader in a program pipeline.
- OGLQuery - Class in com.blackrook.gloop.opengl.gl1
-
An encapsulation of a query object for OpenGL.
- OGLRenderbuffer - Class in com.blackrook.gloop.opengl.gl3
-
A buffer for off-screen rendering that can be bound to FrameBuffers.
- OGLSampler - Class in com.blackrook.gloop.opengl.gl3
-
A single sampler used to sample from GL pixel buffers.
- OGLSync - Class in com.blackrook.gloop.opengl.gl3
- OGLSystem<G> - Class in com.blackrook.gloop.opengl
-
The starting point: the OpenGL subsystem.
- OGLSystem.RenderingThreadControl - Class in com.blackrook.gloop.opengl
-
A control class for the rendering thread, now locked to a window.
- OGLSystemFactory - Class in com.blackrook.gloop.opengl
-
A factory class for creating OGLSystems.
- OGLSystemFactory() - Constructor for class com.blackrook.gloop.opengl.OGLSystemFactory
- OGLTexture - Class in com.blackrook.gloop.opengl.gl1
-
Standard texture class.
- OGLTriggeredNode<GL> - Class in com.blackrook.gloop.opengl.node
-
A framebuffer node that performs a one-time set of graphics commands.
- OGLTriggeredNode() - Constructor for class com.blackrook.gloop.opengl.node.OGLTriggeredNode
-
Creates a new triggered node where the trigger starts set.
- OGLTriggeredNode(boolean) - Constructor for class com.blackrook.gloop.opengl.node.OGLTriggeredNode
-
Creates a new triggered node where the trigger starts set or unset, according to the programmer.
- OGLVersion - Enum Class in com.blackrook.gloop.opengl
-
Enumeration of OpenGL versions.
- OGLVersioned - Interface in com.blackrook.gloop.opengl
-
Describes an object that can only be used with specific versions of OpenGL.
- OGLVertexArrayState - Class in com.blackrook.gloop.opengl.gl3
-
A Vertex Array Object abstraction.
- OGLWorkerNode<GL,
J> - Class in com.blackrook.gloop.opengl.node -
An OpenGL node that contains a set of jobs (
Consumers) for executing on this node's parent system's thread, the idea being that other non-context threads may want to execute OpenGL commands somewhere in the pipeline, such as prepping shader programs or loading/assigning texture objects. - OGLWorkerNode() - Constructor for class com.blackrook.gloop.opengl.node.OGLWorkerNode
-
Creates a new worker node, with no jobs in its queue.
- onDisplay(OGL11Graphics) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
- onDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
-
Displays this node's children in the order they were added, if enabled.
- onDisplay(GL) - Method in interface com.blackrook.gloop.opengl.node.OGLNode
-
Displays this node.
- onDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLTriggeredNode
- onDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
- ONE - Enum constant in enum class com.blackrook.gloop.opengl.enums.BlendArg
- ONE_MINUS_DEST_ALPHA - Enum constant in enum class com.blackrook.gloop.opengl.enums.BlendArg
- ONE_MINUS_DEST_COLOR - Enum constant in enum class com.blackrook.gloop.opengl.enums.BlendArg
- ONE_MINUS_SOURCE_ALPHA - Enum constant in enum class com.blackrook.gloop.opengl.enums.BlendArg
- ONE_MINUS_SOURCE_COLOR - Enum constant in enum class com.blackrook.gloop.opengl.enums.BlendArg
- onFramebufferResize(int, int) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
-
Called when the system canvas gets resized, or once this node gets added to the system.
- onFramebufferResize(int, int) - Method in interface com.blackrook.gloop.opengl.node.OGLNode
-
Called when the system canvas gets resized, or once this node gets added to the system.
- onShaderLog(ShaderType, String) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder.Listener
-
Called when a shader is compiled, and the log built.
- openResource(ClassLoader, String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Opens an
InputStreamto a resource using a provided ClassLoader. - openResource(String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Opens an
InputStreamto a resource using the current thread'sClassLoader. - openSystemIn() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(System.in)) - openTextFile(File) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.defaultCharset())) - openTextFile(File, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(file), encoding)) - openTextFile(String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(new File(filePath)), Charset.defaultCharset())) - openTextFile(String, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(new File(filePath)), encoding)) - openTextStream(InputStream) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(in, Charset.defaultCharset())) - openTextStream(InputStream, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(in, encoding)) - or(OGLBitmap) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
-
ORs this Bitmap with another, changing the contents of this one.
- or(OGLBitmap, OGLBitmap, OGLBitmap) - Static method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
-
ORs this Bitmap with another, changing the contents of out.
- ortho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
-
Multiplies a orthographic projection matrix into this one.
- ortho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
-
Multiplies the current matrix by an orthographic projection matrix.
- OTHER - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugControlSource
-
Originated from some other source.
- OTHER - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugControlType
- OTHER - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugMessageSource
-
Originated from some other source.
- OTHER - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form