Skip to main content

Class: OGLES

This page documents the methods and fields available in the OGLES class.

Members

SignatureDescription
OGLES()Creates a new instance of OGLES.
attributeFloat(String, NativeFloatBuffer)Performs the attributeFloat operation using the provided parameters (attribute, buffer).
attributeFloat(String, NativeShortBuffer)Performs the attributeFloat operation using the provided parameters (attribute, buffer).
attributeMatrix3(String, FloatBuffer)Performs the attributeMatrix3 operation using the provided parameters (attribute, buffer).
attributeMatrix3(String, NativeFloatBuffer)Performs the attributeMatrix3 operation using the provided parameters (attribute, buffer).
attributeMatrix3(String, NativeShortBuffer)Performs the attributeMatrix3 operation using the provided parameters (attribute, buffer).
attributeMatrix4(String, FloatBuffer)Performs the attributeMatrix4 operation using the provided parameters (attribute, buffer).
attributeMatrix4(String, NativeFloatBuffer)Performs the attributeMatrix4 operation using the provided parameters (attribute, buffer).
attributeMatrix4(String, NativeShortBuffer)Performs the attributeMatrix4 operation using the provided parameters (attribute, buffer).
attributeVector2(String, FloatBuffer)Performs the attributeVector2 operation using the provided parameters (attribute, buffer).
attributeVector2(String, NativeFloatBuffer)Performs the attributeVector2 operation using the provided parameters (attribute, buffer).
attributeVector2(String, NativeShortBuffer)Performs the attributeVector2 operation using the provided parameters (attribute, buffer).
attributeVector3(String, FloatBuffer)Performs the attributeVector3 operation using the provided parameters (attribute, buffer).
attributeVector3(String, NativeFloatBuffer)Performs the attributeVector3 operation using the provided parameters (attribute, buffer).
attributeVector3(String, NativeShortBuffer)Performs the attributeVector3 operation using the provided parameters (attribute, buffer).
attributeVector4(String, FloatBuffer)Performs the attributeVector4 operation using the provided parameters (attribute, buffer).
attributeVector4(String, NativeFloatBuffer)Performs the attributeVector4 operation using the provided parameters (attribute, buffer).
attributeVector4(String, NativeShortBuffer)Performs the attributeVector4 operation using the provided parameters (attribute, buffer).
clearColor(Color)Clears or resets the object's state.
clearColor(float, float, float, float)Clears or resets the object's state.
clearColorBuffer()Clears or resets the object's state.
clearColorDepthBuffer()Clears or resets the object's state.
clearDepthBuffer()Clears or resets the object's state.
disable(int)Disables the requested feature or state.
disableAttributeVector2(String)Disables the requested feature or state.
disableAttributeVector3(String)Disables the requested feature or state.
disableAttributeVector4(String)Disables the requested feature or state.
disableBlend()Disables the requested feature or state.
drawLines(IntBuffer)Renders the object to the current context.
drawLines(NativeIntBuffer)Renders the object to the current context.
drawLines(int[])Renders the object to the current context.
drawTriangles(IntBuffer)Renders the object to the current context.
drawTriangles(NativeIntBuffer)Renders the object to the current context.
drawTriangles(NativeShortBuffer)Renders the object to the current context.
drawTriangles(int[])Renders the object to the current context.
enable(int)Enables the requested feature or state.
enableBlend()Enables the requested feature or state.
getShaderTextureQuantity()Returns the current shader texture quantity.
hasAttribute(String)Returns whether attribute is true.
isShaderActive()Returns whether shader active is true.
releaseAttributes()Performs the releaseAttributes operation.
releaseShader()Performs the releaseShader operation.
releaseTextures()Performs the releaseTextures operation.
setAdditiveBlend()Sets or updates the additive blend.
setAdditiveTransparentBlend()Sets or updates the additive transparent blend.
setBlend(int, int)Sets or updates the blend.
setIgnoreAttributeException(boolean)Sets or updates the ignore attribute exception.
setNormalBlend()Sets or updates the normal blend.
setShaderTextureQuantity(int)Sets or updates the shader texture quantity.
setSubtractiveBlend()Sets or updates the subtractive blend.
setTransparentBlend()Sets or updates the transparent blend.
uniformColor(String, Color)Performs the uniformColor operation using the provided parameters (uniform, color).
uniformColor(String, float, float, float, float)Performs the uniformColor operation using the provided parameters (uniform, r, g, b, a).
uniformColor3(String, Color)Performs the uniformColor3 operation using the provided parameters (uniform, color).
uniformColor3(String, float, float, float)Performs the uniformColor3 operation using the provided parameters (uniform, r, g, b).
uniformCriticalTexture(String, int)Performs the uniformCriticalTexture operation using the provided parameters (uniform, criticalTexID).
uniformFloat(String, float)Performs the uniformFloat operation using the provided parameters (uniform, x).
uniformInt(String, int)Performs the uniformInt operation using the provided parameters (uniform, x).
uniformMatrix3(String, float[])Performs the uniformMatrix3 operation using the provided parameters (uniform, matrix).
uniformMatrix4(String, float[])Performs the uniformMatrix4 operation using the provided parameters (uniform, matrix).
uniformTexture(String, Texture)Performs the uniformTexture operation using the provided parameters (uniform, texture).
uniformTextureSafe(String, Texture)Performs the uniformTextureSafe operation using the provided parameters (uniform, texture).
uniformVector(String, Point2)Performs the uniformVector operation using the provided parameters (uniform, vector).
uniformVector(String, Point3)Performs the uniformVector operation using the provided parameters (uniform, vector).
uniformVector(String, Vector2)Performs the uniformVector operation using the provided parameters (uniform, vector).
uniformVector(String, Vector3)Performs the uniformVector operation using the provided parameters (uniform, vector).
uniformVector(String, Vector4)Performs the uniformVector operation using the provided parameters (uniform, vector).
uniformVector(String, float, float)Performs the uniformVector operation using the provided parameters (uniform, x, y).
uniformVector(String, float, float, float)Performs the uniformVector operation using the provided parameters (uniform, x, y, z).
uniformVector(String, float, float, float, float)Performs the uniformVector operation using the provided parameters (uniform, x, y, z, w).
uniformVector2(String, Vector2)Performs the uniformVector2 operation using the provided parameters (uniform, vector).
uniformVector2(String, float, float)Performs the uniformVector2 operation using the provided parameters (uniform, x, y).
uniformVector3(String, Vector3)Performs the uniformVector3 operation using the provided parameters (uniform, vector).
uniformVector3(String, float, float, float)Performs the uniformVector3 operation using the provided parameters (uniform, x, y, z).
uniformVector4(String, Vector4)Performs the uniformVector4 operation using the provided parameters (uniform, vector).
uniformVector4(String, float, float, float, float)Performs the uniformVector4 operation using the provided parameters (uniform, x, y, z, w).
validate()Performs the validate operation.
withShader(Shader)Performs the withShader operation using the provided parameters (shader).