Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
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 InputStream to a resource using a provided ClassLoader.
openResource(String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Opens an InputStream to a resource using the current thread's ClassLoader.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form