Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form