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 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
Closeableobject. - close(AutoCloseable) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Attempts to close an
AutoCloseableobject. - 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.GEOMETRYtarget. - 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.Attributeby its location id. - getAttribute(String) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
-
Gets a
OGLProgram.Attributeby 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.Uniformby its location id. - getUniform(String) - Method in class com.blackrook.gloop.opengl.gl2.OGLProgram
-
Gets a
OGLProgram.Uniformby 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
InputStreamto a resource using a provided ClassLoader. - openResource(String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Opens an
InputStreamto a resource using the current thread'sClassLoader. - openSystemIn() - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(System.in)) - openTextFile(File) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.defaultCharset())) - openTextFile(File, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(file), encoding)) - openTextFile(String) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(new File(filePath)), Charset.defaultCharset())) - openTextFile(String, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(new FileInputStream(new File(filePath)), encoding)) - openTextStream(InputStream) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(in, Charset.defaultCharset())) - openTextStream(InputStream, Charset) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
-
Convenience method for
new BufferedReader(new InputStreamReader(in, encoding)) - or(OGLBitmap) - Method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
-
ORs this Bitmap with another, changing the contents of this one.
- or(OGLBitmap, OGLBitmap, OGLBitmap) - Static method in class com.blackrook.gloop.opengl.gl1.OGLBitmap
-
ORs this Bitmap with another, changing the contents of out.
- ortho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.Matrix4F
-
Multiplies a orthographic projection matrix into this one.
- ortho(float, float, float, float, float, float) - Method in class com.blackrook.gloop.opengl.math.MatrixStack
-
Multiplies the current matrix by an orthographic projection matrix.
- OTHER - Enum constant in enum 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 haveOGLMultiNode.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 haveOGLMultiNode.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_CUBEalready 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form