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

A

Abstract(GL) - Constructor for class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
Creates a new Shader Builder with defaults set.
Abstract(GL) - Constructor for class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
Creates a new Texture Builder with defaults set.
Abstract(GL, int, int...) - Constructor for class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
AccessType - Enum in com.blackrook.gloop.opengl.enums
Access type enumeration.
ACCUM_BUFFER - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
Accumulation buffer attribute bit.
AccumOperation - Enum in com.blackrook.gloop.opengl.enums
Accumulation operation enum.
accumulate(AccumOperation, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Performs an accumulation buffer operation.
ACCUMULATE - Enum constant in enum com.blackrook.gloop.opengl.enums.AccumOperation
Reads from the current read frame buffer, multiplied by the value, and added to the accum buffer.
add(int, float...) - Method in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
add(int, float...) - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
Adds the values for a one-component attribute.
ADD - Enum constant in enum com.blackrook.gloop.opengl.enums.AccumOperation
Adds value to each R, G, B, and A in the accumulation buffer.
ADD - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMode
Texels are added to fragment color/material information.
addExtensions(Set) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics.Info11
Fetches extensions for this graphics instance.
addExtensions(Set) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics.Info30
 
ADDITIVE - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
addNode(OGLNode) - Method in class com.blackrook.gloop.opengl.OGLSystem
Adds a node to this system.
addNode(OGLNode) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Adds an OGLNode to this multinode.
addTextureImage(BufferedImage...) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
addTextureImage(BufferedImage...) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Adds one or more textures to a mipmap level.
addToMap(Map, Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Adds all values in an enum to an existing ordinal map.
addToNameMap(Map, Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Adds all values in an enum to an existing name map.
addToOrdinalMap(Map, Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Adds all values in an enum to an existing ordinal map.
addToOrdinalMap(Map, Class, int) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Adds all values in an enum to an existing ordinal map.
afterExecute(J, Throwable) - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
Called by OGLWorkerNode.onDisplay(OGLGraphics) after the job is executed.
ALL - Enum constant in enum com.blackrook.gloop.opengl.enums.ClientAttribType
 
allocDirectByteBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT ByteBuffer in native byte order (which really doesn't matter).
allocDirectCharBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT CharBuffer in native byte order
allocDirectDoubleBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT DoubleBuffer in native byte order
allocDirectFloatBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT FloatBuffer in native byte order.
allocDirectIntBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT IntBuffer in native byte order.
allocDirectLongBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT LongBuffer in native byte order
allocDirectShortBuffer(int) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates space for a DIRECT ShortBuffer in native byte order
ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
ALREADY_SIGNALED - Enum constant in enum com.blackrook.gloop.opengl.enums.SyncResultType
Sync was already signaled at the time of call.
ALWAYS - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
Always.
and(OGLBitmap) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
ANDs this Bitmap with another, changing the contents of this one.
and(OGLBitmap, OGLBitmap, OGLBitmap) - Static method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
ANDs this Bitmap with another, changing the contents of out.
anisotropy - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
ANY_SAMPLES_PASSED - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
ANY_SAMPLES_PASSED_CONSERVATIVE - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
API - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from the API.
API - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from the API.
APPLICATION - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from application.
APPLICATION - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from application.
APPLICATION - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSource
Originated from application.
argdst - Variable in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
argsrc - Variable in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
aspectOrtho(float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies an aspect-corrected orthographic projection matrix into this one.
aspectOrtho(float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies the current matrix by an aspect-adjusted orthographic projection matrix using the canvas dimensions.
ATOMIC_COUNTER - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is an Atomic Counter Buffer.
attachFramebufferRenderbuffer(AttachPoint, OGLRenderbuffer) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Attaches a render buffer to the current frame buffer.
attachFramebufferTexture2D(AttachPoint, OGLTexture) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Attaches a texture to this frame buffer for rendering directly to a texture.
AttachPoint - Enum in com.blackrook.gloop.opengl.enums
Describes a list of possible framebuffer attachments.
attachProgramShaders(OGLProgram, OGLProgramShader...) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Attaches a shader to a program.
attachToWindow(GLFWWindow) - Method in class com.blackrook.gloop.opengl.OGLSystem
Locks this OGLSystem to a window and returns a control for setting the screen redraw interval for the rendering thread.
attribPop() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Restores attributes from the attribute stack.
attribPush(AttribType...) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Pushes an array of attributes onto the attribute stack.
AttribType - Enum in com.blackrook.gloop.opengl.enums
Attribute types for attribute states.
attributeLocation(String, int) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
attributeLocation(String, int) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Binds an attribute name to a specific location index.
attributeLocationBindings - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
attributeOffsets - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
Attribute offsets.
attributeSizes - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
Attribute sizes in components.
autoGenerateMipMaps - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
AUX0 - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX1 - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX2 - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX3 - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
awaitClentFlushedCommandsSync(OGLSync, long) - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Awaits signal from OpenGL that OpenGL has flushed all of its commands.
awaitSync(OGLSync) - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Awaits signal from the GL server that a sync object is signaled.

B

BACK - Enum constant in enum com.blackrook.gloop.opengl.enums.FaceSide
Back polygon face.
BACK - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
BACK_LEFT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
BACK_RIGHT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
beforeExecute(J) - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
Called by OGLWorkerNode.onDisplay(OGLGraphics) when the job is dequeued, but before it is executed.
BGR - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
BGRA - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
BICUBIC - Enum constant in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
 
BILINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
BILINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Bilinear minification - color using cluster average and next mipmap's nearest neighbor (better approximation).
BILINEAR - Enum constant in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
 
BLACK_PLASTIC - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
BLACK_RUBBER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
BLEND - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMode
Texels are blended with fragment color/material information using the current blend function.
BlendArg - Enum in com.blackrook.gloop.opengl.enums
Enumeration of blend source/destination arguments.
BlendFunc - Enum in com.blackrook.gloop.opengl.enums
Blending functions.
BLUE - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
border - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
BRASS - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
BRONZE - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
buffer - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
The buffer that holds the data.
bufferStrategy - Variable in class com.blackrook.gloop.opengl.OGLCanvas
 
BufferTargetType - Enum in com.blackrook.gloop.opengl.enums
Type target enumeration for one-dimensional buffer types.
BufferUtils - Class in com.blackrook.gloop.opengl.util
Simple utility functions around buffers.
builderListener - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
BY_REGION_NO_WAIT - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Don't wait for query to complete and use current result state, but optionally discard based on framebuffer region.
BY_REGION_WAIT - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Wait for query to complete, but optionally discard based on framebuffer region.
BYTE - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 

C

CachingHint - Enum in com.blackrook.gloop.opengl.enums
Caching hint for vertex/pixel buffer data.
calculatePolygonCount(int) - Method in enum com.blackrook.gloop.opengl.enums.GeometryType
Calculates the polygon count by how many elements/vertices it contained.
caps - Variable in class com.blackrook.gloop.opengl.OGLCanvas
 
checkError() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Tests for an OpenGL error via glGetError(), but only if error checking is enabled.
checkFramebufferStatus() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Tests for frame buffer completeness on the bound framebuffer.
checkLightId(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Verifies that the light source id is valid.
checkSampleDimensions(int) - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
Checks if this target supports the provided amount of dimensions for storage.
checkStorageDimensions(int) - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
Checks if this target supports the provided amount of dimensions for storage.
CHROME - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
CLAMP - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Texture coordinates clamp to [0,1].
CLAMP_TO_BORDER - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Texture coordinates clamp to its border.
CLAMP_TO_EDGE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Texture coordinates clamp to [0,1].
clear(boolean, boolean, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Clears a bunch of current framebuffers.
clear(boolean, boolean, boolean, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Clears a bunch of the current framebuffers.
clearError() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Clears the error bits for the GL Error flags.
clearsAccumulationBuffer() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Gets if this clears the accumulation buffer.
clearsColorBuffer() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Gets if this clears the color buffer.
clearsDepthBuffer() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Gets if this clears the depth buffer.
clearsStencilBuffer() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Gets if this clears the stencil buffer.
clientAttribPop() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Restores attributes from the client attribute stack.
clientAttribPush(ClientAttribType...) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Pushes a series of attributes onto the client attribute stack.
ClientAttribType - Enum in com.blackrook.gloop.opengl.enums
Attribute types for attribute states
CLOCKWISE - Enum constant in enum com.blackrook.gloop.opengl.enums.FaceSide.Direction
 
close(Closeable) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Attempts to close a Closeable object.
close(AutoCloseable) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Attempts to close an AutoCloseable object.
closestPowerOfTwo(int) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Finds the closest power of two to an integer value, larger than the initial value.
COLOR_BUFFER - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
Color buffer attribute bit.
COLOR_INDEX - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
COLOR0 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR1 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR10 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR11 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR12 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR13 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR14 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR15 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR16 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR17 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR18 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR19 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR2 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR20 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR21 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR22 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR23 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR24 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR25 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR26 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR27 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR28 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR29 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR3 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR30 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR31 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR4 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR5 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR6 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR7 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR8 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
COLOR9 - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
ColorFormat - Enum in com.blackrook.gloop.opengl.enums
Color pixel storage format.
com.blackrook.gloop.opengl - package com.blackrook.gloop.opengl
Contains root classes.
com.blackrook.gloop.opengl.enums - package com.blackrook.gloop.opengl.enums
Contains encapsulated OpenGL enum values.
com.blackrook.gloop.opengl.exception - package com.blackrook.gloop.opengl.exception
Contains graphics system exceptions.
com.blackrook.gloop.opengl.gl1 - package com.blackrook.gloop.opengl.gl1
Contains OpenGL 1.X implementations.
com.blackrook.gloop.opengl.gl2 - package com.blackrook.gloop.opengl.gl2
Contains OpenGL 2.X implementations.
com.blackrook.gloop.opengl.gl3 - package com.blackrook.gloop.opengl.gl3
Contains OpenGL 3.X implementations.
com.blackrook.gloop.opengl.gl4 - package com.blackrook.gloop.opengl.gl4
Contains OpenGL 4.X implementations.
com.blackrook.gloop.opengl.math - package com.blackrook.gloop.opengl.math
Contains math-centric structures.
com.blackrook.gloop.opengl.node - package com.blackrook.gloop.opengl.node
Contains node types for use with OGLScene.
com.blackrook.gloop.opengl.struct - package com.blackrook.gloop.opengl.struct
Additional helper data structures and methods.
com.blackrook.gloop.opengl.util - package com.blackrook.gloop.opengl.util
Utility classes for OpenGL stuff.
compressed - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
COMPRESSED_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed Alpha Only.
COMPRESSED_INTENSITY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed Intensity Only.
COMPRESSED_LUMINANCE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed Luminance Only.
COMPRESSED_LUMINANCE_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed Luminance Alpha Only.
COMPRESSED_RGB - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed RGB Only.
COMPRESSED_RGBA - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Compressed RGBA Only.
COMPUTE - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Compute shader program.
CONDITION_SATISFIED - Enum constant in enum com.blackrook.gloop.opengl.enums.SyncResultType
Sync was signaled before timeout expired.
context - Variable in class com.blackrook.gloop.opengl.OGLCanvas
 
COORDINATE - Enum constant in enum com.blackrook.gloop.opengl.enums.FogCoordinateType
Fog coordinate is taken from fog coordinate attributes.
COPPER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
copy() - Method in class com.blackrook.gloop.opengl.math.Matrix4F
 
COPY_READ - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Copy Read Buffer.
COPY_WRITE - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Copy Write Buffer.
copyTo(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Copies this Matrix into another.
count() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog
 
COUNTERCLOCKWISE - Enum constant in enum com.blackrook.gloop.opengl.enums.FaceSide.Direction
 
create() - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
Creates a new buffer object bindable to the BufferTargetType.GEOMETRY target.
create() - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Creates the program.
create() - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Creates this texture.
createBuffer() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new buffer object.
createCaseInsensitiveEnumMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of case-insensitive-resolving Strings to enum value.
createCaseInsensitiveNameMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of case-insensitive-resolving Strings to enum value.
createFenceSync() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Creates a new fence synching object for OPENGL Sync operations.
createFileSourceSupplier(File) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a file.
createFileSourceSupplier(File, Charset) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a file.
createFramebuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new framebuffer object.
createGeometryBuilder(int, int...) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new geometry builder.
createInfo() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL42Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL44Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL45Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL46Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Called once in order to fetch context info.
createIntegerMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of integer id to enum.
createMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of some kind of key to enum.
createMipMapImage(BufferedImage, ImageUtils.ResizeQuality) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates an image that contains the source image and all of its mipmap levels.
createMipMaps(BufferedImage, ImageUtils.ResizeQuality) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates a series of texture mipmaps from an original image.
createNameMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of String to enum value.
createOrdinalMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of ordinal to enum value.
createOrdinalMap(Class, int) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of ordinal to enum value.
createProgram() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new program object.
createProgramBuilder() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new program builder.
createProgramBuilder() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new program builder.
createProgramPipeline() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Creates a new Program Pipeline object.
createProgramShader(ShaderType, String, String) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new shader object (vertex, fragment, etc.).
createProgramShader(ShaderType, String, Supplier) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new shader object (vertex, fragment, etc.).
createQuery() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new query.
createReaderSourceSupplier(Reader) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a Reader.
createRenderbuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new render buffer object.
createSampler() - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Creates a new sampler object.
createStreamSourceSupplier(InputStream) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from an input stream.
createStreamSourceSupplier(InputStream, Charset) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from an input stream.
createTexture() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Creates a new texture object.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Creates a texture builder.
createVertexArrayState() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a vertex array state object, which maintains the state of bound vertex attributes and bound buffer targets.
createVertexArrayState(OGLBuffer, GeometryBuilder) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a vertex array state object, which maintains the state of bound vertex attributes and bound buffer targets.
CURRENT - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
Current state attribute bit.
currentBlit() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Current blitting bit.
currentFrame() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
currentNanos() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
currentTime() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
currentTimeMillis() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
currentTimeStepMillis() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Gets the amount of milliseconds passed between this frame and the last one.
currentTimeStepNanos() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Gets the fractional amount of nanoseconds passed between this frame and the last one.
currentVertex - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
Current vertex per attribute.

D

DataType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of DataTypes.
DebugControlSeverity - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug control severity levels for debug messages.
DebugControlSource - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug sources for debug messages.
DebugControlType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug control types for debug messages.
DebugMessageSource - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug sources for debug messages.
DebugSeverity - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug severity level types for debug messages.
DebugSource - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug sources for debug messages.
DebugType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Debug types for debug messages.
DECAL - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMode
 
DECREMENT - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
DECREMENT_WRAP - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
DEFAULT - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
DEFAULT_OPTIONS - Static variable in class com.blackrook.gloop.opengl.OGLSystemFactory
Default options.
DEPRECATED_BEHAVIOR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
DEPRECATED_BEHAVIOR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
DEPTH - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
DEPTH - Enum constant in enum com.blackrook.gloop.opengl.enums.FogCoordinateType
Fog coordinate is taken from fragment depth (only effective if the depth buffer is active).
DEPTH - Enum constant in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
 
DEPTH_BUFFER - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
DEPTH_COMPONENT - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
DEPTH_STENCIL - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
DEST_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
DEST_COLOR - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
destroyBuffer(OGLBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Destroys a buffer object.
destroyFramebuffer(OGLFramebuffer) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Destroys a framebuffer.
destroyObject(OGLObject) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Destroys an object, presumably created by this graphics object.
destroyProgram(OGLProgram) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Destroys a program.
destroyProgramPipeline(OGLProgramPipeline) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Destroys a program pipeline.
destroyProgramShader(OGLProgramShader) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Destroys a program shader.
destroyQuery(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Destroys a query object.
destroyRenderbuffer(OGLRenderbuffer) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Destroys a render buffer.
destroySampler(OGLSampler) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Destroys a sampler object.
destroySync(OGLSync) - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Destroys a sync object.
destroyTexture(OGLTexture) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Destroys a texture object.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl1.OGLBuffer
Destroys undeleted buffers abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl1.OGLQuery
Destroys undeleted query objects abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl1.OGLTexture
Destroys undeleted texture objects abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Destroys undeleted programs abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
Destroys undeleted programs abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl3.OGLFramebuffer
Destroys undeleted buffers abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl3.OGLRenderbuffer
Destroys undeleted buffers abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl3.OGLSampler
Destroys undeleted texture objects abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl3.OGLSync
Destroys undeleted sync objects abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl3.OGLVertexArrayState
Destroys undeleted buffers abandoned from destroyed Java objects.
destroyUndeleted() - Static method in class com.blackrook.gloop.opengl.gl4.OGLProgramPipeline
Destroys undeleted samplers abandoned from destroyed Java objects.
destroyVertexArrayState(OGLVertexArrayState) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Destroys a vertex array state.
detachFramebufferRenderbuffer(AttachPoint) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Detaches a render buffer from the current frame buffer.
detachFramebufferTexture2D(AttachPoint) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Detaches a texture from this frame buffer.
detachProgramShaders(OGLProgram, OGLProgramShader...) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Detaches a shader from a program.
DISPATCH_INDIRECT - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Dispatch Indirect Buffer.
display() - Method in class com.blackrook.gloop.opengl.OGLSystem
Triggers a display refresh, telling the rendering thread to draw a frame.
dispose() - Method in class com.blackrook.gloop.opengl.OGLCanvas
Destroys this canvas.
DONT_CARE - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
DONT_CARE - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Don't care where it originated.
DONT_CARE - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
DONT_CARE - Enum constant in enum com.blackrook.gloop.opengl.enums.HintValue
Don't care about the quality.
doTriggeredDisplay(OGL11Graphics) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
doTriggeredDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLTriggeredNode
This is the method called by OGLTriggeredNode.onDisplay(OGLGraphics) for when the triggered method needs to run.
DOUBLE - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
DRAW_INDIRECT - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Draw Indirect Buffer.
drawBitmap(OGLBitmap, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Draws a Bitmap at the current raster position and increments the raster position.
drawGeometryArray(GeometryType, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data.
drawGeometryArrayInstanced(GeometryType, int, int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data.
drawGeometryElementRange(GeometryType, DataType, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, plus an element buffer to describe the ordering.
drawGeometryElements(GeometryType, DataType, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, plus an element buffer to describe the ordering.
drawGeometryElementsInstanced(GeometryType, DataType, ByteBuffer, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, with the provided element buffer to describe the ordering.
drawGeometryElementsInstanced(GeometryType, ByteBuffer, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, with the provided element buffer to describe the ordering.
drawGeometryElementsInstanced(GeometryType, IntBuffer, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, with the provided element buffer to describe the ordering.
drawGeometryElementsInstanced(GeometryType, ShortBuffer, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
Draws geometry using the current bound, enabled coordinate arrays/buffers as data, with the provided element buffer to describe the ordering.
DYNAMIC_COPY - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write many, use many, GL to GL.
DYNAMIC_DRAW - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write many, use many, app to GL.
DYNAMIC_READ - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write many, use many, GL to app.

E

EMERALD - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
ENABLE - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
Current ENABLE state.
endConditionalRender() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Ends a conditional render.
endFrame() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
 
endFrame() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Called on frame end - mostly does cleanup of objects that were abandoned in OpenGL.
endQuery(QueryTarget) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Ends a query.
endQueryIndexed(QueryTarget, int) - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
Ends an indexed query.
endTransformFeedback() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Ends a transform feedback.
enqueueJob(J) - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
Enqueues an actionable job in the work queue.
EnumUtils - Class in com.blackrook.gloop.opengl.struct
Some utility methods for Enums.
EnumUtils() - Constructor for class com.blackrook.gloop.opengl.struct.EnumUtils
 
EQUAL - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
equals(OGLObject) - Method in class com.blackrook.gloop.opengl.OGLObject
Tests if this OpenAL object equals the provided one.
equals(Object) - Method in class com.blackrook.gloop.opengl.OGLObject
 
ERROR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
ERROR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
ERROROUT - Enum constant in enum com.blackrook.gloop.opengl.OGLGraphics.ErrorHandlingType
Write a warning/error to standard error.
EVAL - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
EXCEPTION - Enum constant in enum com.blackrook.gloop.opengl.OGLGraphics.ErrorHandlingType
Throw a GraphicsException when it happens.
expand(int[], int) - Static method in class com.blackrook.gloop.opengl.OGLObject
Utility function to expand the "undeleted" GL name pool if it is below a certain length.
expand(long[], int) - Static method in class com.blackrook.gloop.opengl.OGLObject
Utility function to expand the "undeleted" GL name pool if it is below a certain length.
EXPONENT - Enum constant in enum com.blackrook.gloop.opengl.enums.FogFormulaType
Fog density calculation is an exponential increase from the start to finish.
EXPONENT_SQUARED - Enum constant in enum com.blackrook.gloop.opengl.enums.FogFormulaType
Fog density calculation is an exponential increase from the start to finish.
extensionIsPresent(String) - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
Checks if an OpenGL extension is present.
extensions - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
OpenGL list of extensions.
EYE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Coordinates are created using the eye vector.

F

FaceSide - Enum in com.blackrook.gloop.opengl.enums
Enum for face sides.
FaceSide.Direction - Enum in com.blackrook.gloop.opengl.enums
Direction of front faces.
FASTEST - Enum constant in enum com.blackrook.gloop.opengl.enums.HintValue
Use the best performing method.
feedbackBufferType - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
FeedbackBufferType - Enum in com.blackrook.gloop.opengl.enums
Feedback buffer output mode.
feedbackVaryingNames - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
FILLED - Enum constant in enum com.blackrook.gloop.opengl.enums.FillMode
Filled polygons.
FillMode - Enum in com.blackrook.gloop.opengl.enums
Enum for fill modes.
finalize() - Method in class com.blackrook.gloop.opengl.gl1.OGLBuffer
 
finalize() - Method in class com.blackrook.gloop.opengl.gl1.OGLQuery
 
finalize() - Method in class com.blackrook.gloop.opengl.gl1.OGLTexture
 
finalize() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
 
finalize() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
 
finalize() - Method in class com.blackrook.gloop.opengl.gl3.OGLFramebuffer
 
finalize() - Method in class com.blackrook.gloop.opengl.gl3.OGLRenderbuffer
 
finalize() - Method in class com.blackrook.gloop.opengl.gl3.OGLSampler
 
finalize() - Method in class com.blackrook.gloop.opengl.gl3.OGLSync
 
finalize() - Method in class com.blackrook.gloop.opengl.gl3.OGLVertexArrayState
 
finalize() - Method in class com.blackrook.gloop.opengl.gl4.OGLProgramPipeline
 
finalize() - Method in class com.blackrook.gloop.opengl.OGLCanvas
 
finish() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Tells the OpenGL implementation to finish all pending commands, and waits for it to do so.
fireShaderLog(ShaderType, String) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
Fires a log event to the listener, if attached.
FLAT - Enum constant in enum com.blackrook.gloop.opengl.enums.LightShadeType
Use flat shading on polygons (one face, one color).
FLOAT - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
flush() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Tells the OpenGL implementation to finish all pending commands in finite time.
FOG - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
FOG - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Fog rendering hints.
FogCoordinateType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of fog coordinate calculation types.
FogFormulaType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of fog calculation methods.
FRAGMENT - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Fragment shader program.
fragmentDataBindings - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
fragmentDataLocation(String, int) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
fragmentDataLocation(String, int) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Binds a fragment output attribute name to a specific output color index.
fragmentShaderExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of fragment shader extension.
FrameBufferType - Enum in com.blackrook.gloop.opengl.enums
Enumeration of OpenGL FrameBuffer types.
free() - Method in class com.blackrook.gloop.opengl.gl1.OGLBuffer
 
free() - Method in class com.blackrook.gloop.opengl.gl1.OGLQuery
 
free() - Method in class com.blackrook.gloop.opengl.gl1.OGLTexture
 
free() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
 
free() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
 
free() - Method in class com.blackrook.gloop.opengl.gl3.OGLFramebuffer
 
free() - Method in class com.blackrook.gloop.opengl.gl3.OGLRenderbuffer
 
free() - Method in class com.blackrook.gloop.opengl.gl3.OGLSampler
 
free() - Method in class com.blackrook.gloop.opengl.gl3.OGLSync
 
free() - Method in class com.blackrook.gloop.opengl.gl3.OGLVertexArrayState
 
free() - Method in class com.blackrook.gloop.opengl.gl4.OGLProgramPipeline
 
free() - Method in class com.blackrook.gloop.opengl.OGLObject
Destroys this object (deallocates it on OpenAL).
fromGLBool(int) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Converts a GL boolean value to a Java boolean value.
FRONT - Enum constant in enum com.blackrook.gloop.opengl.enums.FaceSide
Front polygon face.
FRONT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
FRONT_AND_BACK - Enum constant in enum com.blackrook.gloop.opengl.enums.FaceSide
Front and back polygon faces.
FRONT_AND_BACK - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
FRONT_LEFT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
FRONT_RIGHT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
frustum(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a frustum projection matrix into this one.
frustum(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies the current matrix by a frustum projection matrix.

G

generateMipmaps(TextureTargetType) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Generates mipmaps on-demand internally for the current texture bound to the provided target.
GEOMETRY - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer holds GEOMETRY information (internally, this is GL_ARRAY_BUFFER).
GEOMETRY - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Geometry shader program.
GeometryBuilder - Interface in com.blackrook.gloop.opengl.util
A builder class that assists the building of geometric data to later fill in a buffer.
GeometryBuilder.Abstract<GL> - Class in com.blackrook.gloop.opengl.util
Geometry builder utility class.
geometryShaderExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of geometry shader extension.
GeometryType - Enum in com.blackrook.gloop.opengl.enums
Geometry type
getActiveTextureUnit() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
getAmbientColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
getAmbientColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
getARGBByteData(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a texture in ARGB color information per pixel.
getARGBByteData(BufferedImage...) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a contiguous series of textures in ARGB color information per pixel.
getArray() - Method in class com.blackrook.gloop.opengl.math.Matrix4F
 
getASCIIContents(File) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the ASCII contents of a file.
getAttribute(int) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets an OGLProgram.Attribute by its location id.
getAttribute(String) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets a OGLProgram.Attribute by attribute name.
getAttributeCount() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets the number of attributes on this program.
getAttributeCount() - Method in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
getAttributeCount() - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
 
getBGRAByteData(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a texture in BGRA color information per pixel.
getBGRAByteData(BufferedImage...) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a contiguous series of textures in BGRA color information per pixel.
getBinaryContents(File) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the binary contents of a file.
getBinaryContents(InputStream) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the binary contents of a stream until it hits the end of the stream.
getBinaryContents(InputStream, int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the binary contents of a stream.
getBit(int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
Gets if a bit in this bitmap is set.
getBitIndex(int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
getBuffer(BufferTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Gets the currently bound buffer for a binding target.
getByGLValue(int) - Static method in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Gets an enum by its corresponding GL value.
getByGLValue(int) - Static method in enum com.blackrook.gloop.opengl.enums.DebugSeverity
Gets an enum by its corresponding GL value.
getByGLValue(int) - Static method in enum com.blackrook.gloop.opengl.enums.DebugType
Gets an enum by its corresponding GL value.
getByteLength() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
getBytes() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
getCanvasAspect() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
getCanvasHeight() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
getCanvasWidth() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
getConstantAttenuation() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets this Light's constant attenuation.
getContent() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
getCurrentActiveTextureState(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Gets the current texture state.
getCurrentActiveTextureUnitState() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
getCurrentActiveTextureUnitState() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
getCurrentBufferState(BufferTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Gets the current buffer for a binding target.
getCurrentMatrixId() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
getCurrentMatrixStack() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
getCurrentMatrixStack(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
getDebugMessageLog(int, int) - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
Retrieves a debug message log, up to a specific count of messages.
getDepthValue() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
 
getDiffuseColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
getDiffuseColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
getEmissionColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
getEnumInstance(String, Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Returns the enum instance of a class given class and name, or null if not a valid name.
getFillMode() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getFloat(int) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Grabs an OpenGL context float value using a GL value enum.
getFloats(float[]) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Returns the floats that make up this matrix into a float array.
getFloats(float[], int) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Returns the floats that make up this matrix into a float array.
getFloats(int, float[]) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Grabs a series of OpenGL context float values using a GL value enum.
getFogCalculationHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getFPS() - Method in class com.blackrook.gloop.opengl.OGLSystem
 
getFrameRenderTimeNanos() - Method in class com.blackrook.gloop.opengl.OGLSystem
Returns the length of time it took to render this frame.
getGenerateMipmapHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getGLErrorName(int) - Static method in class com.blackrook.gloop.opengl.OGLGraphics
Gets the error name of a GL error enumeration value.
getHeight() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
getHints() - Method in class com.blackrook.gloop.opengl.OGLCanvas
 
getId() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
getIndex() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
getIndex() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
getInfo() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Gets an info object that returns a lot of OpenGL limits and such for this context implementation.
getInt(int) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Grabs an OpenGL context integer value using a GL value enum.
getInts(int, int[]) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Grabs a series of OpenGL context integer values using a GL value enum.
getLine() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads a line from standard in; throws a RuntimeException if something absolutely serious happens.
getLinearAttenuation() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets this Light's linear attenuation.
getLineSmoothHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getLog() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets the program log after the last attempted link.
getLog() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
 
getLongName() - Method in class com.blackrook.gloop.opengl.OGLObject
 
getMaxAtomicCounterBufferBindings() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxAtomicCounterBufferSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedClipAndCullDistances() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedComputeUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedFragmentUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedGeometryUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedTesselationControlUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedTesselationEvaluationUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCombinedVertexUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeImageUniforms() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeSharedMemorySize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeTextureImageUnits() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxComputeWorkGroupInvocations() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxCullDistances() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxDebugGroupStackDepth() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxDebugLoggesMessages() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxDebugMessageLength() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxDrawBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentInputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentInterpolationOffset() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxFragmentUniformVectors() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryInputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryOutputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryShaderInvocations() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxGeometryUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxLabelLength() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxLights() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxLineWidth() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxPatchVertices() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxPointSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxRenderBufferColorAttachments() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxRenderBufferSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxSamples() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxShaderStorageBlockSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxShaderStorageBufferBindings() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxSubroutines() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxSubroutineUniformLocations() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlInputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlOutputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlTextureImageUnits() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlTotalOutputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationControlUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationInputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationOutputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationTextureImageUnits() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationEvaluationUniformComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationGenLevel() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTesselationPatchComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTextureAnisotropy() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTextureBufferSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTextureMaxAnisotropy() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTextureSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxTextureUnits() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxUniformBlockSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxUniformBufferBindings() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVaryingVectors() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexAtomicCounterBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexAtomicCounters() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexAttribs() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexAttribStride() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexOutputComponents() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexShaderStorageBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexUniformBlocks() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxVertexUniformVectors() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMaxViewports() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMinFragmentInterpolationOffset() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMinLineWidth() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMinPointSize() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getMultisample(int, float[]) - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Retrieves the location of a sample as two pixel coordinates, referring to the X and Y locations of the GL pixel space of the sample.
getName() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
getName() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
getName() - Method in class com.blackrook.gloop.opengl.OGLObject
 
getNullFile() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
 
getNullInputStream() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
 
getNullOutputStream() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
 
getOffset(int) - Method in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
getOffset(int) - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
Gets the stride offset for an attribute.
getOpenGL11() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.1 implementation system.
getOpenGL11(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.1 implementation system.
getOpenGL12() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.2 implementation system.
getOpenGL12(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.2 implementation system.
getOpenGL13() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.3 implementation system.
getOpenGL13(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.3 implementation system.
getOpenGL14() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.4 implementation system.
getOpenGL14(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.4 implementation system.
getOpenGL15() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.5 implementation system.
getOpenGL15(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 1.5 implementation system.
getOpenGL20() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 2.0 implementation system.
getOpenGL20(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 2.0 implementation system.
getOpenGL21() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 2.1 implementation system.
getOpenGL21(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 2.1 implementation system.
getOpenGL30() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.0 implementation system.
getOpenGL30(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.0 implementation system.
getOpenGL30Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.0 Core implementation system.
getOpenGL30Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.0 Core implementation system.
getOpenGL31() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.1 implementation system.
getOpenGL31(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.1 implementation system.
getOpenGL31Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.1 Core implementation system.
getOpenGL31Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.1 Core implementation system.
getOpenGL32() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.2 implementation system.
getOpenGL32(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.2 implementation system.
getOpenGL32Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.2 Core implementation system.
getOpenGL32Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.2 Core implementation system.
getOpenGL33() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.3 implementation system.
getOpenGL33(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.3 implementation system.
getOpenGL33Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.3 Core implementation system.
getOpenGL33Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 3.3 Core implementation system.
getOpenGL40Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.0 Core implementation system.
getOpenGL40Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.0 Core implementation system.
getOpenGL41Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.1 Core implementation system.
getOpenGL41Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.1 Core implementation system.
getOpenGL42Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.2 Core implementation system.
getOpenGL42Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.2 Core implementation system.
getOpenGL43Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.3 Core implementation system.
getOpenGL43Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.3 Core implementation system.
getOpenGL44Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.4 Core implementation system.
getOpenGL44Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.4 Core implementation system.
getOpenGL45Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.5 Core implementation system.
getOpenGL45Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.5 Core implementation system.
getOpenGL46Core() - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.6 Core implementation system.
getOpenGL46Core(OGLGraphics.Options) - Static method in class com.blackrook.gloop.opengl.OGLSystemFactory
Creates an OpenGL 4.6 Core implementation system.
getPerspectiveCorrectionHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getPixelPackAlignment() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Gets the current pixel packing alignment value (GL-to-application).
getPixelUnpackAlignment() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Gets the current pixel unpacking alignment value (application-to-GL).
getPointSmoothHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getPolygonSmoothHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getPolygonsRendered() - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
 
getPolygonsRendered() - Method in interface com.blackrook.gloop.opengl.node.OGLNode
Gets the number of polygonal objects rendered in this layer.
getPolygonsRendered() - Method in class com.blackrook.gloop.opengl.OGLSystem
Gets the number of polygonal objects rendered in this canvas, gathered from the executed nodes.
getPosition() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
getProgram() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Gets the currently bound program.
getProgramBinary(OGLProgram) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Retrieves the binary representation of a compiled and linked program.
getProgramBytes() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics.ProgramBinary
Gets the program's binary representation, as a byte array.
getProgramFormat() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics.ProgramBinary
Gets the program's format.
getProgramPipelineInfoLog(OGLProgramPipeline) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Fetches a program pipeline's info log aas a string.
getQuadraticAttenuation() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets this Light's quadratic attenuation.
getQueryBooleanResult(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Gets the result of the query as a boolean.
getQueryResult(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Gets the result of the query as a long integer.
getQueryResult(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
 
getRawSize(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Returns the raw size in bytes that this image will need for byte buffer/array storage.
getRelayBufferSize() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
 
getRenderer() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getRenderTimeNanos() - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
 
getRenderTimeNanos() - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
 
getRenderTimeNanos() - Method in interface com.blackrook.gloop.opengl.node.OGLNode
Returns the length of time it took to render this node, in nanoseconds.
getRenderTimeNanos() - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
 
getRenderTimeNanos() - Method in class com.blackrook.gloop.opengl.OGLSystem
Gets the length of time it took to render each individual node in nanoseconds, accumulated from the executed nodes.
getRGBAByteData(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a texture in ARGB color information per pixel.
getRGBAByteData(BufferedImage...) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Gets the byte data for a texture in ARGB color information per pixel.
getSampleDimensions() - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
getSeverity() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
getShaderStorageBufferOffsetAlignment() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getShaderVersion() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getShininess() - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
getSize() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
getSize() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
getSizeFactor() - Method in enum com.blackrook.gloop.opengl.enums.TextureFormat
 
getSource() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
getSpecularColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
getSpecularColor() - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
getStorageDimensions() - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
getStrideSize() - Method in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
getStrideSize() - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
 
getSystem() - Method in class com.blackrook.gloop.opengl.OGLCanvas
Gets a reference to this canvas's underlying system.
getTextualContents(File) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the textual contents of a file in the system's current encoding.
getTextualContents(InputStream) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the textual contents of a stream in the system's current encoding.
getTextualContents(InputStream, String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Retrieves the textual contents of a stream.
getTexture(TextureTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Gets a texture currently bound to a target.
getTextureCompressionHint() - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
 
getType() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
getType() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
getType() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
 
getType() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
getTypeName() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
getTypeName() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
getUniform(int) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets a OGLProgram.Uniform by its location id.
getUniform(String) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets a OGLProgram.Uniform by uniform name.
getUniformCount() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets the number of uniforms on this program.
getUsedtarget() - Method in class com.blackrook.gloop.opengl.gl1.OGLTexture
Gets the texture target that this texture object was first bound to.
getVendor() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.BufferTargetType
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.GeometryType
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.ShaderType
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.TextureFormat
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
getVersion() - Method in enum com.blackrook.gloop.opengl.enums.TextureWrapType
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL42Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL44Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL45Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.gl4.OGL46Graphics
 
getVersion() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
getVersion() - Method in interface com.blackrook.gloop.opengl.OGLVersioned
 
getWidth() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
getWidth(int) - Method in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
getWidth(int) - Method in interface com.blackrook.gloop.opengl.util.GeometryBuilder
Gets the element width for an attribute.
getWPosition() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets the light's position in the OpenGL world, W coordinate. 0 if ambient (direction), 1 if source.
getXPosition() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets the light's eye position in the OpenGL world, X coordinate.
getYPosition() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets the light's eye position in the OpenGL world, Y coordinate.
getZPosition() - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
Gets the light's eye position in the OpenGL world, Z coordinate.
gl - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
 
gl - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
gl - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
GL11 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL12 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL13 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL14 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL15 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL20 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL21 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL30 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL31 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL32 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL33 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL40 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL41 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL42 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL43 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL44 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL45 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
GL46 - Enum constant in enum com.blackrook.gloop.opengl.OGLVersion
 
glid - Variable in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
 
glid - Variable in enum com.blackrook.gloop.opengl.enums.TextureMagFilter
 
glid - Variable in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
 
glReadValue - Variable in enum com.blackrook.gloop.opengl.enums.MatrixMode
 
glVal - Variable in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.AccessType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.AccumOperation
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.AttribType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.BlendArg
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.BufferTargetType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.CachingHint
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.ClientAttribType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DataType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugControlSource
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugSeverity
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugSource
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.DebugType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FaceSide.Direction
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FaceSide
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FeedbackBufferType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FillMode
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FogCoordinateType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FogFormulaType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.GeometryType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.HintType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.HintValue
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.LightShadeType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.MatrixMode
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.QueryWaitType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.ShaderType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.SyncResultType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureCoordType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureFormat
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureGenMode
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureMode
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
glValue - Variable in enum com.blackrook.gloop.opengl.enums.TextureWrapType
 
GOLD - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
GraphicsException - Exception Class in com.blackrook.gloop.opengl.exception
This is commonly thrown when a graphics object couldn't be allocated.
GraphicsException() - Constructor for exception class com.blackrook.gloop.opengl.exception.GraphicsException
 
GraphicsException(String) - Constructor for exception class com.blackrook.gloop.opengl.exception.GraphicsException
 
GraphicsException(String, Throwable) - Constructor for exception class com.blackrook.gloop.opengl.exception.GraphicsException
 
GraphicsSystemException - Exception Class in com.blackrook.gloop.opengl.exception
This is commonly thrown when an exception occurs in the graphics system.
GraphicsSystemException() - Constructor for exception class com.blackrook.gloop.opengl.exception.GraphicsSystemException
 
GraphicsSystemException(String) - Constructor for exception class com.blackrook.gloop.opengl.exception.GraphicsSystemException
 
GREATER - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
GREATER_OR_EQUAL - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
GREEN - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 

H

handleErrorChecking() - Method in interface com.blackrook.gloop.opengl.OGLGraphics.Options
Gets whether or not the error checking functions used to detect OpenGL runtime errors should do anything on call.
handleUndeletedObjects() - Method in interface com.blackrook.gloop.opengl.OGLGraphics.Options
Gets whether or not encountering an undeleted object at the end of a frame results in an error.
handleUndeletedObjects(Class, int) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Handles the result of undeleted objects.
handleVersionChecking() - Method in interface com.blackrook.gloop.opengl.OGLGraphics.Options
Gets whether or not the version checking functions used to detect mismatched features should do anything on call.
hashCode() - Method in class com.blackrook.gloop.opengl.OGLObject
 
hasPowerOfTwoDimensions(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Checks if a texture has power-of-two dimensions.
HIGH - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
HIGH - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSeverity
 
HINT - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
hints - Variable in class com.blackrook.gloop.opengl.OGLCanvas
 
HintType - Enum in com.blackrook.gloop.opengl.enums
Hint enum types for GL Hints.
HintValue - Enum in com.blackrook.gloop.opengl.enums
Hint enum types for GL Hints.

I

identity() - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Sets the topmost matrix to the identity matrix.
IDENTITY - Static variable in class com.blackrook.gloop.opengl.math.Matrix4F
Identity Matrix in column-major form.
IGNORE - Enum constant in enum com.blackrook.gloop.opengl.OGLGraphics.ErrorHandlingType
Ignore the error condition.
imageLevels - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
ImageUtils - Class in com.blackrook.gloop.opengl.util
Image utility class.
ImageUtils.ResizeQuality - Enum in com.blackrook.gloop.opengl.util
Enumeration of image resizing hints
INCREMENT - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
INCREMENT_WRAP - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
INDICES - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer holds ELEMENT INDEX information (internally, this is GL_ELEMENT_ARRAY_BUFFER).
Info() - Constructor for class com.blackrook.gloop.opengl.OGLGraphics.Info
 
Info11() - Constructor for class com.blackrook.gloop.opengl.gl1.OGL11Graphics.Info11
Creates a new info object.
Info13() - Constructor for class com.blackrook.gloop.opengl.gl1.OGL13Graphics.Info13
 
Info20() - Constructor for class com.blackrook.gloop.opengl.gl2.OGL20Graphics.Info20
 
Info30() - Constructor for class com.blackrook.gloop.opengl.gl3.OGL30Graphics.Info30
 
Info31() - Constructor for class com.blackrook.gloop.opengl.gl3.OGL31Graphics.Info31
 
Info32() - Constructor for class com.blackrook.gloop.opengl.gl3.OGL32Graphics.Info32
 
Info40() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL40Graphics.Info40
 
Info41() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL41Graphics.Info41
 
Info42() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL42Graphics.Info42
 
Info43() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL43Graphics.Info43
 
Info44() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL44Graphics.Info44
 
Info45() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL45Graphics.Info45
 
Info46() - Constructor for class com.blackrook.gloop.opengl.gl4.OGL46Graphics.Info46
 
insertDebugMessage(DebugSource, DebugType, int, DebugSeverity, String) - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
Inserts a debug message into the command list.
INTEGER - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
INTENSITY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
White, Alpha only, default bit depth.
INTERLEAVED_ATTRIBS - Enum constant in enum com.blackrook.gloop.opengl.enums.FeedbackBufferType
Send back as interleaved values.
INVERT - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
IOUtils - Class in com.blackrook.gloop.opengl.struct
Simple IO utility functions.
isAllocated() - Method in class com.blackrook.gloop.opengl.OGLObject
 
isAMD - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running AMD architecture?
isAMD() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isATi - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running ATi architecture?
isATi() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isBatchable() - Method in enum com.blackrook.gloop.opengl.enums.GeometryType
Is this geometry type able to be put together in geometry batches without ruining how it appears or is drawn?
isCompressed() - Method in enum com.blackrook.gloop.opengl.enums.TextureFormat
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.BufferTargetType
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.GeometryType
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.ShaderType
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.TextureFormat
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
isCore() - Method in enum com.blackrook.gloop.opengl.enums.TextureWrapType
 
isCore() - Method in class com.blackrook.gloop.opengl.OGLGraphics
 
isCore() - Method in interface com.blackrook.gloop.opengl.OGLVersioned
 
isEnabled() - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
 
isIntel - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running Intel architecture?
isIntel() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isLinked() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
Gets if this program has been linked yet.
isMatrox - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running Matrox architecture?
isMatrox() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isNVidia - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running NVidia architecture?
isNVidia() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isPowerOfTwo(int) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Checks if an integer is a valid power of two.
isQueryReady(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Checks if a query's results are ready.
isQueueEmpty() - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
Checks if the work queue is empty.
isS3 - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Are we running S3 architecture, and if so, WHY?
isS3() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
isWorkAvailable() - Method in class com.blackrook.gloop.opengl.node.OGLWorkerNode
Called by OGLWorkerNode.onDisplay(OGLGraphics) for determining if there's work available for processing.
iterator() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog
 

J

JADE - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
jawtRender() - Method in class com.blackrook.gloop.opengl.OGLCanvas
Performs the system draw using a JAWT surface.

K

KEEP - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 

L

LEFT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
LESS - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
LESS_OR_EQUAL - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
LIGHTING - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
LightShadeType - Enum in com.blackrook.gloop.opengl.enums
Enumeration for shading types.
LINE - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
LINE_LOOP - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
LINE_SMOOTHING - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Line smoothing hints.
LINE_STRIP - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
LINE_STRIP_ADJACENCY - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
LINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.FogFormulaType
Fog density calculation is linearly calculated from the start to the end.
LINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
LINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMagFilter
Linear magnification - color using linear interpolation ("smoothes" textures).
LINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Linear minification - color using cluster average (okay approximation).
LINEAR - Enum constant in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
 
LINES - Enum constant in enum com.blackrook.gloop.opengl.enums.FillMode
Lines/edges rendered only.
LINES - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
LINES - Enum constant in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
Lines feedback mode.
LINES_ADJACENCY - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
linkProgram(OGLProgram) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Links the program with its attached program shaders.
LIST - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
LOAD - Enum constant in enum com.blackrook.gloop.opengl.enums.AccumOperation
Accumulate from the current read frame buffer, replacing it.
log - Variable in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
Compile log.
LogicFunc - Enum in com.blackrook.gloop.opengl.enums
Reusable logical enumerations.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a "look at" perspective matrix into this one.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies a "look at" matrix to the current matrix.
LOW - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
LOW - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSeverity
 
LUMINANCE - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
LUMINANCE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Grayscale, No alpha, default bit depth.
LUMINANCE_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
LUMINANCE_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
Grayscale with alpha, default bit depth.

M

mag - Variable in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
magFilter - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
mapByteBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
mapDoubleBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
mapFloatBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
mapIntBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
mapLongBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
mapShortBuffer(BufferTargetType, AccessType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Maps the internal data of the current OGLBuffer to a local buffer for quick modification/read.
MARKER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
MARKER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
Matrix4F - Class in com.blackrook.gloop.opengl.math
This is a 4x4 Matrix object that stores floats.
Matrix4F() - Constructor for class com.blackrook.gloop.opengl.math.Matrix4F
Constructs a new, blank 4x4 matrix.
matrixAspectOrtho(float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies the current matrix by an aspect-adjusted orthographic projection matrix using the canvas dimensions.
matrixFrustum(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies the current matrix by a frustum projection matrix.
matrixGet(int, float[]) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Reads a current matrix into an array.
matrixGet(int, Matrix4F) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Reads a current matrix into a matrix.
matrixGet(MatrixMode, float[]) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Reads a current matrix into an array.
matrixGet(MatrixMode, float[]) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
matrixGet(MatrixMode, Matrix4F) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Reads a current matrix into a matrix.
matrixGet(MatrixMode, Matrix4F) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
matrixId(int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets the current matrix index.
matrixLookAt(float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies a "look at" matrix to the current matrix.
matrixMode(MatrixMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current matrix for matrix operations.
matrixMode(MatrixMode) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
MatrixMode - Enum in com.blackrook.gloop.opengl.enums
Enumeration of Matrix types.
matrixMultiply(float[]) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies a matrix into the current selected matrix from a column-major array into.
matrixMultiply(Matrix4F) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies a matrix into the current selected matrix.
matrixOrtho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies the current matrix by an orthographic projection matrix.
matrixPerspective(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Multiplies the current matrix by a symmetric perspective projection matrix.
matrixPop() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Pops the current matrix off of the current selected stack.
matrixPush() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Pushes a copy of the current matrix onto the current selected stack.
matrixReset() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Loads the identity matrix into the current selected matrix.
matrixRotateX(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Rotates the current matrix by an amount of DEGREES around the X-Axis.
matrixRotateY(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Rotates the current matrix by an amount of DEGREES around the Y-Axis.
matrixRotateZ(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Rotates the current matrix by an amount of DEGREES around the Z-Axis.
matrixScale(float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Scales the current matrix by a set of scalars that correspond to each axis.
matrixSet(float[]) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Loads a matrix's contents from a column-major array into the current selected matrix.
matrixSet(Matrix4F) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Loads a matrix's contents into the current selected matrix.
MatrixStack - Class in com.blackrook.gloop.opengl.math
A matrix stack for the core implementations.
MatrixStack(int) - Constructor for class com.blackrook.gloop.opengl.math.MatrixStack
Creates a new matrix stack.
matrixTranslate(float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Translates the current matrix by a set of units.
maxAtomicCounterBufferBindings - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxAtomicCounterBufferSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedClipAndCullDistances - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedComputeUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedFragmentUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedGeometryUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedTesselationControlUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedTesselationEvaluationUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCombinedVertexUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeImageUniforms - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeSharedMemorySize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeTextureImageUnits - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxComputeWorkGroupInvocations - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxCullDistances - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxDebugGroupStackDepth - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxDebugLoggedMessages - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxDebugMessageLength - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxDrawBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum draw buffers.
maxFragmentAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentInputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentInterpolationOffset - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxFragmentUniformVectors - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryInputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryOutputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryShaderInvocations - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxGeometryUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxLabelLength - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxLights - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum bindable lights.
maxLineWidth - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum line width range.
maxPatchVertices - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxPointSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum point size range.
maxRenderBufferColorAttachments - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum renderbuffer color attachments.
maxRenderBufferSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum renderbuffer size.
maxSamples - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum multisample samples.
maxShaderStorageBlockSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxShaderStorageBufferBindings - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxSubroutines - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxSubroutineUniformLocations - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlInputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlOutputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlTextureImageUnits - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlTotalOutputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationControlUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationInputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationOutputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationTextureImageUnits - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationEvaluationUniformComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationGenLevel - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTesselationPatchComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTextureAnisotropy - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum texture anisotropy.
maxTextureBufferSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTextureMaxAnisotropy - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxTextureSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum texture size.
maxTextureUnits - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum texture units.
maxUniformBlockSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxUniformBufferBindings - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVaryingVectors - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexAtomicCounterBuffers - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexAtomicCounters - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexAttribs - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Maximum vertex attributes.
maxVertexAttribStride - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexOutputComponents - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexShaderStorageBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexUniformBlocks - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxVertexUniformVectors - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
maxViewports - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
MEDIUM - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
MEDIUM - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSeverity
 
min - Variable in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
minFilter - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
minFragmentInterpolationOffset - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
minLineWidth - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Minimum line width range.
minPointSize - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Minimum point size range.
MIPMAPPING - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Mipmap generation hints.
MODELVIEW - Enum constant in enum com.blackrook.gloop.opengl.enums.MatrixMode
 
MODULATE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMode
Texels are multiplied with fragment color/material information.
MULTIPLICATIVE - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
multiply(float[]) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies the topmost matrix with another matrix.
multiply(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies the topmost matrix with another matrix.
MULTIPLY - Enum constant in enum com.blackrook.gloop.opengl.enums.AccumOperation
Multiplies each R, G, B, and A in the accumulation buffer by value and returns the scaled component to its corresponding accumulation buffer location.
multiplyLeft(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies this matrix with another.
multiplyRight(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies this matrix with another.

N

NEAREST - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
NEAREST - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMagFilter
Nearest magnification - color using nearest neighbor (aliased - "pixelates" textures).
NEAREST - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Nearest minification - color using nearest neighbor (aliased - bad approximation).
NEAREST - Enum constant in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
 
NEVER - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
Never.
newIdentity() - Static method in class com.blackrook.gloop.opengl.math.Matrix4F
 
NICEST - Enum constant in enum com.blackrook.gloop.opengl.enums.HintValue
Use the best quality method.
NO_ERROR_CHECKING - Static variable in class com.blackrook.gloop.opengl.OGLSystemFactory
Options that disable error checking.
NO_WAIT - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Don't wait for query to complete, use current result state.
NONE - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
nonPowerOfTwoTextures - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of non-power-of-two texture support.
NORMAL - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Coordinates are created using geometry normals (cube map).
not() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
Sets this Bitmap to the One's Compliment of itself.
not(OGLBitmap, OGLBitmap) - Static method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
NOTs this Bitmap with another, changing the contents of out.
NOT_EQUAL - Enum constant in enum com.blackrook.gloop.opengl.enums.LogicFunc
 
NOTIFICATION - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
 
NOTIFICATION - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSeverity
 
NX - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube -X face.
NY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube -Y face.
NZ - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube -Z face.

O

OBJECT - Enum constant in enum 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 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 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 com.blackrook.gloop.opengl.enums.BlendArg
 
ONE_MINUS_DEST_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
ONE_MINUS_DEST_COLOR - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
ONE_MINUS_SOURCE_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
ONE_MINUS_SOURCE_COLOR - Enum constant in enum 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 com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from some other source.
OTHER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
OTHER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from some other source.
OTHER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 

P

paint(Graphics) - Method in class com.blackrook.gloop.opengl.OGLCanvas
 
PARAMETER_BUFFER - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Parameter Buffer.
PEARL - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
peek() - Method in class com.blackrook.gloop.opengl.math.MatrixStack
 
PERFORMANCE - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
PERFORMANCE - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
performFlip(BufferedImage, boolean, boolean) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Flips an image across one or two axes.
performResize(BufferedImage, ImageUtils.ResizeQuality, int, int) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Resizes an image using nearest filtering.
perspective(float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a perspective projection matrix into this one.
perspective(float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Multiplies the current matrix by a symmetric perspective projection matrix.
PERSPECTIVE_CORRECTION - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Perspective compression hint.
PEWTER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
PIXEL - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer contains unpacked data (raw pixel data to be sent to OpenGL or read from OpenGL to an application).
PIXEL_MODE - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
PIXEL_STORE - Enum constant in enum com.blackrook.gloop.opengl.enums.ClientAttribType
 
POINT - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
POINT_SMOOTHING - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Point smoothing hints.
POINTS - Enum constant in enum com.blackrook.gloop.opengl.enums.FillMode
Points rendered only.
POINTS - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
POINTS - Enum constant in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
Point feedback mode.
pointSmoothingPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of point smoothing ability.
pointSpritesPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of point sprite extension.
POLISHED_BRONZE - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
POLISHED_COPPER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
POLISHED_GOLD - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
POLISHED_SILVER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
POLYGON - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
POLYGON - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
POLYGON_SMOOTHING - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Polygon smoothing hints.
POLYGON_STIPPLE - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
polygonsRendered - Variable in class com.blackrook.gloop.opengl.node.OGLMultiNode
Polygons Rendered
pop() - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Pops the topmost matrix off the stack.
POP_GROUP - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
POP_GROUP - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
PORTABILITY - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
PORTABILITY - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
postFramebufferResize(int, int) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Called by OGLMultiNode.onFramebufferResize(int, int) after all of the added child nodes have OGLMultiNode.onFramebufferResize(int, int) called on them.
postNodeDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Called by display() after all of the added child nodes are displayed.
preFramebufferResize(int, int) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Called by OGLMultiNode.onFramebufferResize(int, int) before all of the attached nodes have OGLMultiNode.onFramebufferResize(int, int) called on them.
preNodeDisplay(GL) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Called by display() before all of the added child nodes are displayed.
PrimitiveMode - Enum in com.blackrook.gloop.opengl.enums
Transform feedback primitive modes.
PRIMITIVES_GENERATED - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
printBuffer(ByteBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(CharBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(DoubleBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(FloatBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(IntBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(LongBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
printBuffer(ShortBuffer, PrintStream) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Prints the contents of a buffer to an output print stream.
ProgramBinary(int, byte[]) - Constructor for class com.blackrook.gloop.opengl.gl4.OGL41Graphics.ProgramBinary
Creates a new program binary from a format id and an array of bytes.
ProgramBuilder - Interface in com.blackrook.gloop.opengl.util
Shader program pipeline builder utility class.
ProgramBuilder.Abstract<GL> - Class in com.blackrook.gloop.opengl.util
Shader builder utility class.
ProgramBuilder.Listener - Interface in com.blackrook.gloop.opengl.util
 
PROJECTION - Enum constant in enum com.blackrook.gloop.opengl.enums.MatrixMode
 
push() - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Pushes a copy of the topmost matrix onto the stack.
PUSH_GROUP - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
PUSH_GROUP - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
PX - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube +X face.
PY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube +Y face.
PZ - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Cube +Z face.

Q

Q - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Texture Q coordinate (I don't know).
QUAD_STRIP - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
QUADS - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
QueryTarget - Enum in com.blackrook.gloop.opengl.enums
Query type.
QueryWaitType - Enum in com.blackrook.gloop.opengl.enums
Query wait types, for conditional rendering.

R

R - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Texture R coordinate (depth).
RAW_DATA - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer contains packed data (raw data specific to OpenGL implementation).
READ - Enum constant in enum com.blackrook.gloop.opengl.enums.AccessType
Buffer is filled with current data on map, but not written back on unmap.
READ_AND_WRITE - Enum constant in enum com.blackrook.gloop.opengl.enums.AccessType
Buffer is filled with current data on map, writes back its contents on unmap.
readFrameBuffer(ByteBuffer, ColorFormat, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Reads from the current-bound frame buffer into a target buffer.
RED - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
REFLECTION - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Coordinates are created using geometry normals for sphere maps, as if the environment were reflected.
refreshExtensionFlags() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics.Info11
Refreshes the extension-based fields.
refreshProgramLinkStatusAndUniforms(OGLProgram) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Refreshes an OGLProgram's link status, uniforms, and attributes.
relay(InputStream, OutputStream) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
relay(InputStream, OutputStream, int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
relay(InputStream, OutputStream, int, int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
relay(Reader, Writer) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
relay(Reader, Writer, int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
relay(Reader, Writer, int, int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
removeNode(OGLNode) - Method in class com.blackrook.gloop.opengl.OGLSystem
Removes a node from this system.
removeNode(OGLNode) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Removes an OGLNode from this multinode.
renderBufferExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of render buffer extension.
RenderbufferFormat - Enum in com.blackrook.gloop.opengl.enums
Enumeration of render buffer formats.
renderer - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
OpenGL renderer name.
RenderingThreadControl() - Constructor for class com.blackrook.gloop.opengl.OGLSystem.RenderingThreadControl
 
renderSystem(int, int) - Method in class com.blackrook.gloop.opengl.OGLCanvas
Called when the rendering surface is secured so that rendering can be done to via a rendering system.
renderTimeNanos - Variable in class com.blackrook.gloop.opengl.node.OGLMultiNode
Render time in nanos.
REPLACE - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendFunc
 
REPLACE - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
REPLACE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMode
Texels replace fragment information.
reset() - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Resets this matrix to the identity matrix.
resolveCurrentMatrixStack() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
RETURN - Enum constant in enum com.blackrook.gloop.opengl.enums.AccumOperation
Send the contents of the accumulation buffer to the current write frame buffer, after first multiplying by the value.
RGB - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
RGB - Enum constant in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
 
RGB - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
RGB, No alpha, default bit depth.
RGB5A1 - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
RGBA, forced 16-bit.
RGBA - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
RGBA - Enum constant in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
 
RGBA - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
RGBA, default bit depth.
RGBA4 - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
RGBA, forced 16-bit.
RGBA8 - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFormat
RGBA, forced 32-bit.
RIGHT - Enum constant in enum com.blackrook.gloop.opengl.enums.FrameBufferType
 
rotateX(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a X-axis rotation matrix into this one.
rotateX(float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Rotates the current matrix by an amount of DEGREES around the X-Axis.
rotateY(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a Y-axis rotation matrix into this one.
rotateY(float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Rotates the current matrix by an amount of DEGREES around the Y-Axis.
rotateZ(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a Z-axis rotation matrix into this one.
rotateZ(float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Rotates the current matrix by an amount of DEGREES around the Z-Axis.
RUBY - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 

S

S - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Texture S coordinate (width).
SAMPLES_PASSED - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
scale(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a scaling matrix into this one.
scale(float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a scaling matrix into this one.
scale(float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Scales the current matrix by a set of scalars that correspond to each axis.
SCISSOR - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
SEPARATE_ATTRIBS - Enum constant in enum com.blackrook.gloop.opengl.enums.FeedbackBufferType
Send back as values in separate regions.
set(float[]) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets all positions in this matrix to a set of values.
set(float[]) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Sets the topmost matrix to another matrix.
set(int, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets a matrix index (column major index) to a value.
set(int, int, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets a position in this matrix to a value.
set(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets all positions in this matrix to a set of values from another.
set(Matrix4F) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Sets the topmost matrix to another matrix.
setActiveTextureUnit(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Sets the current "active" texture unit for texture bindings and texture environment settings.
setAllHintsTo(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Sets all hint options to a single value.
setAmbientColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's ambient color.
setAmbientColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setAmbientColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's ambient color.
setAnisotropy(float) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setAnisotropy(float) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets texture anisotropy level.
setAspectOrtho(float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix's values up as an aspect-corrected projection matrix, orthographic projection.
setAttenuation(float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setAutoGenerateMipMaps(boolean) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setAutoGenerateMipMaps(boolean) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets if this generator auto-generates mipmaps on or after data transfer.
setAutoNormalGen(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if normal vectors are generated automatically when geometry is submitted to the OpenGL geometry pipeline.
setBackFillMode(FillMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Set back polygon fill mode.
setBit(int, int, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
Sets a bit in this bitmap.
setBlendingEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if blending is enabled.
setBlendingFunc(BlendArg, BlendArg) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current blending function.
setBlendingFunc(BlendFunc) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current blending function.
setBorder(int) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setBorder(int) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the border size on the texture in texels.
setBuffer(BufferTargetType, OGLBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Binds a buffer to the current context.
setBufferCapacity(BufferTargetType, DataType, CachingHint, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the capacity of the current buffer (sends no data).
setBufferData(BufferTargetType, CachingHint, ByteBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferData(BufferTargetType, CachingHint, DoubleBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferData(BufferTargetType, CachingHint, FloatBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferData(BufferTargetType, CachingHint, IntBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferData(BufferTargetType, CachingHint, LongBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferData(BufferTargetType, CachingHint, ShortBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the data of the current buffer.
setBufferSubData(BufferTargetType, int, ByteBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setBufferSubData(BufferTargetType, int, DoubleBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setBufferSubData(BufferTargetType, int, FloatBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setBufferSubData(BufferTargetType, int, IntBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setBufferSubData(BufferTargetType, int, LongBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setBufferSubData(BufferTargetType, int, ShortBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets a subsection of data to the current buffer.
setClearAccum(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the clear color for the accumulation buffer.
setClearAccumulationBuffer(boolean) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets if this clears the accumulation buffer.
setClearColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the clear color.
setClearColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets the color used with which to clear the color buffer.
setClearColorBuffer(boolean) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets if this clears the color buffer.
setClearDepth(double) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets depth clear value.
setClearDepthBuffer(boolean) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets if this clears the depth buffer.
setClearStencil(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the stencil mask clear value.
setClearStencilBuffer(boolean) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets if this clears the stencil buffer.
setClientFlag(int, boolean) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Enables/disables an OpenGL client state bit.
setColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current color used for drawing polygons and other geometry.
setColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current color used for drawing polygons and other geometry.
setColorARGB(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current color used for drawing polygons and other geometry using an ARGB integer.
setColorArrayEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables or disables the processing of bound vertex color arrays.
setColorArrayPointer(DataType, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets what positions in the current BufferTargetType.GEOMETRY-bound buffer or array are used to draw polygonal information: This sets the attribute pointer for colors.
setColorMask(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if all of the components of the color buffer get written to.
setColorMask(boolean, boolean, boolean, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if each color component gets written to the color buffer.
setCompressed(boolean) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setCompressed(boolean) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets if the texture is stored in a compressed format.
setConstantAttenuation(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setCurrentActiveTextureCoordArray(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Sets the current client active texture (for coordinates submission).
setCurrentActiveTextureState(int, OGLTexture) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current texture state.
setCurrentActiveTextureUnitState(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current texture unit state.
setCurrentActiveTextureUnitState(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
setCurrentBufferState(BufferTargetType, OGLBuffer) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the current texture for a binding target.
setCurrentMatrixId(Integer) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current matrix id.
setDebugMessageControl(DebugControlSource, DebugControlType, DebugControlSeverity, int[], boolean) - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
Sets if a set of debug messages get filtered out.
setDebugMessagesEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
Sets if debug messages are enabled on this context.
setDebugMessagesSychronous(boolean) - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
Sets if debug message output is synchronous on this context.
setDepthFunc(LogicFunc) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Set depth comparison function.
setDepthMask(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if the depth buffer is enabled for writing.
setDepthTestEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if the depth test is enabled or not for incoming fragments.
setDepthValue(float) - Method in class com.blackrook.gloop.opengl.node.OGLClearNode
Sets the depth value used with which to clear the depth buffer.
setDiffuseColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's diffuse color.
setDiffuseColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setDiffuseColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's diffuse color.
setEmissionColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's emission color.
setEmissionColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's emission color.
setEnabled(boolean) - Method in class com.blackrook.gloop.opengl.node.OGLMultiNode
Sets if this node (and all of its added child nodes) are displayed.
setFaceCullingEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if face culling is enabled.
setFaceCullingSide(FaceSide) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the face side(s) that are culled if face culling is enabled.
setFaceFront(FaceSide.Direction) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets face winding to determine the front face.
setFillMode(FillMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Set polygon fill mode.
setFillMode(FillMode) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Sets the global filling mode.
setFiltering(TextureMinFilter, TextureMagFilter) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setFiltering(TextureMinFilter, TextureMagFilter) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the minification and magnification filter on the texture.
setFlag(int, boolean) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Enables/disables an OpenGL state bit.
setFogCalculationHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set fog calculation hint.
setFogColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color of the fog.
setFogColor(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current color used for fog as an ARGB integer.
setFogColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color of the fog.
setFogCoordinateSource(FogCoordinateType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Sets the origin of the calculation of the fog coordinate value that dictates "where" in the fog it is.
setFogDensity(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the density factor for calculating fog.
setFogEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if fog rendering is enabled or disabled.
setFogEnd(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the starting point for calculating fog.
setFogExponent(Color, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets most fog attributes at once for exponent fog.
setFogExponentSquared(Color, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets most fog attributes at once for exponent squared fog.
setFogFormula(FogFormulaType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the distance calculation formula for calculating fog cover.
setFogLinear(Color, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets most fog attributes at once for linear fog.
setFogStart(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the starting point for calculating fog.
setFPS(int) - Method in class com.blackrook.gloop.opengl.OGLSystem.RenderingThreadControl
Sets the maximum amount of times per second that the rendering thread will attempt to automatically redraw the contents of the window.
setFPS(Long) - Method in class com.blackrook.gloop.opengl.OGLSystem.RenderingThreadControl
Sets the maximum amount of times per second that the rendering thread will attempt to automatically redraw the contents of the window.
setFramebuffer(OGLFramebuffer) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Binds a FrameBuffer for rendering.
setFrameBufferRead(FrameBufferType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current buffer to read from for pixel read/copy operations.
setFrameBufferWrite(FrameBufferType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current buffer to write to for pixel drawing/rasterizing operations.
setFrameBufferWrite(FrameBufferType...) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets the multiple buffers to write to for pixel drawing/rasterizing operations.
setFrontFillMode(FillMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Set front polygon fill mode.
setFrustum(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix's values up as a projection matrix, frustum projection.
setGenerateMipmapHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set mipmap generation hint.
setHint(HintType, HintValue) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets an OpenGL hint.
setHints(Graphics2D) - Method in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
Sets the appropriate resize quality hints on the graphic instance.
setIdentity() - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to the identity matrix.
setImageData(ByteBuffer, int, int) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Converts color byte data to a BufferedImage.
setLight(int, OGLLight) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current light used for illuminating polygons and other geometry.
setLightAmbientColor(int, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a ambient component for a light.
setLightAmbientColor(int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a ambient component for a light.
setLightAmbientColor(int, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a ambient component for a light.
setLightAttenuation(int, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current light attenuation used for illuminating polygons and other geometry.
setLightDiffuseColor(int, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a diffuse component for a light.
setLightDiffuseColor(int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a diffuse component for a light.
setLightDiffuseColor(int, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a diffuse component for a light.
setLightEnabled(int, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if certain lights are enabled.
setLightingEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if lighting is enabled.
setLightPosition(int, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the position of a light source.
setLightShadeType(LightShadeType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the light shading type.
setLightSpecularColor(int, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a specular component for a light.
setLightSpecularColor(int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a specular component for a light.
setLightSpecularColor(int, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the color for a specular component for a light.
setLinearAttenuation(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setLineSmoothHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set line smooth hint value.
setLineSmoothingEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables/Disables line smoothing.
setLineWidth(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the width of line geometry.
setListener(ProgramBuilder.Listener) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setListener(ProgramBuilder.Listener) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a log listener to listen for builder events.
setLongName(long) - Method in class com.blackrook.gloop.opengl.OGLObject
Sets this object's long OpenGL name/id.
setLookAt(float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix's values up as a "look at" perspective matrix.
setMaterial(FaceSide, OGLMaterial) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material used for drawing polygons and other geometry, and will remain doing so until this is changed.
setMaterial(OGLMaterial) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material used for drawing polygons and other geometry.
setMaterialAmbientColor(FaceSide, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material ambient color used for drawing polygons and other geometry.
setMaterialAmbientColor(FaceSide, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material ambient color used for drawing polygons and other geometry.
setMaterialAmbientColor(FaceSide, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material ambient color used for drawing polygons and other geometry.
setMaterialDiffuseColor(FaceSide, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material diffuse color used for drawing polygons and other geometry.
setMaterialDiffuseColor(FaceSide, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material diffuse color used for drawing polygons and other geometry.
setMaterialDiffuseColor(FaceSide, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material diffuse color used for drawing polygons and other geometry.
setMaterialEmissionColor(FaceSide, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material emission color used for drawing polygons and other geometry.
setMaterialEmissionColor(FaceSide, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material emission color used for drawing polygons and other geometry.
setMaterialEmissionColor(FaceSide, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material emission color used for drawing polygons and other geometry.
setMaterialShininessFactor(FaceSide, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material shininess factor used for drawing polygons and other geometry.
setMaterialSpecularColor(FaceSide, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material specular color used for drawing polygons and other geometry.
setMaterialSpecularColor(FaceSide, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material specular color used for drawing polygons and other geometry.
setMaterialSpecularColor(FaceSide, Color) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current material specular color used for drawing polygons and other geometry.
setName(int) - Method in class com.blackrook.gloop.opengl.OGLObject
Sets this object's OpenGL name/id.
setNormalArrayEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables or disables the processing of bound surface normal arrays.
setNormalArrayPointer(DataType, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets what positions in the current BufferTargetType.GEOMETRY-bound buffer or array are used to draw polygonal information: This sets the attribute pointer for normal vectors.
setOrtho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix's values up as a projection matrix, orthographic projection.
setPerspective(float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix's values up as a projection matrix, perspective arguments.
setPerspectiveCorrectionHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set prespective correction hint.
setPixelPackAlignment(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current pixel packing alignment value (GL-to-application).
setPixelUnpackAlignment(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current pixel unpacking alignment value (application-to-GL).
setPointAttenuationFormula(float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the attenuation formula to use when changing the sizes of points based on their location in space.
setPointAttenuationMaximum(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the maximum size for the diameter of Point geometry when it is attenuated by point distance from the "camera".
setPointAttenuationMinimum(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the minimum size for the diameter of Point geometry when it is attenuated by point distance from the "camera".
setPointSize(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the reference unit size for the diameter of Point geometry.
setPointSmoothHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set point smooth hint value.
setPointSmoothingEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables/Disables smooth point geometry.
setPointSpritesEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Enables/Disables point sprite conversion.
setPointSpriteTexCoordGeneration(boolean) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets if texture coordinates are to be generated across point geometry dimensions.
setPolygonSmoothHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set polygon smooth hint value.
setPosition(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setProgram(OGLProgram) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Binds a program to the current context.
setProgramBinary(OGLProgram, OGL41Graphics.ProgramBinary) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Creates a program from a binary representation.
setProgramBinaryRetriveableHint(OGLProgram, boolean) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Sets a hint on a program to tell OpenGL that you are going to retrieve a binary representation from it.
setProgramFragmentDataLocation(OGLProgram, String, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets the location of a fragment output.
setProgramSeparable(OGLProgram, boolean) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Sets a flag on a program to tell OpenGL that you are planning to add this to a pipeline later.
setProgramUniformFloat(int, float) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform float value on the currently-bound program.
setProgramUniformFloatArray(int, float...) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform float array value on the currently-bound program.
setProgramUniformInt(int, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform integer value on the currently-bound program.
setProgramUniformIntArray(int, int...) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform integer value array on the currently-bound program.
setProgramUniformIVec2(int, int, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform integer vec2 value on the currently-bound program.
setProgramUniformIVec3(int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform integer vec3 value on the currently-bound program.
setProgramUniformIVec4(int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform integer vec4 value on the currently-bound program.
setProgramUniformMatrix2(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat2) value on the currently-bound program.
setProgramUniformMatrix2(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat2) value on the currently-bound program.
setProgramUniformMatrix2x3(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat2x3) value on the currently-bound shader.
setProgramUniformMatrix2x3(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat2x3) value on the currently-bound shader.
setProgramUniformMatrix2x4(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat2x4) value on the currently-bound shader.
setProgramUniformMatrix2x4(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat2x4) value on the currently-bound shader.
setProgramUniformMatrix3(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat3) value on the currently-bound program.
setProgramUniformMatrix3(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat3) value on the currently-bound program.
setProgramUniformMatrix3x2(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat3x2) value on the currently-bound shader.
setProgramUniformMatrix3x2(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat3x2) value on the currently-bound shader.
setProgramUniformMatrix3x4(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat3x4) value on the currently-bound shader.
setProgramUniformMatrix3x4(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat3x4) value on the currently-bound shader.
setProgramUniformMatrix4(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat4) value on the currently-bound program.
setProgramUniformMatrix4(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat4) value on the currently-bound program.
setProgramUniformMatrix4(int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform matrix (mat4) value on the currently-bound program using a matrix in the matrix stack.
setProgramUniformMatrix4(int, MatrixMode) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat4) value on the currently-bound program using a matrix in the matrix stack.
setProgramUniformMatrix4(int, MatrixMode) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform matrix (mat4) value on the currently-bound program using a matrix in the matrix stack.
setProgramUniformMatrix4(int, Matrix4F) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform matrix (mat4) value on the currently-bound program.
setProgramUniformMatrix4x2(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat4x2) value on the currently-bound shader.
setProgramUniformMatrix4x2(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat4x2) value on the currently-bound shader.
setProgramUniformMatrix4x3(int, float[]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat4x3) value on the currently-bound shader.
setProgramUniformMatrix4x3(int, float[][]) - Method in class com.blackrook.gloop.opengl.gl2.OGL21Graphics
Sets a uniform matrix (mat4x3) value on the currently-bound shader.
setProgramUniformVec2(int, float, float) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform vec2 value on the currently-bound program.
setProgramUniformVec3(int, float, float, float) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform vec3 value on the currently-bound program.
setProgramUniformVec4(int, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets a uniform vec4 value on the currently-bound program.
setProgramVertexAttribLocation(OGLProgram, String, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Binds a specific index to a vertex attribute by name.
setQuadraticAttenuation(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setQueryCounter(OGLQuery) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the GL timestamp on this query.
setRasterPosition(int, int, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the next raster position for drawing bitmaps.
setRelayBufferSize(int) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Sets the size of the buffer in bytes for IOUtils.relay(InputStream, OutputStream).
setRenderbuffer(OGLRenderbuffer) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Binds a FrameRenderBuffer to the current context.
setRenderbufferSize(RenderbufferFormat, int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a render buffer's internal format and size.
setRotateX(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a x-rotation matrix.
setRotateY(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a y-rotation matrix.
setRotateZ(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a z-rotation matrix.
setRotation(float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a rotation matrix.
setSampler(OGLSampler, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the sampler to use for a given texture unit.
setSamplerFiltering(OGLSampler, TextureMinFilter, TextureMagFilter) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the texture filtering types for a sampler.
setSamplerLODBias(OGLSampler, float, float) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the level-of-detail bias on this sampler.
setSamplerTextureBorderColor(OGLSampler, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the texture border color on a sampler object.
setSamplerTextureCompareFunction(OGLSampler, LogicFunc) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the texture compare function on this sampler.
setSamplerTextureCompareMode(OGLSampler, boolean) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the texture compare mode on this sampler.
setSamplerWrapR(OGLSampler, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the R-coordinate wrapping for a sampler.
setSamplerWrapS(OGLSampler, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the S-coordinate wrapping for a sampler.
setSamplerWrapT(OGLSampler, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Sets the T-coordinate wrapping for a sampler.
setScale(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a scaling matrix, scaling all axes equally.
setScale(float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a scaling matrix.
setScissorBounds(int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the bounds of the scissor test area.
setScissorTestEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if the scissor test is enabled.
setShader(ShaderType, File) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, File) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, File, Charset) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, File, Charset) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, InputStream) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, InputStream) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, InputStream, Charset) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, InputStream, Charset) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, Reader) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, Reader) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, String) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, String) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShader(ShaderType, Supplier) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
setShader(ShaderType, Supplier) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets a shader program and a shader source.
setShaderUniformUnsignedInt(int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform unsigned integer value on the currently-bound shader.
setShaderUniformUnsignedIntArray(int, int...) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform unsigned integer value array on the currently-bound shader.
setShaderUniformUnsignedIVec2(int, int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform integer vec2 value on the currently-bound shader.
setShaderUniformUnsignedIVec3(int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform integer vec3 value on the currently-bound shader.
setShaderUniformUnsignedIVec4(int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets a uniform integer vec4 value on the currently-bound shader.
setShear(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a shearing matrix.
setShininess(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set this material's shininess.
setSpecularColor(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's specular color.
setSpecularColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setSpecularColor(Color) - Method in class com.blackrook.gloop.opengl.gl1.OGLMaterial
Set up this material's specular color.
setStencilMask(int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the stencil mask.
setStencilTestEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if the stencil test is enabled or not for incoming fragments.
setStencilTestFunc(LogicFunc, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the stencil function for the stencil test.
setStencilTestOperations(StencilTestFunc, StencilTestFunc, StencilTestFunc) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the functions for what to do for each incoming fragment.
setTargetType(TextureTargetType) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setTargetType(TextureTargetType) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the texture target type.
setTessellationPatchInnerLevel(float, float) - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
Sets the tessellation patch inner levels for tessellation shaders.
setTessellationPatchOuterLevel(float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
Sets the tessellation patch outer levels for tessellation shaders.
setTexGenEyePlane(TextureCoordType, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the eye plane equation for generating coordinates using the eye method.
setTexGenMode(TextureCoordType, TextureGenMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets how texture coordinates are to be automatically generated.
setTexGenObjectPlane(TextureCoordType, float, float, float, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the object plane equation for generating coordinates using the object method.
setTexGenQEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if texture coordinates are to be automatically generated for the Q coordinate axis (I have no idea what the hell this could be).
setTexGenREnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if texture coordinates are to be automatically generated for the R coordinate axis (usually depth).
setTexGenSEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if texture coordinates are to be automatically generated for the S coordinate axis (usually width).
setTexGenTEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if texture coordinates are to be automatically generated for the T coordinate axis (usually height).
setTexture(TextureTargetType, OGLTexture) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Binds a texture object to the current active texture unit on the specified target.
setTextureCompressionHint(HintValue) - Method in class com.blackrook.gloop.opengl.node.OGLInitNode
Set texture compression hint.
setTextureCoordinateArrayEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables or disables the processing of bound texture coordinate arrays.
setTextureCoordinateArrayPointer(DataType, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets what positions in the current BufferTargetType.GEOMETRY-bound buffer or array are used to draw polygonal information: This sets the attribute pointer for texture coordinates.
setTextureData(TextureCubeFace, ByteBuffer, ColorFormat, TextureFormat, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Sends a texture into OpenGL's memory for the current texture bound to TextureTargetType.TEXTURE_CUBE.
setTextureData(TextureTargetType, ByteBuffer, ColorFormat, TextureFormat, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sends a texture to OpenGL's memory for the current texture bound to the specified target.
setTextureData(TextureTargetType, ByteBuffer, ColorFormat, TextureFormat, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sends a texture into OpenGL's memory for the current texture bound to the specified target.
setTextureData(TextureTargetType, ByteBuffer, ColorFormat, TextureFormat, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Sends a texture into OpenGL's memory for the current texture bound to the specified target.
setTextureDataFromReadBuffer(TextureTargetType, TextureFormat, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Copies the contents of the current read frame buffer into the current texture bound to the specified target.
setTextureDataFromReadBuffer(TextureTargetType, TextureFormat, int, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Copies the contents of the current read frame buffer into the current texture bound to the specified target.
setTextureEnabled(TextureTargetType, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets if a texture target is enabled for rendering or not.
setTextureEnvironment(TextureMode) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the texture environment mode to use for texel fragment coloring.
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the filtering for the current texture bound to the specified target.
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the filtering for the current texture bound to the specified target.
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter, boolean) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter, float) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the filtering for the current texture bound to the specified target.
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter, float, boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the filtering for the current texture bound to the specified target.
setTextureFiltering(TextureTargetType, TextureMinFilter, TextureMagFilter, float, boolean) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
setTextureLODBias(float) - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Sets the Level Of Detail bias for automatic texture mipmapping.
setTextureSubData(TextureCubeFace, ByteBuffer, ColorFormat, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Sends a subset of data to the current texture bound to TextureTargetType.TEXTURE_CUBE already in OpenGL's memory.
setTextureSubData(TextureTargetType, ByteBuffer, ColorFormat, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sends a subset of data to the current texture bound to the specified target already in OpenGL's memory.
setTextureSubData(TextureTargetType, ByteBuffer, ColorFormat, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sends a subset of data to the current texture bound to the specified target already in OpenGL's memory.
setTextureSubData(TextureTargetType, ByteBuffer, ColorFormat, int, int, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Sends a subset of data to the currently-bound 2D texture already in OpenGL's memory.
setTextureSubDataFromReadBuffer(TextureTargetType, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Copies the contents of the current read frame buffer into the current texture bound to the specified target already in OpenGL's memory.
setTextureSubDataFromReadBuffer(TextureTargetType, int, int, int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Copies the contents of the current read frame buffer into the current texture bound to the specified target already in OpenGL's memory.
setTextureWrapping(TextureTargetType, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current wrapping for the current texture bound to the specified target.
setTextureWrapping(TextureTargetType, TextureWrapType, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the current wrapping for the current texture bound to the specified target.
setTextureWrapping(TextureTargetType, TextureWrapType, TextureWrapType, TextureWrapType) - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Sets the current wrapping for the current texture bound to the specified target.
setTransformFeedbackVaryingNames(OGLProgram, FeedbackBufferType, String...) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets the transform feedback varying variables for the bound shader program.
setTranslation(float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Sets this matrix to a translation matrix.
setTrigger() - Method in class com.blackrook.gloop.opengl.node.OGLTriggeredNode
Sets the trigger on this node.
setVertexArrayEnabled(boolean) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Enables or disables the processing of bound vertex arrays and/or buffers.
setVertexArrayPointer(DataType, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets what positions in the current BufferTargetType.GEOMETRY-bound buffer or array are used to draw polygonal information: This sets the attribute pointer for vertices.
setVertexArrayState(OGLVertexArrayState) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Sets the current vertex array state, which also restores all of the vertex attribute pointer and buffer target bindings associated with it.
setVertexAttribBufferPointer(int, DataType, boolean, int, int, int) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Sets what positions in the current BufferTargetType.GEOMETRY-bound buffer are used to draw polygonal information: This sets the vertex attribute pointers.
setVertexAttribEnabled(int, boolean) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Enables or disables the processing of bound vertex arrays and/or buffers at a specific attrib index.
setViewport(int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Sets the OpenGL viewport (Note: (0,0) is the lower-left corner).
setViewportIndex(int, int, int, int, int) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Sets a viewport at a specific index.
setWPosition(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setWrapping(TextureWrapType) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setWrapping(TextureWrapType) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the wrapping on the texture.
setWrapping(TextureWrapType, TextureWrapType) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setWrapping(TextureWrapType, TextureWrapType) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the wrapping on the texture.
setWrapping(TextureWrapType, TextureWrapType, TextureWrapType) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
setWrapping(TextureWrapType, TextureWrapType, TextureWrapType) - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Sets the wrapping on the texture.
setXPosition(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setYPosition(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
setZPosition(float) - Method in class com.blackrook.gloop.opengl.gl1.OGLLight
 
SHADER_COMPILER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from the shader compiler.
SHADER_COMPILER - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from the shader compiler.
SHADER_STORAGE - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Shader Storage Buffer.
shaderPrograms - Variable in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
shaderStorageBufferOffsetAlignment - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
ShaderType - Enum in com.blackrook.gloop.opengl.enums
Shader program type.
shaderVersion - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
OpenGL shader version name.
shear(float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a shearing matrix into this one.
SHORT - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
SILVER - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
size - Variable in enum com.blackrook.gloop.opengl.enums.DataType
 
SIZEOF_BYTE - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a byte in bytes (This should always be 1, or Sun screwed up).
SIZEOF_CHAR - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a character in bytes.
SIZEOF_DOUBLE - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a double in bytes.
SIZEOF_FLOAT - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a float in bytes.
SIZEOF_INT - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of an int in bytes.
SIZEOF_LONG - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a long in bytes.
SIZEOF_SHORT - Static variable in class com.blackrook.gloop.opengl.util.BufferUtils
The size of a short in bytes.
SMOOTH - Enum constant in enum com.blackrook.gloop.opengl.enums.LightShadeType
Use smooth (Gouraud) shading on polygons.
SOURCE_ALPHA - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
SOURCE_ALPHA_SATURATE - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
SOURCE_COLOR - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
SPHERE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Coordinates are created using geometry normals for sphere maps.
splitMipMapImage(BufferedImage) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates a series of images from an image that contains a primary image and all of its mipmap levels.
splitTextureGrid(BufferedImage, int, int) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates a series of images from a larger image, such that the resultant images are made from dividing up the source image into a grid of equally-sized images.
startConditionalRender(OGLQuery, QueryWaitType) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Starts a conditional render.
startQuery(QueryTarget, OGLQuery) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Starts a new query.
startQueryIndexed(QueryTarget, int, OGLQuery) - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
Starts an indexed query.
startTransformFeedback(PrimitiveMode) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Starts a transform feedback.
STATIC_COPY - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use many, GL to GL.
STATIC_DRAW - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use many, app to GL.
STATIC_READ - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use many, GL to app.
STENCIL - Enum constant in enum com.blackrook.gloop.opengl.enums.AttachPoint
 
STENCIL - Enum constant in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
 
STENCIL_BUFFER - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
STENCIL_INDEX - Enum constant in enum com.blackrook.gloop.opengl.enums.ColorFormat
 
StencilTestFunc - Enum in com.blackrook.gloop.opengl.enums
Enumeration of testing function constants.
store1D(OGL11Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
store1DArray(OGL11Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
store2D(OGL11Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
store2DArray(OGL12Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
store3D(OGL12Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
storeCube(OGL13Graphics, Function, ColorFormat, TextureFormat) - Method in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
STREAM_COPY - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use once, GL to GL.
STREAM_DRAW - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use once, app to GL.
STREAM_READ - Enum constant in enum com.blackrook.gloop.opengl.enums.CachingHint
Write once, use once, GL to app.
strideSize - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
Size of a full stride.
supports(OGLVersioned) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Checks the version of this graphics implementation against a versioned object, and if the object is from a later version, return false.
supportsFragmentShaders() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsGeometryShaders() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsNonPowerOfTwoTextures() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsOcclusionQueries() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsPointSmoothing() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsPointSprites() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsRenderBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsTextureAnisotropy() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsVertexBuffers() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
supportsVertexShaders() - Method in class com.blackrook.gloop.opengl.OGLGraphics.Info
 
SyncResultType - Enum in com.blackrook.gloop.opengl.enums
Synchronizing result type.

T

T - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Texture T coordinate (height).
targetType - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
TESSELLATION_CONTROL - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Tesselation control program.
TESSELLATION_EVALUATION - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Tesselation evaluation program.
TEXTURE - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
TEXTURE - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Texture Buffer.
TEXTURE - Enum constant in enum com.blackrook.gloop.opengl.enums.MatrixMode
 
TEXTURE_1D - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_1D_ARRAY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_2D - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_2D_ARRAY - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_3D - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_COMPRESSION - Enum constant in enum com.blackrook.gloop.opengl.enums.HintType
Texture compression hint.
TEXTURE_CUBE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
TEXTURE_RECTANGLE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureTargetType
 
textureAnisotropyPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of texture anisotropy extension.
TextureBuilder - Interface in com.blackrook.gloop.opengl.util
Texture builder utility class.
TextureBuilder.Abstract<GL> - Class in com.blackrook.gloop.opengl.util
Texture builder utility class.
TextureCoordType - Enum in com.blackrook.gloop.opengl.enums
Texture coordinate generation constants.
TextureCubeFace - Enum in com.blackrook.gloop.opengl.enums
Texture coordinate generation constants.
TextureFilterType - Enum in com.blackrook.gloop.opengl.enums
Combined min/mag filter types, for convenience.
TextureFormat - Enum in com.blackrook.gloop.opengl.enums
Texture internal storage format.
TextureGenMode - Enum in com.blackrook.gloop.opengl.enums
Texture coordinate generation constants.
TextureMagFilter - Enum in com.blackrook.gloop.opengl.enums
Magnification filters.
TextureMinFilter - Enum in com.blackrook.gloop.opengl.enums
Minification filters.
TextureMode - Enum in com.blackrook.gloop.opengl.enums
Texture environment mode constants.
TextureTargetType - Enum in com.blackrook.gloop.opengl.enums
Texture target types.
TextureUtils - Class in com.blackrook.gloop.opengl.util
Texture utility class.
TextureUtils() - Constructor for class com.blackrook.gloop.opengl.util.TextureUtils
 
TextureWrapType - Enum in com.blackrook.gloop.opengl.enums
Texture wrapping types.
THIRD_PARTY - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from a third party.
THIRD_PARTY - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from a third party.
THIRD_PARTY - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugSource
Originated from a third party.
TILE - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Texture coordinates wrap to the other side.
TILE_MIRROR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Texture coordinates mirror the edge beyond the texels.
TIME_ELAPSED - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
TIMEOUT_EXPIRED - Enum constant in enum com.blackrook.gloop.opengl.enums.SyncResultType
Timeout expired before sync was signaled.
toGLBool(boolean) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Converts a Java boolean to an OpenGL GL_TRUE or GL_FALSE value.
toString() - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
 
toString() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Attribute
 
toString() - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram.Uniform
 
toString() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics.DebugMessageLog.Message
 
toString() - Method in class com.blackrook.gloop.opengl.OGLObject
 
TRANSFORM - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 
TRANSFORM_FEEDBACK - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Transform Feedback Buffer.
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryTarget
 
transformFeedbackVaryingNames(FeedbackBufferType, String...) - Method in class com.blackrook.gloop.opengl.util.ProgramBuilder.Abstract
 
transformFeedbackVaryingNames(FeedbackBufferType, String...) - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Sets the transform feedback varying variables for the bound shader program, assuming that what is being built is a "transform feedback"-viable shader program, which entails a vertex shader
translate(float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
Multiplies a translation matrix into this one.
translate(float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
Translates the current matrix by a set of units.
TRIANGLE_FAN - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
TRIANGLE_STRIP - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
TRIANGLE_STRIP_ADJACENCY - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
TRIANGLES - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
TRIANGLES - Enum constant in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
Triangles feedback mode.
TRIANGLES_ADJACENCY - Enum constant in enum com.blackrook.gloop.opengl.enums.GeometryType
 
TRILINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureFilterType
 
TRILINEAR - Enum constant in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Trilinear minification - color using cluster average and next mipmap's cluster average (best approximation).
TURQUOISE - Static variable in class com.blackrook.gloop.opengl.gl1.OGLMaterial
 
type - Variable in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
Shader type.

U

UNDEFINED_BEHAVIOR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlType
 
UNDEFINED_BEHAVIOR - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugType
 
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl1.OGLBuffer
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl1.OGLQuery
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl1.OGLTexture
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl2.OGLProgram
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl3.OGLFramebuffer
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl3.OGLRenderbuffer
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl3.OGLSampler
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl3.OGLSync
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl3.OGLVertexArrayState
List of OpenGL object ids that were not deleted properly.
UNDELETED_IDS - Static variable in class com.blackrook.gloop.opengl.gl4.OGLProgramPipeline
List of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl1.OGLBuffer
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl1.OGLQuery
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl1.OGLTexture
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl2.OGLProgram
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl2.OGLProgramShader
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl3.OGLFramebuffer
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl3.OGLRenderbuffer
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl3.OGLSampler
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl3.OGLSync
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl3.OGLVertexArrayState
Amount of OpenGL object ids that were not deleted properly.
UNDELETED_LENGTH - Static variable in class com.blackrook.gloop.opengl.gl4.OGLProgramPipeline
Amount of OpenGL object ids that were not deleted properly.
UNIFORM - Enum constant in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Buffer is a Uniform Buffer.
unmapBuffer(BufferTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Unmaps a buffer after it has been mapped and manipulated/read by the calling client application.
unsetBuffer(BufferTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Unbinds the current buffer from a target.
unsetFramebuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Unbinds a FrameBuffer for rendering.
unsetProgram() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Unbinds a program from the current context.
unsetRenderbuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Unbinds a FrameRenderBuffer from the current context.
unsetSampler(int) - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Removes the current sampler from a given texture unit.
unsetTexture(TextureTargetType) - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Unbinds a texture currently bound to a target.
unsetVertexArrayState() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Unbinds a vertex array state from the current context.
UNSIGNED_BYTE - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
UNSIGNED_INTEGER - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
UNSIGNED_SHORT - Enum constant in enum com.blackrook.gloop.opengl.enums.DataType
 
update(Graphics) - Method in class com.blackrook.gloop.opengl.OGLCanvas
 

V

validateProgramPipeline(OGLProgramPipeline) - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Checks the validity of a program pipeline's executables against this OpenGL context.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.AccumOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.AttachPoint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.AttribType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.BlendArg
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.BlendFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.CachingHint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.ClientAttribType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.ColorFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.DebugType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FaceSide.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FaceSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FeedbackBufferType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FillMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FogCoordinateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FogFormulaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.FrameBufferType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.GeometryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.HintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.HintValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.LightShadeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.LogicFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.MatrixMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.QueryTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.ShaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.SyncResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureFilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureMagFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.OGLGraphics.ErrorHandlingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.OGLVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.blackrook.gloop.opengl.enums.AccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.AccumOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.AttachPoint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.AttribType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.BlendArg
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.BlendFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.BufferTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.CachingHint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.ClientAttribType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.ColorFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugControlType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.DebugType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FaceSide.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FaceSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FeedbackBufferType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FillMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FogCoordinateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FogFormulaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.FrameBufferType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.HintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.HintValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.LightShadeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.LogicFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.MatrixMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.PrimitiveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.QueryTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.RenderbufferFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.ShaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.SyncResultType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureCoordType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureCubeFace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureFilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureGenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureMagFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureMinFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.enums.TextureWrapType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.OGLGraphics.ErrorHandlingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.OGLVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blackrook.gloop.opengl.util.ImageUtils.ResizeQuality
Returns an array containing the constants of this enum type, in the order they are declared.
vendor - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
OpenGL vendor name.
verifyFeatureSupport(OGLVersioned) - Method in class com.blackrook.gloop.opengl.OGLGraphics
Checks the version of this graphics implementation against a versioned object, and if the object is from a later version, throw an exception.
verifyNonCore() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Checks if the version of this graphics implementation is non-core, and if it is, it throws an exception.
version - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
OpenGL version name.
VERTEX - Enum constant in enum com.blackrook.gloop.opengl.enums.ShaderType
Vertex shader program.
VERTEX_ARRAY - Enum constant in enum com.blackrook.gloop.opengl.enums.ClientAttribType
 
vertexBufferExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of vertex buffer extension.
vertexShaderExtensionPresent - Variable in class com.blackrook.gloop.opengl.OGLGraphics.Info
Flag for presence of vertex shader extension.
vertices - Variable in class com.blackrook.gloop.opengl.util.GeometryBuilder.Abstract
Size amount of vertices.
VIEWPORT - Enum constant in enum com.blackrook.gloop.opengl.enums.AttribType
 

W

WAIT - Enum constant in enum com.blackrook.gloop.opengl.enums.QueryWaitType
Wait for query to complete.
WAIT_FAILED - Enum constant in enum com.blackrook.gloop.opengl.enums.SyncResultType
Sync await failed.
WINDOW_SYSTEM - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from the window system.
WINDOW_SYSTEM - Enum constant in enum com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from the window system.
wrapDirectBuffer(byte[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT ByteBuffer using byte array data.
wrapDirectBuffer(double[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT DoubleBuffer using double array data.
wrapDirectBuffer(float[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT FloatBuffer using float array data.
wrapDirectBuffer(int[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT IntBuffer using int array data.
wrapDirectBuffer(long[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT LongBuffer using long array data.
wrapDirectBuffer(short[]) - Static method in class com.blackrook.gloop.opengl.util.BufferUtils
Allocates a DIRECT ShortBuffer using short array data.
wrapR - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
wrapS - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
wrapT - Variable in class com.blackrook.gloop.opengl.util.TextureBuilder.Abstract
 
WRITE - Enum constant in enum com.blackrook.gloop.opengl.enums.AccessType
Buffer is filled with undefined data on map, writes back its contents on unmap.

X

xor(OGLBitmap) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
XORs this Bitmap with another, changing the contents of this one.
xor(OGLBitmap, OGLBitmap, OGLBitmap) - Static method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
XORs this Bitmap with another, changing the contents of out.

Z

ZERO - Enum constant in enum com.blackrook.gloop.opengl.enums.BlendArg
 
ZERO - Enum constant in enum com.blackrook.gloop.opengl.enums.StencilTestFunc
 
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