Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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 Closeable object.
close(AutoCloseable) - Static method in class com.blackrook.gloop.opengl.struct.IOUtils
Attempts to close an AutoCloseable object.
closestPowerOfTwo(int) - Static method in class com.blackrook.gloop.opengl.util.TextureUtils
Finds the closest power of two to an integer value, larger than the initial value.
COLOR_BUFFER - Enum constant in enum 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.GEOMETRY target.
create() - Method in interface com.blackrook.gloop.opengl.util.ProgramBuilder
Creates the program.
create() - Method in interface com.blackrook.gloop.opengl.util.TextureBuilder
Creates this texture.
createBuffer() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new buffer object.
createCaseInsensitiveEnumMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of case-insensitive-resolving Strings to enum value.
createCaseInsensitiveNameMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of case-insensitive-resolving Strings to enum value.
createFenceSync() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
Creates a new fence synching object for OPENGL Sync operations.
createFileSourceSupplier(File) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a file.
createFileSourceSupplier(File, Charset) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a file.
createFramebuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new framebuffer object.
createGeometryBuilder(int, int...) - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new geometry builder.
createInfo() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL31Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl3.OGL32Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL40Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL42Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL43Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL44Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL45Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.gl4.OGL46Graphics
 
createInfo() - Method in class com.blackrook.gloop.opengl.OGLGraphics
Called once in order to fetch context info.
createIntegerMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of integer id to enum.
createMap(Class, BiFunction) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of some kind of key to enum.
createMipMapImage(BufferedImage, ImageUtils.ResizeQuality) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates an image that contains the source image and all of its mipmap levels.
createMipMaps(BufferedImage, ImageUtils.ResizeQuality) - Static method in class com.blackrook.gloop.opengl.util.ImageUtils
Creates a series of texture mipmaps from an original image.
createNameMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of String to enum value.
createOrdinalMap(Class) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of ordinal to enum value.
createOrdinalMap(Class, int) - Static method in class com.blackrook.gloop.opengl.struct.EnumUtils
Turns a set of enums into a map of ordinal to enum value.
createProgram() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new program object.
createProgramBuilder() - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new program builder.
createProgramBuilder() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new program builder.
createProgramPipeline() - Method in class com.blackrook.gloop.opengl.gl4.OGL41Graphics
Creates a new Program Pipeline object.
createProgramShader(ShaderType, String, String) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new shader object (vertex, fragment, etc.).
createProgramShader(ShaderType, String, Supplier) - Method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a new shader object (vertex, fragment, etc.).
createQuery() - Method in class com.blackrook.gloop.opengl.gl1.OGL15Graphics
Creates a new query.
createReaderSourceSupplier(Reader) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from a Reader.
createRenderbuffer() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a new render buffer object.
createSampler() - Method in class com.blackrook.gloop.opengl.gl3.OGL33Graphics
Creates a new sampler object.
createStreamSourceSupplier(InputStream) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from an input stream.
createStreamSourceSupplier(InputStream, Charset) - Static method in class com.blackrook.gloop.opengl.gl2.OGL20Graphics
Creates a supplier that gets the source from an input stream.
createTexture() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Creates a new texture object.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL11Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL12Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL13Graphics
Creates a texture builder.
createTextureBuilder() - Method in class com.blackrook.gloop.opengl.gl1.OGL14Graphics
Creates a texture builder.
createVertexArrayState() - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a vertex array state object, which maintains the state of bound vertex attributes and bound buffer targets.
createVertexArrayState(OGLBuffer, GeometryBuilder) - Method in class com.blackrook.gloop.opengl.gl3.OGL30Graphics
Creates a vertex array state object, which maintains the state of bound vertex attributes and bound buffer targets.
CURRENT - Enum constant in enum 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form