Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CachingHint - Enum Class in com.blackrook.gloop.opengl.enums
-
Caching hint for vertex/pixel buffer data.
- calculatePolygonCount(int) - Method in enum class 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 class com.blackrook.gloop.opengl.enums.TextureTargetType
-
Checks if this target supports the provided amount of dimensions for storage.
- checkStorageDimensions(int) - Method in enum class 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 class com.blackrook.gloop.opengl.enums.TextureWrapType
-
Texture coordinates clamp to [0,1].
- CLAMP_TO_BORDER - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureWrapType
-
Texture coordinates clamp to its border.
- CLAMP_TO_EDGE - Enum constant in enum class 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 Class in com.blackrook.gloop.opengl.enums
-
Attribute types for attribute states
- CLOCKWISE - Enum constant in enum class 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 class com.blackrook.gloop.opengl.enums.AttribType
-
Color buffer attribute bit.
- COLOR_INDEX - Enum constant in enum class com.blackrook.gloop.opengl.enums.ColorFormat
- COLOR0 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR1 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR10 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR11 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR12 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR13 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR14 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR15 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR16 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR17 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR18 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR19 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR2 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR20 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR21 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR22 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR23 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR24 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR25 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR26 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR27 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR28 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR29 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR3 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR30 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR31 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR4 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR5 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR6 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR7 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR8 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- COLOR9 - Enum constant in enum class com.blackrook.gloop.opengl.enums.AttachPoint
- ColorFormat - Enum Class 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 class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed Alpha Only.
- COMPRESSED_INTENSITY - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed Intensity Only.
- COMPRESSED_LUMINANCE - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed Luminance Only.
- COMPRESSED_LUMINANCE_ALPHA - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed Luminance Alpha Only.
- COMPRESSED_RGB - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed RGB Only.
- COMPRESSED_RGBA - Enum constant in enum class com.blackrook.gloop.opengl.enums.TextureFormat
-
Compressed RGBA Only.
- COMPUTE - Enum constant in enum class com.blackrook.gloop.opengl.enums.ShaderType
-
Compute shader program.
- CONDITION_SATISFIED - Enum constant in enum class 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 class 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 class com.blackrook.gloop.opengl.enums.BufferTargetType
-
Buffer is a Copy Read Buffer.
- COPY_WRITE - Enum constant in enum class 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 class 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 class 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form