• Articles
  • Api Documentation
Show / Hide Table of Contents
  • net.abi.abisEngine.components
    • Camera
    • DirectionalLight
    • FreeLook
    • FreeMove
    • Light
    • LockView
    • MeshRenderer
    • PointLight
    • SceneComponent
    • SpotLight
  • net.abi.abisEngine.core
    • CoreEngine
    • Main
    • Time
  • net.abi.abisEngine.entities
    • Entity
    • EntityI
  • net.abi.abisEngine.handlers.file
    • FileHandler
    • PathHandle
    • PathResolveI
    • PathType
  • net.abi.abisEngine.handlers.logging
    • Logger
    • LogLevel
    • LogManager
  • net.abi.abisEngine.input
    • GLFWInput
    • GLFWMouseAndKeyboardInput
  • net.abi.abisEngine.math
    • Math
    • Matrix
    • Matrix4f
    • Quaternion
    • Transform
    • Vector2f
    • Vector2i
    • Vector3f
    • Vector3i
    • Vector4f
    • Vector4fI
  • net.abi.abisEngine.rendering.asset
    • AssetClassifier
    • AssetContainer
    • AssetI
    • AssetLoaderParameters
    • AssetLoaderParameters.LoadedCallback
    • AssetLoadTask
    • AssetManager
    • AssetStore
    • TaskCompleteHandler
  • net.abi.abisEngine.rendering.asset.loaders
    • AssetLoader
    • AsyncAssetLoader
    • ModelSceneLoader
    • ModelSceneLoader.Parameter
    • SyncAssetLoader
  • net.abi.abisEngine.rendering.image
    • AEImage
    • ImageMetaData
    • PixelMap
  • net.abi.abisEngine.rendering.material
    • Material
  • net.abi.abisEngine.rendering.mesh
    • AIMeshLoader
    • Mesh
    • MeshResource
    • Model
    • ModelScene
    • Vertex
  • net.abi.abisEngine.rendering.pipeline
    • RenderingEngine
  • net.abi.abisEngine.rendering.scene
    • Scene
    • SceneManager
  • net.abi.abisEngine.rendering.scene.scenes
    • EngineSplashScreen
  • net.abi.abisEngine.rendering.shader
    • AEShader
    • AEShader.AEShaderType
    • AEShaderResource
    • ForwardAmbientShader
    • ForwardDirectionalShader
    • ForwardPointShader
    • ForwardSpotShader
    • GLSLLayoutQualifier
    • GLSLUniform
    • GLSLUniformBlockObject
    • GLSLUniformBlockObjectData
    • Shader
    • Shader.ShaderSource
    • Shader.ShaderType
    • ShaderResource
    • WireFrameShader
  • net.abi.abisEngine.rendering.shader.compiler
    • AEGLInfo
    • AEShaderCompiler
    • AEShaderCompiler.GLSLStruct
    • AEShaderCompiler.ShaderData
    • AEShaderCompiler.ShaderSource
    • Tokens
    • Tokens.Keywords
    • Tokens.Operators
    • Tokens.Qualifiers
  • net.abi.abisEngine.rendering.shader.loader
    • AEShaderLoader
  • net.abi.abisEngine.rendering.shader.parser
    • AEShaderParserYAML
  • net.abi.abisEngine.rendering.shader.parser.fileTypes.yaml
    • AEDemoProperty
    • AEPrepProperty
    • AEShaderFileYAML
    • AEShaderGLSLProgram
    • AEShaderPass
  • net.abi.abisEngine.rendering.texture
    • Texture
    • Texture.TextureData
    • TextureResource
  • net.abi.abisEngine.rendering.window
    • GLFWWindow
    • GLFWWindow.AnimatedCursor
    • GLFWWindow.CursorI
    • GLFWWindow.GLFWWindowProperties
    • GLFWWindow.StaticCursor
    • GLFWWindow.StaticCursorResource
    • GLFWWindowManager
    • GLFWWindowManager.GLFWWindowContext
  • net.abi.abisEngine.rendering.window.models
    • EngineLoader
  • net.abi.abisEngine.util
    • Attenuation
    • Color
    • Expendable
    • IOUtil
    • MappedValues
    • ThreadUtils
    • Util
  • net.abi.abisEngine.util.async
    • Async
    • AsyncResult
    • AsyncTask
    • AsyncThreadDispatcher
  • net.abi.abisEngine.util.cacheing
    • GenericCache
    • GenericCacheI
    • TwoFactorGenericCache
    • TwoFactorGenericCacheI
  • net.abi.abisEngine.util.exceptions
    • AECursorInitializationException
    • AEException
    • AEGLFWWindowInitializationException
    • AEImageManipulationException
    • AEIOException
    • AERuntimeException
    • AEShaderCompilerRuntimeException
  • tests.renderTest
    • Start
  • tests.renderTest.entitys
    • FlatPlane
    • MonkeyHead
  • tests.renderTest.materials
    • BricksOne
    • BricksTwo
  • tests.renderTest.scenes
    • MainMenu
    • TestGame
  • tests.renderTest.windows
    • MainGame

Class AEGLInfo

A Static Class for grabbing quick and in depth info for certain things GL. This Library has been ported from LightHouse3D's VSLGLInfo. https://github.com/lighthouse3d/VSL

Inheritance
java.lang.Object
AEGLInfo
Syntax
public class AEGLInfo

Fields

EXTRACTOR_VERSION

Declaration
public static final String EXTRACTOR_VERSION= "1.0.0"
Field Value
Type Description
final String

out

Declaration
public static PrintStream out= System.out
Field Value
Type Description
PrintStream

spBoundBuffer

Declaration
public static Map<Integer, Integer> spBoundBuffer= new HashMap<>()
Field Value
Type Description
Map<Integer, Integer>

spBufferAccess

Declaration
public static Map<Integer, String> spBufferAccess= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spBufferBinding

Declaration
public static Map<Integer, String> spBufferBinding= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spBufferBound

Declaration
public static Map<Integer, Integer> spBufferBound= new HashMap<>()
Field Value
Type Description
Map<Integer, Integer>

spBufferUsage

Declaration
public static Map<Integer, String> spBufferUsage= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spDataF

Declaration
public static Map<Integer, String> spDataF= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spGLSLPrimitives

Declaration
public static Map<Integer, String> spGLSLPrimitives= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spGLSLType

Declaration
public static Map<Integer, String> spGLSLType= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spGLSLTypeSize

Declaration
public static Map<Integer, Integer> spGLSLTypeSize= new HashMap<>()
Field Value
Type Description
Map<Integer, Integer>

spHint

Declaration
public static Map<Integer, String> spHint= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spInternalF

Declaration
public static Map<Integer, String> spInternalF= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spShaderPrecision

Declaration
public static Map<Integer, String> spShaderPrecision= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spShaderType

Declaration
public static Map<Integer, String> spShaderType= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTessGenSpacing

Declaration
public static Map<Integer, String> spTessGenSpacing= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureBound

Declaration
public static Map<Integer, Integer> spTextureBound= new HashMap<>()
Field Value
Type Description
Map<Integer, Integer>

spTextureCompFunc

Declaration
public static Map<Integer, String> spTextureCompFunc= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureCompMode

Declaration
public static Map<Integer, String> spTextureCompMode= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureDataType

Declaration
public static Map<Integer, String> spTextureDataType= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureFilter

Declaration
public static Map<Integer, String> spTextureFilter= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureTarget

Declaration
public static Map<Integer, String> spTextureTarget= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureUnit

Declaration
public static Map<Integer, String> spTextureUnit= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTextureWrap

Declaration
public static Map<Integer, String> spTextureWrap= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spTransFeedBufferMode

Declaration
public static Map<Integer, String> spTransFeedBufferMode= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

spVertexOrder

Declaration
public static Map<Integer, String> spVertexOrder= new HashMap<>()
Field Value
Type Description
Map<Integer, String>

Methods

getUniformByteSize(int uniSize, int uniType, int uniArrayStride, int uniMatStride)

Declaration
public static int getUniformByteSize(int uniSize, int uniType, int uniArrayStride, int uniMatStride)
Parameters
Type Name Description
int uniSize
int uniType
int uniArrayStride
int uniMatStride
Returns
Type Description
int

getUniformsInfo(int program)

Declaration
public static void getUniformsInfo(int program)
Parameters
Type Name Description
int program

getVAOInfo(int buffer)

Declaration
public static void getVAOInfo(int buffer)
Parameters
Type Name Description
int buffer

setOutputStream(PrintStream _out)

Declaration
public static void setOutputStream(PrintStream _out)
Parameters
Type Name Description
PrintStream _out
Back to top Generated by DocFX