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 Class in com.blackrook.gloop.opengl.enums
Access type enumeration.
ACCUM_BUFFER - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttribType
Accumulation buffer attribute bit.
AccumOperation - Enum Class 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 class 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 class com.blackrook.gloop.opengl.enums.AccumOperation
Adds value to each R, G, B, and A in the accumulation buffer.
ADD - Enum constant in enum class 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 class 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 class 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 class com.blackrook.gloop.opengl.enums.BlendFunc
 
ALPHA - Enum constant in enum class com.blackrook.gloop.opengl.enums.ColorFormat
 
ALREADY_SIGNALED - Enum constant in enum class com.blackrook.gloop.opengl.enums.SyncResultType
Sync was already signaled at the time of call.
ALWAYS - Enum constant in enum class 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 class com.blackrook.gloop.opengl.enums.QueryTarget
 
ANY_SAMPLES_PASSED_CONSERVATIVE - Enum constant in enum class com.blackrook.gloop.opengl.enums.QueryTarget
 
API - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from the API.
API - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from the API.
APPLICATION - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugControlSource
Originated from application.
APPLICATION - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugMessageSource
Originated from application.
APPLICATION - Enum constant in enum class com.blackrook.gloop.opengl.enums.DebugSource
Originated from application.
argdst - Variable in enum class com.blackrook.gloop.opengl.enums.BlendFunc
 
argsrc - Variable in enum class 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 class 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 Class 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 Class 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 class com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX1 - Enum constant in enum class com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX2 - Enum constant in enum class com.blackrook.gloop.opengl.enums.FrameBufferType
 
AUX3 - Enum constant in enum class 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.
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