Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
abs() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
abs() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns the absolute version of this Vector
activePass - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
add(Node) - Method in class org.achtern.AchternEngine.core.Game
Adds a node the scenegraph.
add(Node, boolean) - Method in class org.achtern.AchternEngine.core.Game
Adds a node the scenegraph.
add(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
add(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
add(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
add(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Add two Vectors
add(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Add constant to Vector
add(String, T) - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
add(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Adds Node as a children.
add(Node, boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Adds Node as a children.
add(Entity) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Add an Entity to this Node.
ADD - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
addColor(String, Color) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addColor(String, Color) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Color
addColorTexture(Texture) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
addFloat(String, float) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addFloat(String, float) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Float
addFuture(AudioSource, ScheduledFuture) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
addGlobal(GlobalEntity) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
addGlobal(GlobalEntity) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
addInteger(String, int) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addInteger(String, int) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Integer
addLocal(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Add Vector to THIS Vector
addLocal(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Add constant to THIS Vector
addMatrix(String, Matrix4f) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addMatrix(String, Matrix4f) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Matrix4f
addMember(Variable) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
addPassFilter(PassFilter) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
addPassFilter(PassFilter) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
addRenderPass(RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
addRenderPass(RenderPass) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
addResourceLocation(ResourceLocation) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Add a ResourceLocation to the search path.
addResourceLocation(ResourceLocation) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Add a ResourceLocation to the search path.
addResourceLocation(ResourceLocation) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
addTexture(String, Texture) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addTexture(String, Texture) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Texture
addToWorld(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
This method allows to attach Nodes to the "World" Node Useful for adding independent nodes/entities to the world, from deep in the scenegraph.
addUniforms(Shader) - Method in class org.achtern.AchternEngine.core.rendering.binding.BasicUniformManager
 
addUniforms(Shader) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
addVector(String, Vector3f) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
addVector(String, Vector3f) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Adds a Vector
addVisitor(SceneGraphWalker.Visitor) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
Add a visitor, which should be called during the search.
addVisitor(SceneGraphWalker.Visitor) - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker
Add a visitor, which should be called during the search.
addWindowChangeListener(WindowChangeListener) - Method in class org.achtern.AchternEngine.core.CoreEngine
 
alpha - Variable in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
alpha - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Ambient - Class in org.achtern.AchternEngine.core.rendering.shader.forward
 
AmbientFirstSorter - Class in org.achtern.AchternEngine.core.rendering.sorting
Sorts a List of RenderPasses for the BasicRenderEngine with ambient lights first
AmbientFirstSorter() - Constructor for class org.achtern.AchternEngine.core.rendering.sorting.AmbientFirstSorter
 
AmbientLight - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
AmbientLight(Color) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
AmbientLight(float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
APOSTROPHE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
apply(Transform) - Method in class org.achtern.AchternEngine.core.Transform
Apply the transformation of the given transform to this object.
APPS - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Arrow - Class in org.achtern.AchternEngine.core.rendering.mesh
 
Arrow() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Arrow
 
AsciiFileLoader<T> - Class in org.achtern.AchternEngine.core.resource.loader
A AsciiFileLoader can be used to convert a basic text file into any Object.
AsciiFileLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.AsciiFileLoader
 
aspect - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
asWireframe(boolean) - Method in class org.achtern.AchternEngine.core.rendering.Material
 
AsyncHandler - Class in org.achtern.AchternEngine.core.util.async
Basic Helper for executing stuff aysnc.
AsyncHandler() - Constructor for class org.achtern.AchternEngine.core.util.async.AsyncHandler
 
AT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
attached() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
attached() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
attached() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
attached() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
attached() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Called when an Entity gets attached to an scenegraph
attached() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
attached() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
Attenuation - Class in org.achtern.AchternEngine.core.rendering.light
This is just a wrapper class for the GLSL struct in the phong fragment shader.
Attenuation(Vector3f) - Constructor for class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
Attenuation(float, float, float) - Constructor for class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
attenuation - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
attributes - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
Audio - Interface in org.achtern.AchternEngine.core.audio.openal
Classes which implement this interface signal, that they have to do something with Audio and can store an AudioPlayer
AudioBindingProvider - Interface in org.achtern.AchternEngine.core.bootstrap
 
audioBindingProvider - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
AudioBuffer - Class in org.achtern.AchternEngine.core.audio.openal
 
AudioBuffer(ByteBuffer, int, Format) - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
AudioEmitter - Class in org.achtern.AchternEngine.core.scenegraph.entity
 
AudioEmitter() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
Create an "Untitled AudioEmitter"
AudioListener - Class in org.achtern.AchternEngine.core.audio.openal
The AudioListener represents the 'ears' of the 'camera'.
AudioListener() - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioListener
Creates an AudioListener with no velocity
AudioListener(Vector3f, AudioPlayer) - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
audioPlayer - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
AudioPlayer - Interface in org.achtern.AchternEngine.core.audio.openal.binding
The AudioPlayer handles basic playback operations for AudioSources This should set the state variable state correctly.
audioPlayer - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
audioPlayer - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLAudioBindingProvider
 
AudioSource - Class in org.achtern.AchternEngine.core.audio.openal
 
AudioSource(AudioBuffer) - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioSource
 
AudioSource(AudioBuffer, Vector3f, Vector3f) - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioSource
 
AudioSource(AudioBuffer, Vector3f, Vector3f, boolean, boolean, float, AudioSourceState) - Constructor for class org.achtern.AchternEngine.core.audio.openal.AudioSource
 
audioSource - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
The AudioSource to playback
AudioSourceLoader - Class in org.achtern.AchternEngine.core.resource.loader
 
AudioSourceLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
 
AudioSourceState - Enum in org.achtern.AchternEngine.core.audio.openal
 
AudioTrigger - Interface in org.achtern.AchternEngine.core.audio.openal.trigger
AudioTrigger are used to change the playing state of one(many) AudioSource(s).
AX - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
AxisDebugger - Class in org.achtern.AchternEngine.core.scenegraph.entity.debug
 
AxisDebugger(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.AxisDebugger
Create a new AxisDebugger.
AxisDebugger() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.AxisDebugger
Creates an AxisDebugger.

B

B - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
BACK - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
backKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
BACKSLASH - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
BaseLight - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
A BaseLight holds basic data, which lots of light type needs.
BaseLight(Color, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
BASIC_SHADOWS - Static variable in class org.achtern.AchternEngine.core.util.experiments.RenderEngineSettingsControl
 
BasicRenderEngine - Class in org.achtern.AchternEngine.core.rendering
 
BasicRenderEngine(GraphicsBindingProvider) - Constructor for class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
BasicRenderPassSorter - Class in org.achtern.AchternEngine.core.rendering.sorting
Sorts RenderPasses based on the hashcode.
BasicRenderPassSorter() - Constructor for class org.achtern.AchternEngine.core.rendering.sorting.BasicRenderPassSorter
 
BasicResourceLoader - Class in org.achtern.AchternEngine.core.resource
The ResourceLoader is the main entry point to the FileSystem and other Resources.
BasicResourceLoader() - Constructor for class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Add default locations: Classpath Bundled Textures Bundled Models Bundled Figures Bundled Shaders Bundled Shader Programs Local File System
BasicShader - Class in org.achtern.AchternEngine.core.rendering.shader
 
BasicShadowRenderer - Class in org.achtern.AchternEngine.core.rendering.shadow
 
BasicShadowRenderer() - Constructor for class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
BasicUniformManager - Class in org.achtern.AchternEngine.core.rendering.binding
 
BasicUniformManager() - Constructor for class org.achtern.AchternEngine.core.rendering.binding.BasicUniformManager
 
bb - Variable in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
bb - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Complete BoundingBox
bias - Variable in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
binaryCache - Variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
 
BinaryLoader<T,C> - Class in org.achtern.AchternEngine.core.resource.loader
A BinaryLoader is able to read an Object from an InputStream.
BinaryLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.BinaryLoader
 
bind(Texture) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
Binds the given texture to the context.
bind(Texture, int) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
Binds the given texture to the context on a specified samplerslot
bind(Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
bind(Shader) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
bind(FrameBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
bind(Texture) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
bind(Texture, int) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
bind(Mesh) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
bind(Shader) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
bind(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
bindAsMain() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
bindAsRenderTarget(FrameBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
bindAsRenderTarget(DataBinder) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
Binds the object as render target.
bindAsRenderTarget(DataBinder) - Method in interface org.achtern.AchternEngine.core.rendering.RenderTarget
Binds the object as render target.
bindAsRenderTarget(DataBinder) - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
bindAsRenderTarget(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
BindingProvider - Interface in org.achtern.AchternEngine.core.bootstrap
A BindingProvider is a way to inject a particular binding into the Engine.
bindingProvider - Variable in class org.achtern.AchternEngine.core.CoreEngine
Only used during bootstrap to manage the hardware/native binding and provide the bindings during runtime
bits - Variable in enum org.achtern.AchternEngine.core.audio.openal.Format
 
BLACK - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
BlendFunction - Enum in org.achtern.AchternEngine.core.rendering.state
 
blendFunction - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the 2-component blend function which is currently active.
BLUE - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
boundFbo - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the bound framebuffer object.
BoundingBox - Class in org.achtern.AchternEngine.core.scenegraph.bounding
 
BoundingBox(Vector3f, Vector3f) - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
BoundingBox(Vector3f, float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
BoundingBox(BoundingBox) - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
BoundingBox() - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
BoundingObject - Class in org.achtern.AchternEngine.core.scenegraph.bounding
 
BoundingObject() - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
BoundingObject(Vector3f) - Constructor for class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
boundMesh - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the bound Mesh
boundShader - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the bound Shader
boundTexture - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the bound Texture
boxed() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Returns a Node containing this Entity.
boxed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Returns a Node with 1 Entity (this Figure)
boxed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Returns a Node containing this Entity.
branch - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
buffer - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Associated AudioBuffer
BuildInfo - Class in org.achtern.AchternEngine.core.bootstrap
BuildInfo provides information about the engine at runtime, like the version and properties of the latest git commit.
buildTime - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
buildUserEmail - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
buildUserName - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
BundledFigureLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledFigureLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledFigureLocation
 
BundledModelLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledModelLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledModelLocation
 
BundledResourceLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledResourceLocation(String) - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledResourceLocation
 
BundledShaderLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledShaderLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledShaderLocation
 
BundledShaderProgramLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledShaderProgramLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledShaderProgramLocation
 
BundledTextureLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
BundledTextureLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.BundledTextureLocation
 
button - Variable in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
buttonIntegerMap - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
ByteImage - Class in org.achtern.AchternEngine.core.rendering.texture
 
ByteImage(ByteBuffer, boolean, Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
bytesFromColor(Color) - Static method in class org.achtern.AchternEngine.core.rendering.generator.ImageGenerator
 
bytesFromColor(Dimension, Color) - Static method in class org.achtern.AchternEngine.core.rendering.generator.ImageGenerator
 

C

C - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
cache(C) - Method in class org.achtern.AchternEngine.core.resource.loader.BinaryLoader
Caches the value.
cache - Variable in class org.achtern.AchternEngine.core.resource.ResourceCache
The main cache
cachedExpandedUniforms - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
cachedUniforms - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
calcNormals(Vertex[], int[]) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
calcNormals() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
calcTangents() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
calculate(Vertex[], int[]) - Static method in class org.achtern.AchternEngine.core.util.TangentGenerator
 
calculate(List<Vector3f>, List<Integer>, List<Vector2f>) - Static method in class org.achtern.AchternEngine.core.util.TangentGenerator
 
call(T) - Method in interface org.achtern.AchternEngine.core.util.Callback
Should handle the callback, but can do anything.
Callback<T> - Interface in org.achtern.AchternEngine.core.util
A Callback is a generic way to inform the API-user of an event.
camera - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
camera - Variable in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
Camera - Class in org.achtern.AchternEngine.core.scenegraph.entity
 
Camera(Matrix4f) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Camera
For internal use only (or for smart people out there)
Camera() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
Camera(Dimension) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
Camera(float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
Camera(float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
cancelFuture(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
canEqual(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
canEqual(Object) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
CAPITAL - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
center - Variable in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
centerMouse(InputAdapter) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
CGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
changed(boolean) - Method in interface org.achtern.AchternEngine.core.GameDebugger.DebugStateListener
 
changed(boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser - Class in org.achtern.AchternEngine.core.scenegraph.entity.controller
 
Chaser(Node, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser(String, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser(Node) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser(Node, float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
Chaser(String, float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
Create an Chaser Entity
chaseTo - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
checkAndThrow(String, Map) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
checkPlane - Variable in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
children - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
Maps children's names to children.
CIRCUMFLEX - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
clamp(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns clamped version of this vector
clampLocal(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Clamp all components to the constant c.
ClasspathLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
ClasspathLocation() - Constructor for class org.achtern.AchternEngine.core.resource.locations.ClasspathLocation
 
cleanUp() - Method in class org.achtern.AchternEngine.core.CoreEngine
Disposes the window.
clear() - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
clear(boolean, boolean, boolean) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
clear() - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
clear(boolean, boolean, boolean) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
clearColor - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the color to clear the screen.
clearColorTargets() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
clearResourceLocations() - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Clears all ResourceLocations from the search path.
clearResourceLocations() - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Clears all ResourceLocations from the search path.
clearResourceLocations() - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
clearVisitors() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
Remove all visitors from the SceneGraphWalker
clearVisitors() - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker
Remove all visitors from the SceneGraphWalker
clickListener - Variable in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
clone() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
clone() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
COLON - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Color - Class in org.achtern.AchternEngine.core.rendering
 
Color(float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.rendering.Color
 
Color(float, float, float) - Constructor for class org.achtern.AchternEngine.core.rendering.Color
 
Color(Vector4f) - Constructor for class org.achtern.AchternEngine.core.rendering.Color
 
Color(Vector3f, float) - Constructor for class org.achtern.AchternEngine.core.rendering.Color
 
color - Variable in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
color - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
color - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
colorMask - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the active color mask (RGBA)
colors - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
colorTargets - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
COMMA - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
COMMENT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
CommentRemover - Class in org.achtern.AchternEngine.core.resource.fileparser
 
CommentRemover(String) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.CommentRemover
 
commentToken - Variable in class org.achtern.AchternEngine.core.resource.fileparser.CommentRemover
 
commitId - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
commitMessageFull - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
commitMessageShort - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
commitTime - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
commitUserEmail - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
commitUserName - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
CommonDataStore - Class in org.achtern.AchternEngine.core.util
A basic implementation of a DataStore
CommonDataStore() - Constructor for class org.achtern.AchternEngine.core.util.CommonDataStore
 
CommonDrawStrategyFactoryPopulator - Class in org.achtern.AchternEngine.core.bootstrap
 
CommonDrawStrategyFactoryPopulator() - Constructor for class org.achtern.AchternEngine.core.bootstrap.CommonDrawStrategyFactoryPopulator
 
CommonTexturableData - Class in org.achtern.AchternEngine.core.rendering.texture
 
CommonTexturableData() - Constructor for class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
compare(RenderPass, RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.sorting.AmbientFirstSorter
 
compare(RenderPass, RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.sorting.BasicRenderPassSorter
 
compare(RenderPass, RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.sorting.NoShadowFirstSorter
 
concat(E[], E[]) - Static method in class org.achtern.AchternEngine.core.util.UArray
 
conjugate() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
constant - Variable in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
contained() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Should return true if at least ONE Entity has been found.
contained() - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphRetriever
Should return true if at least ONE Entity has been found.
contains(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
contains(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
containsKey(String) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
containsValue(DrawStrategy) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
CONVERT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
copy(BoundingBox) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
CoreEngine - Class in org.achtern.AchternEngine.core
The CoreEngine is the main entry point of the AchternEngine.
CoreEngine(Game, BindingProvider) - Constructor for class org.achtern.AchternEngine.core.CoreEngine
Creates a new Game Holder and runner
create(Vertex[]) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Creates a float buffer from Vertex array; compatible with LWJGL OpenGL binding.
create(int...) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Create IntBuffer from integers (or int array)
create(Matrix4f) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Creates a float buffer from Matrix4f; compatible with LWJGL OpenGL binding.
create(String) - Method in class org.achtern.AchternEngine.core.Window
 
create(String) - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
createByteBuffer(int) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Create a simple ByteBuffer.
createFloatBuffer(int) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Create an float buffer.
createIntBuffer(int) - Static method in class org.achtern.AchternEngine.core.util.UBuffer
Create an integer buffer.
createWindow(String, Dimension) - Method in class org.achtern.AchternEngine.core.CoreEngine
Creates a new Window.
cross(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
cross(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Cross Product
Cube - Class in org.achtern.AchternEngine.core.rendering.mesh
 
Cube() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Cube
 
cullFace - Variable in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
cullFace(Face) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
cullFace - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores which face is getting culled.
cullFace(Face) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
CUSTOM_TOKEN_IMPORT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
CUSTOM TOKEN.
CUSTOM_TOKEN_INCLUDE - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
CUSTOM TOKEN.
cutoff - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
cycle - Variable in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
cycle(KeyTrigger, float) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
cycle(MouseButtonTrigger, float) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 

D

D - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
data - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
data - Variable in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
data - Variable in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
data - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
data - Variable in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
 
DataBinder - Interface in org.achtern.AchternEngine.core.audio.openal.binding
The DataBinder in OpenAL is used for data upload only.
dataBinder - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
DataBinder - Interface in org.achtern.AchternEngine.core.rendering.binding
The DataBinder is responsible for binding resources to the context (graphics engine of the graphics card) and uploading data to it.
dataBinder - Variable in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
dataBinder - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
DataStore - Interface in org.achtern.AchternEngine.core.util
Indicate that the class can store a lot of common data
dataStore - Variable in class org.achtern.AchternEngine.core.util.experiments.RenderEngineSettingsControl
 
deathCallback - Variable in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
This callback gets called, when the life has end of this Node.
debug - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
DECIMAL - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
DEFAULT_NAME - Static variable in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
DEFAULT_NORMAL - Static variable in class org.achtern.AchternEngine.core.rendering.Material
 
DEFAULT_TEXTURE_NAME - Static variable in class org.achtern.AchternEngine.core.LoadingScreen
 
delayed - Variable in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
DELETE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
delta - Variable in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
delta - Variable in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
density - Variable in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
DepthFirstWalker - Class in org.achtern.AchternEngine.core.scenegraph.scanning
DepthFirstTraversal Implementation of the SceneGraphWalker
DepthFirstWalker() - Constructor for class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
 
DepthFunction - Enum in org.achtern.AchternEngine.core.rendering.state
 
depthFunction - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores which DepthFunction is currently active.
depthTarget - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
depthWrite - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores whether or not the engine writes into the depth buffer.
describe - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
describeShort - Variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
destroy() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Marks this Entity to be no longer needed.
destroy(boolean) - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Set whether or not the resources assoc. with this Entity can be destroyed.
destroy - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
destroy() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Marks this Entity to be no longer needed.
destroy(boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Set whether or not the resources assoc. with this Entity can be destroyed.
Dimension - Class in org.achtern.AchternEngine.core.rendering
 
Dimension(Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.Dimension
 
Dimension(int, int) - Constructor for class org.achtern.AchternEngine.core.rendering.Dimension
 
dimension - Variable in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
dimension - Variable in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
Supplied dimensions (can be null)
DirectionalLight - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
DirectionalLight(Color, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.DirectionalLight
 
disable() - Method in class org.achtern.AchternEngine.core.GameDebugger
 
disable(Feature) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
disable() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
disable(Feature) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
DISABLED - Static variable in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
disabled - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
display() - Method in class org.achtern.AchternEngine.core.util.FPS
Dispays the FPS (Logs it) and calculates average fps
dispose() - Method in class org.achtern.AchternEngine.core.Window
 
dispose() - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
distance(Vector3f, Vector3f) - Static method in class org.achtern.AchternEngine.core.math.Vector3f
Calculates the euclidean distance.
distanceTo(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
div(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
div(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
div(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
div(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
DIVIDE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
dot(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
dot(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
dot(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Dot Product
DOWN - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
downKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
draw(Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
draw(DataBinder, Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.drawing.DrawStrategy
 
draw(DataBinder, Mesh) - Method in class org.achtern.AchternEngine.core.rendering.drawing.SolidDraw
 
draw(DataBinder, Mesh) - Method in class org.achtern.AchternEngine.core.rendering.drawing.WireframeDraw
 
draw(Mesh) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
drawBuffer - Variable in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
drawStrategy - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
DrawStrategy - Interface in org.achtern.AchternEngine.core.rendering.drawing
 
drawStrategy - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Override the renderEngine supplied drawStrategy if not null
DrawStrategyFactory - Class in org.achtern.AchternEngine.core.rendering.drawing
 
DrawStrategyFactory() - Constructor for class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
DrawStrategyFactory.Common - Enum in org.achtern.AchternEngine.core.rendering.drawing
 
DrawStrategyLoader - Class in org.achtern.AchternEngine.core.resource.loader.json
DrawStrategys are easy to define and if not, no override will be set.
DrawStrategyLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.json.DrawStrategyLoader
 

E

E - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
enable() - Method in class org.achtern.AchternEngine.core.GameDebugger
 
enable(Feature) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
enable() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
enable(Feature) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
enabled - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores which features are enabled or disabled.
enableDepthWrite(boolean) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
enableDepthWrite(boolean) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
enableResize(boolean) - Method in class org.achtern.AchternEngine.core.Window
 
enableResize(boolean) - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
enableShadows(boolean) - Method in class org.achtern.AchternEngine.core.util.experiments.RenderEngineSettingsControl
 
END - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
engine - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
engine - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
engine - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
The active CoreEngine
ENGINE_VERSION - Static variable in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
EngineHolder<T> - Interface in org.achtern.AchternEngine.core
Indicates that a class holdes an engine In AchternEngine this will be CoreEngine or RenderEngine in most cases.
entities - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
List of Entities, attached to this Node
entities - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Entites found while scanning
Entity - Interface in org.achtern.AchternEngine.core.scenegraph.entity
An Entity is the base of all things which live and do stuff in the scenegraph.
EntityRetriever - Class in org.achtern.AchternEngine.core.scenegraph.scanning
Basic Implementation of the SceneGraphRetriever, valid for all Entities.
EntityRetriever() - Constructor for class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
 
equals(Object) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
equals(Object) - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
equals(Object) - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
equals(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
equals(Object) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
equals(Object) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
equals(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
equals(Object) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
equals(Object) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
equals(Object) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
equals(OBJIndex) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
equals(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
equals(Object) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
equals(Object) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
EQUALS - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Error - Enum in org.achtern.AchternEngine.core.audio.openal
 
ESCAPE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
euclidean(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Calculates the euclidean distance.
exists(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Checks if a file exists in one of the search locations
exists(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Checks if a file exists in one of the search locations
exists(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
expandedUniforms - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
expandUniform(Variable, GLSLStruct, List<GLSLStruct>) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Expand a uniform If a uniform's type is a custom struct, OpenGL expects you to expand it.
expendVariable(Variable, GLSLStruct, List<GLSLStruct>) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Expand a variable If a uniform's type is a custom struct, OpenGL expects you to expand it.
exponent - Variable in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
extents - Variable in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 

F

F - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F1 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F10 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F11 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F12 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F13 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F14 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F15 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F2 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F3 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F4 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F5 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F6 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F7 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F8 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
F9 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Face - Enum in org.achtern.AchternEngine.core.rendering.state
 
FACE - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
faceAt(Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
faceAt(Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
 
factor2() - Method in class org.achtern.AchternEngine.core.rendering.Dimension
 
fboUploadRenderBufferSetup(FrameBuffer, RenderBuffer, int, int) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
Feature - Enum in org.achtern.AchternEngine.core.rendering.state
 
Figure - Class in org.achtern.AchternEngine.core.scenegraph.entity
A Figure represents a renderable Mesh.
Figure(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Create an empty Figure
Figure(String, Mesh) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Create a Figure with a Mesh only (and empty Material).
Figure(String, Mesh, Material) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Create a Figure with a Mesh and Material.
Figure(Mesh) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Creates an untitled Figure with a mesh only (and empty Material).
Figure(Mesh, Material) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Creates an untitled Figure with a mesh and a material
FIGURE_DECLARATION_EXT - Static variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Extension used by Figure Declarations
FigureLoader - Class in org.achtern.AchternEngine.core.resource.loader.json
A FigureLoader loads the contents of a JSON Figure declaration.
FigureLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.json.FigureLoader
 
FigureProvider - Class in org.achtern.AchternEngine.core.util
A FigureProvider can be used to quickly add a lot of Figures to a scene, from [figure].json files.
FigureProvider(String, List<String>) - Constructor for class org.achtern.AchternEngine.core.util.FigureProvider
Construct a new FigureProvider...
FigureProvider(String, String...) - Constructor for class org.achtern.AchternEngine.core.util.FigureProvider
Construct a new FigureProvider...
FigureRetriever - Class in org.achtern.AchternEngine.core.scenegraph.scanning
A Figure Retriever retrives all Figures from the scenegraph and calculates BoundingBoxes, Vertex Counts and gathers meshes and materials!
FigureRetriever() - Constructor for class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
 
figures - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
List of found figures
fileCache - Variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
 
FileSystemLocation - Class in org.achtern.AchternEngine.core.resource.locations
 
FileSystemLocation(String) - Constructor for class org.achtern.AchternEngine.core.resource.locations.FileSystemLocation
 
FileSystemLocation(File) - Constructor for class org.achtern.AchternEngine.core.resource.locations.FileSystemLocation
 
fillcolor - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
FillMode - Enum in org.achtern.AchternEngine.core.rendering.state
 
Filter - Enum in org.achtern.AchternEngine.core.rendering.texture
 
filterPrimitives(List<Variable>) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Just iterates over the list and adds primitves to a new list
findNameInList(String, List<GLSLStruct>) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Just iterates over the list and returns the first one with a matching name.
first - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
flattenS(List<List<T>>) - Static method in class org.achtern.AchternEngine.core.util.UList
Flatten a list of 2 times nested Items (T)
floats - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
FlyMover - Class in org.achtern.AchternEngine.core.scenegraph.entity.controller
Moves an Node up and/or down.
FlyMover(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
Initialize a FlyMover with the default key binding
FlyMover(float, Key, Key) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
Initialize a FlyMover with a specific key binding
Fog - Class in org.achtern.AchternEngine.core.rendering.fog
 
Fog(Color, float) - Constructor for class org.achtern.AchternEngine.core.rendering.fog.Fog
 
Fog(Color, float, Fog.Mode) - Constructor for class org.achtern.AchternEngine.core.rendering.fog.Fog
 
Fog(Color, Vector2f) - Constructor for class org.achtern.AchternEngine.core.rendering.fog.Fog
 
Fog(Color, Vector2f, float, Fog.Mode) - Constructor for class org.achtern.AchternEngine.core.rendering.fog.Fog
 
fog - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
Fog.Mode - Enum in org.achtern.AchternEngine.core.rendering.fog
 
FogGenerator - Class in org.achtern.AchternEngine.core.scenegraph.entity
 
FogGenerator() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
FogGenerator(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
Create a FogGenerator
FogGenerator(Color) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
FogGenerator(Color, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
FogGenerator(Color, float, Fog.Mode) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
FogGenerator(Color, Vector2f) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
FogGenerator(Color, Vector2f, float, Fog.Mode) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
format - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
Format - Enum in org.achtern.AchternEngine.core.audio.openal
 
format - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
Format - Enum in org.achtern.AchternEngine.core.rendering.texture
Texture Format, the DataBinder has to convert this enum into the graphics api format
format - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
format - Variable in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
 
forwardKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
fov - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
FPS - Class in org.achtern.AchternEngine.core.util
A simple FPS Counter
FPS() - Constructor for class org.achtern.AchternEngine.core.util.FPS
Initializes everything with 0.
FrameBuffer - Class in org.achtern.AchternEngine.core.rendering.framebuffer
 
FrameBuffer(Dimension, int) - Constructor for class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
FrameBuffer(Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
FrameBufferException - Exception in org.achtern.AchternEngine.core.rendering.exception
Will be thrown when the FrameBuffer is not valid
FrameBufferException(String) - Constructor for exception org.achtern.AchternEngine.core.rendering.exception.FrameBufferException
Calls super with message
frequency - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
frequency - Variable in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
 
fromBufferedImage(BufferedImage) - Static method in class org.achtern.AchternEngine.core.rendering.Dimension
 
fromCache(AudioBuffer) - Method in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
This method should construct the object from a cached value provided by the ResourceLoader
fromCache(C) - Method in class org.achtern.AchternEngine.core.resource.loader.BinaryLoader
This method should construct the object from a cached value provided by the ResourceLoader
fromCache(TexturableData) - Method in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
This method should construct the TexturableData from a cached value provided by the ResourceLoader
fromColor(Color) - Static method in class org.achtern.AchternEngine.core.rendering.generator.ImageGenerator
 
fromColor(Vector2f, Color) - Static method in class org.achtern.AchternEngine.core.rendering.generator.ImageGenerator
 
fromPoints(List<Vector3f>) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
Calculates a BoundingBox from list of points (Vector3f s).
fromPoints(List<Vector3f>, float) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
Calculates a BoundingBox from list of points (Vector3f s).
fromPoints(List<Vector3f>) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
fromProperties(Properties) - Method in class org.achtern.AchternEngine.core.util.experiments.RenderEngineSettingsControl
 
fromProperties(Properties) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
fromRotationMatrix(Matrix4f) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
fromVertices(Vertex[]) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
Calculates a BoundingBox from Vertex Array.
fromVertices(Vertex[], float) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
Calculates a BoundingBox from Vertex Array.
frontFace - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores how faces are drawn.
FrontFaceMethod - Enum in org.achtern.AchternEngine.core.rendering.state
 
futures - Variable in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
FWVGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 

G

G - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
gain - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Gain of this AudioSource. 0.0f is minimum and 1.0f maximum.
Game - Class in org.achtern.AchternEngine.core
The abstract Game.
Game() - Constructor for class org.achtern.AchternEngine.core.Game
 
game - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
GameDebugger - Class in org.achtern.AchternEngine.core
 
GameDebugger(Game) - Constructor for class org.achtern.AchternEngine.core.GameDebugger
 
GameDebugger.DebugStateListener - Interface in org.achtern.AchternEngine.core
 
generate(AudioBuffer) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.IDGenerator
Generates an ID for the given AudioBuffer
generate(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.IDGenerator
Generates an ID for the given AudioSource
generate(Texture) - Method in interface org.achtern.AchternEngine.core.rendering.binding.IDGenerator
Generate an ID for the Texture.
generate(Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.binding.IDGenerator
Generate an ID for the Mesh, the ID for a Mesh includes VBO, VAO and IBO
generate(Shader) - Method in interface org.achtern.AchternEngine.core.rendering.binding.IDGenerator
Generate an ID for the Shader
generate(FrameBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.binding.IDGenerator
Generate an ID for the FrameBuffer
generate(RenderBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.binding.IDGenerator
Generate an ID for the RenderBuffer
generate(int, int, float) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Grid
Generates the Grid Mesh
generate(boolean) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Quad
Generates the data
generate(AudioBuffer) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLIDGenerator
Generates an ID for the given AudioBuffer
generate(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLIDGenerator
Generates an ID for the given AudioSource
generate(Texture) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
Generate an ID for the Texture.
generate(Mesh) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
Generate an ID for the Mesh the ID for a Mesh includes VBO, VAO and IBO
generate(Shader) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
Generate an ID for the Shader
generate(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
Generate an ID for the FrameBuffer
generate(RenderBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
Generate an ID for the RenderBuffer
get() - Static method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
get(String) - Method in class org.achtern.AchternEngine.core.Game
Retrives a node by it's name.
get() - Method in class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
 
get() - Method in class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
get() - Method in interface org.achtern.AchternEngine.core.input.event.listener.trigger.Trigger
 
get() - Static method in class org.achtern.AchternEngine.core.LoadingScreen
 
get(int, int) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
get() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Copy components into new Vector object
get(String) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
get(DrawStrategyFactory.Common) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
get() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongShaderSuit
 
get() - Method in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.GLSLProgramLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.json.DrawStrategyLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.json.FigureLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.json.MaterialLoader
 
get() - Method in class org.achtern.AchternEngine.core.resource.loader.json.MeshDeclarationLoader
 
get() - Method in interface org.achtern.AchternEngine.core.resource.loader.Loader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.MeshLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.PassThroughLoader
This should used the information, generated during loading and construct an Object.
get() - Method in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
This should used the information, generated during loading and construct an Object.
get(String) - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
get() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Getter for all Figures
get(Class<T>) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.SingleEntityRetriever
Call #scan(Node) first!
get() - Method in class org.achtern.AchternEngine.core.util.FigureProvider
Returns the following Node Structure:
FigureProvider f = new FigureProvider("name", "floor", "another"); f.get();
| Node(name) | | -> | Node(floor) | | -> Figure(floor) | | -> | Node(another) | | -> Figure(another)
get() - Method in class org.achtern.AchternEngine.core.util.FPS
Returns the fps of the last second.
get() - Method in interface org.achtern.AchternEngine.core.util.NodeProvider
 
get() - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
get() - Static method in class org.achtern.AchternEngine.core.Window
 
getActiveRenderPass() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getActiveRenderPass() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getAll() - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
getAll() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Call #scan(Node) first!
getAll(Class<E>) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Return all Entities, which life in the scanned node and it's children.
getAll(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
This method flattens a scenegraph, NOTE: this method adds all encountered nodes to the object's nodes list.
getAll(Node, boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
This method flattens a scenegraph
getAll() - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphRetriever
Return all Entities, which life in the scanned node and it's children
getAll(Class<E>) - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphRetriever
Return all Entities, which life in the scanned node and it's children.
getAlpha() - Method in class org.achtern.AchternEngine.core.rendering.Color
 
getAspect() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getAttenuation() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
getAttributes() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getAttributes(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Just a wrapper for getVariables(text, TOKEN_ATTRIBUTE);
getAudioBindingProvider() - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
 
getAudioBindingProvider() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
getAudioPlayer() - Method in interface org.achtern.AchternEngine.core.audio.openal.Audio
 
getAudioPlayer() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
getAudioPlayer() - Method in interface org.achtern.AchternEngine.core.bootstrap.AudioBindingProvider
 
getAudioPlayer() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
getAudioPlayer() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLAudioBindingProvider
 
getAudioSource(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
 
getAudioSource(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
 
getAudioSource(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads an AudioFile from disk and converts it into an OpenAL compatible format.
getAudioSource(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads an AudioFile from disk and converts it into an OpenAL compatible format.
getAudioSource(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getAudioSource(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getAudioSource() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
The AudioSource to playback
getAverage() - Method in class org.achtern.AchternEngine.core.util.FPS
Returns the fps average during runtime
getBack() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getBindingProvider() - Method in class org.achtern.AchternEngine.core.CoreEngine
Only used during bootstrap to manage the hardware/native binding and provide the bindings during runtime
getBits() - Method in enum org.achtern.AchternEngine.core.audio.openal.Format
 
getBlendFunction() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getBlendFunction() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getBlue() - Method in class org.achtern.AchternEngine.core.rendering.Color
 
getBoolean(String, boolean) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
getBoolean(String) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
getBoundFbo() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getBoundFbo() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getBoundingBox() - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
getBoundMesh() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getBoundMesh() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getBoundShader() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getBoundShader() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getBoundTexture() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getBoundTexture() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getBranch() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getBuffer() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Associated AudioBuffer
getBuildTime() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getBuildUserEmail() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getBuildUserName() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getButton() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
getCache() - Method in class org.achtern.AchternEngine.core.resource.loader.BinaryLoader
Returns a generated cache item.
getCacheType() - Method in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
Returns the Type of the Cache data.
getCacheType() - Method in class org.achtern.AchternEngine.core.resource.loader.BinaryLoader
Returns the Type of the Cache data.
getCacheType() - Method in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
Returns the Type of the Cache data.
getCamera() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getCamera() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getCenter(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
getCenter() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
getCenter() - Method in class org.achtern.AchternEngine.core.Window
 
getCheckPlane() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
getChildren() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Returns List of child-Nodes
getClearColor() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getClearColor() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getClickListener() - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
getClickListener() - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
getClickListener() - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
getColor() - Method in class org.achtern.AchternEngine.core.rendering.Color
Returns the true color, by multiplying the RGB components by alpha
getColor() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
getColor() - Method in class org.achtern.AchternEngine.core.rendering.Material
 
getColor(JSONObject) - Method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Reads a Color from a JSON declaration.
getColor() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getColor() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
getColor() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
getColor(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getColor(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Color
getColorTarget() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getColorTarget(int) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getColorTargets() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getCommitId() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCommitMessageFull() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCommitMessageShort() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCommitTime() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCommitUserEmail() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCommitUserName() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getCompleteBoundingBox() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Merges all BoundingBoxes of the meshes.
getConstant() - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
getCullFace() - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
getCullFace() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getCullFace() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getCutoff() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
getData() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getData() - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
getData() - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
getData() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
The main image data
getData() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
The main image data
getDataBinder() - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.AudioPlayer
 
getDataBinder() - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
getDataBinder() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getDataBinder() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getDataBinder() - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
getDataBinder() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
getDeathCallback() - Method in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
This callback gets called, when the life has end of this Node.
getDebugger() - Method in class org.achtern.AchternEngine.core.Game
 
getDelta() - Method in interface org.achtern.AchternEngine.core.input.event.payload.InputEvent
 
getDelta() - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
getDelta() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
getDeltaMoveFactor(float, Vector2f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
This returns the sensitivity aka delta move factor.
getDensity() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
getDensity() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getDepthFunction() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getDepthFunction() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getDepthTarget() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getDescribe() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getDescribeShort() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
getDimension() - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
getDimension() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
Width & Height
getDimension() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
Width & Height
getDirection() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.DirectionalLight
 
getDirection() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
getDown() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getDownKey() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
getDrawStrategies() - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
getDrawStrategies() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
getDrawStrategy() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getDrawStrategy() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getDrawStrategy() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Override the renderEngine supplied drawStrategy if not null
getEngine() - Method in class org.achtern.AchternEngine.core.CoreEngine
 
getEngine() - Method in interface org.achtern.AchternEngine.core.EngineHolder
Retrieves the stored engine
getEngine() - Method in class org.achtern.AchternEngine.core.Game
 
getEngine() - Method in class org.achtern.AchternEngine.core.GameDebugger
 
getEngine() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
getEngine() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Retrieves the stored engine CoreEngine
getEntities() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Returns List of Entities
getEntity(Class<T>) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Convenience method.
getExpandedUniform(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getExpandedUniforms() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getExpandedUniforms(String, List<Variable>, List<GLSLStruct>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Expands all uniforms for adding to the shader programm
getExpandedUniforms() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getExponent() - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
getExtents() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
getFaceAt(Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
 
getFactor(TangentGenerator.TriangleDelta) - Static method in class org.achtern.AchternEngine.core.util.TangentGenerator
 
getFigure(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a Figure from a json declaration file.
getFigure(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a Figure from a json declaration file.
getFigure(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a Figure from a json declaration file.
getFigure(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a Figure from a json declaration file.
getFigure(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getFigure(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getFigure() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
getFillcolor() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
getFloat(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getFloat(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Float
getFloat(String, float) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
getFog() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getFor(Class<? extends RenderPass>) - Method in class org.achtern.AchternEngine.core.rendering.shader.forward.ShaderSuit
Returns the Shader for the given type.
getFormat() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getFormat() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
getFormat() - Method in class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
getFormat() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
Texture Format
getFormat() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getForward() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
getForward() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getFov() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getFps() - Method in class org.achtern.AchternEngine.core.CoreEngine
Returns the FPS counter
getFrequency() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getFrontFace() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getFrontFace() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getFutures() - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
getGain() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Gain of this AudioSource. 0.0f is minimum and 1.0f maximum.
getGame() - Method in class org.achtern.AchternEngine.core.CoreEngine
 
getGame() - Method in class org.achtern.AchternEngine.core.GameDebugger
 
getGLEnum(Filter) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(Type) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(Format) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(InternalFormat) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(GLSLScript.Type) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(MeshData.Mode) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(Feature) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(Face) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(DepthFunction) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(FrontFaceMethod) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(BlendFunction) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(FillMode) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGLEnum(Format) - Static method in class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
getGlobal(Class<? extends T>) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getGlobal(Class<? extends T>) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getGraphicsBindingProvider() - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
 
getGraphicsBindingProvider() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
getGreen() - Method in class org.achtern.AchternEngine.core.rendering.Color
 
getHeight() - Method in class org.achtern.AchternEngine.core.rendering.Dimension
 
getIbo() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getID() - Method in interface org.achtern.AchternEngine.core.bootstrap.Native
Returns the corresponding ID, -1 indicates, no ID has been set
getID() - Method in class org.achtern.AchternEngine.core.bootstrap.NativeObject
Returns the corresponding ID, -1 indicates, no ID has been set
getID() - Method in enum org.achtern.AchternEngine.core.rendering.fog.Fog.Mode
 
getID() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getID() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getIDGenerator() - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.DataBinder
 
getIDGenerator() - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
getIDGenerator() - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
 
getIDGenerator() - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
getIndices() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getIndices() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
getIndices() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
getInput() - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
getInput() - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
getInput() - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
getInputAdapter() - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
getInputAdapter() - Method in interface org.achtern.AchternEngine.core.input.event.payload.InputEvent
 
getInputAdapter() - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
getInputAdapter() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
getInputAdapter() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
getInputManager() - Method in class org.achtern.AchternEngine.core.Game
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.BasicShader
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.Ambient
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongDirectional
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongPoint
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongSpot
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.Wireframe
 
getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.ShadowGenerator
 
getInt(String, int) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
getInteger(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getInteger(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Integer
getIntensity() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
getInternalFormat() - Method in class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
getInternalFormat() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
Internal Format
getInternalFormat() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getJsonObject() - Method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Returns the parsed JSONOBject
getKey(Key) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Whether the key is currently pressed
getKey() - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
getKey() - Method in enum org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory.Common
 
getKey(Key) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getKey(int) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getKeyDown(Key) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Whether the key is currently pressed.
getKeyDown(Key) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getKeyMap() - Method in class org.achtern.AchternEngine.core.input.InputManager
 
getKeyUp(Key) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Returns true when the key has just been released
getKeyUp(Key) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getLeft() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getLengthInSamples() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getLengthInSeconds() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getLinear() - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
getLocation() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
getM() - Method in class org.achtern.AchternEngine.core.math.Matrix4f
Returns a copy of the array!
getMagFilter() - Method in class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
getMagFilter() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
MagFilter to use
getMagFilter() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getMaterial() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
getMaterials() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Returns retrieved materials or if not retrieved yet, does the retrieving.
getMatrix() - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
getMatrix(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getMatrix(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Matrix4f
getMaxDistance() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
getMembers() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
getMesh(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a .obj file, parses it, optimises it and converts it into renderable Mesh When loading from cache only the data will get reused, not the object itself and it will have to use new buffers (handled automatically).
getMesh(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a .obj file, parses it, optimises it and converts it into renderable Mesh When loading from cache only the data will get reused, not the object itself and it will have to use new buffers (handled automatically).
getMesh(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a .obj file, parses it, optimises it and converts it into renderable Mesh When loading from cache only the data will get reused, not the object itself and it will have to use new buffers (handled automatically).
getMesh(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a .obj file, parses it, optimises it and converts it into renderable Mesh When loading from cache only the data will get reused, not the object itself and it will have to use new buffers (handled automatically).
getMesh(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getMesh(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getMesh() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
getMeshes() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Returns retrieved meshes or if not retrieved yet, does the retrieving.
getMinFilter() - Method in class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
getMinFilter() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
MinFilter to use
getMinFilter() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getMode() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
getMode() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getMode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getMouse(MouseButton) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Whether the button is currently pressed
getMouse(MouseButton) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getMouse(int) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getMouseDelta() - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Returns the mouse position delta aka. change in position since last InputAdapter.update() call
getMouseDelta() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
getMouseDelta() - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
Returns the mouse position delta aka. change in position since last LWJGLInput.update() call
getMouseDown(MouseButton) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Whether the button is currently pressed.
getMouseDown(MouseButton) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getMouseMap() - Method in class org.achtern.AchternEngine.core.input.InputManager
 
getMousePosition() - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Returns the Mouse Position on the screen.
getMousePosition() - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getMouseUp(MouseButton) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Returns true when the button has just been released
getMouseUp(MouseButton) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
getMReference() - Method in class org.achtern.AchternEngine.core.math.Matrix4f
Returns the array itself
getName() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getName() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
getName() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
getName() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getName() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Should return the name of the Entits
getName() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
getName() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
The name of this Node
getNames(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.VariableBasedLanguageParser
 
getNanoString() - Static method in class org.achtern.AchternEngine.core.Time
 
getNanoTime() - Static method in class org.achtern.AchternEngine.core.Time
 
getNext() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
getNodes() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Call #scan(Node) first!
getNodes() - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphRetriever
Returns all nodes found while scanning.
getNormal() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
getNormal() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
getNormal() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
getNormal() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
getObject(String, Object[]) - Method in class org.achtern.AchternEngine.core.resource.loader.AsciiFileLoader
Wrapper to instantiate a Class from full classname.
getObject() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getObject() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.GlobalEntity
 
getOnExit() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
getParent() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
getParent() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
 
getParsed() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getParser() - Method in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
getParser() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getPauseKey() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
getPlayKey() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
getPolygonMode() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getPolygonMode() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
getPos() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
getPosition() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
getPosition() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Position of this AudioSource in 3D space.
getPosition() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
getPosition() - Method in class org.achtern.AchternEngine.core.Transform
 
getPositions() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
getPositions() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
getPreProcessor() - Method in class org.achtern.AchternEngine.core.resource.loader.AsciiFileLoader
The preprocessor is used during reading.
getPreProcessor() - Method in class org.achtern.AchternEngine.core.resource.loader.MeshLoader
The preprocessor is used during reading.
getPreProcessor() - Method in class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
The preprocessor is used during reading.
getProgram() - Method in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
getProvider() - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
 
getRandom(List<T>) - Static method in class org.achtern.AchternEngine.core.util.random.RandomItemSelector
Returns a random item from the given list
getRandom(Map<?, T>) - Static method in class org.achtern.AchternEngine.core.util.random.RandomItemSelector
Returns are random value from the given map
getRandom(int, int) - Static method in class org.achtern.AchternEngine.core.util.random.RandomNumberGenerator
 
getRandom(int) - Static method in class org.achtern.AchternEngine.core.util.random.RandomNumberGenerator
 
getRange() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
getRange() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
getRange() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
getRed() - Method in class org.achtern.AchternEngine.core.rendering.Color
 
getRenderEngine() - Method in class org.achtern.AchternEngine.core.CoreEngine
A nice name for getEngine().
getRenderEngineState() - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
getRenderEngineState() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
getRenderTarget() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getRenderTarget() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getResourceLocations() - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Returns all ResourceLocations.
getResourceLocations() - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Returns all ResourceLocations.
getResourceLocations() - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getRGB() - Method in class org.achtern.AchternEngine.core.rendering.Color
Returns the raw RGB values, ignoring the alpha
getRight() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getRotation() - Method in class org.achtern.AchternEngine.core.Transform
 
getSamples() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
getSampleSize(int, int) - Static method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
getScale() - Method in class org.achtern.AchternEngine.core.Transform
 
getScripts() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getSensitivity() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
getSetStrategy() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
getSettings() - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
getShader() - Method in class org.achtern.AchternEngine.core.LoadingScreen
Returns the shader to get set on draw.
getShader() - Method in class org.achtern.AchternEngine.core.rendering.Material
 
getShader() - Method in interface org.achtern.AchternEngine.core.rendering.RenderPass
Returns the shader to get set on draw.
getShader() - Method in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
Returns the shader to get set on draw.
getShader(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String, boolean, LineBasedParser) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String, boolean, LineBasedParser) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a shader File and prepares it for OpenGL.
getShader(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getShader(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getShader(String, boolean, LineBasedParser) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getShader() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
getShaderProgram(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Reads programm file from disk and loads the stated source files (uses a internal cache if the shader has been loaded previously)
getShaderProgram(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Reads programm file from disk and loads the stated source files Calls BasicResourceLoader.load(String, org.achtern.AchternEngine.core.resource.loader.AsciiFileLoader, boolean) internally and uses the GLSLProgramLoader.
getShaderProgram(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Reads programm file from disk and loads the stated source files (uses a internal cache if the shader has been loaded previously)
getShaderProgram(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Reads programm file from disk and loads the stated source files Calls ResourceLoader.load(String, org.achtern.AchternEngine.core.resource.loader.AsciiFileLoader, boolean) internally and uses the GLSLProgramLoader.
getShaderProgram(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getShaderProgram(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getShadowInfo() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
getSize() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getSource() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getSource() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getSpecificRandom(Map<T, Float>) - Static method in class org.achtern.AchternEngine.core.util.random.RandomItemSelector
getSpecificRandom(Map<T, Float>, int) - Static method in class org.achtern.AchternEngine.core.util.random.RandomItemSelector
This method accepts a map of items and a float value.
getSpeed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
getSplashScreen() - Method in class org.achtern.AchternEngine.core.Game
Returns the loading/splash image.
getState() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Stores the current state of this AudioSource.
getState() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
getState() - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
getState() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
getState(int) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
getState() - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
getStopKey() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
getStream(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Searches through all ResourceLocations and returns readable InputStream NOTE: The first occurrence of an file will get used.
getStream(String) - Method in class org.achtern.AchternEngine.core.resource.locations.BundledResourceLocation
 
getStream(String) - Method in class org.achtern.AchternEngine.core.resource.locations.ClasspathLocation
 
getStream(String) - Method in class org.achtern.AchternEngine.core.resource.locations.FileSystemLocation
 
getStream(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Searches through all ResourceLocations and returns readable InputStream NOTE: The first occurrence of an file will get used.
getStream(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getStream(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLocation
Returns the Resource as a InputStream
getStructs() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getStructs(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Parses all structs out of the supplied shader source
getTangent() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
getTangent() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
getTangent(TangentGenerator.TriangleDelta, Vector3f, Vector3f) - Static method in class org.achtern.AchternEngine.core.util.TangentGenerator
 
getTarget() - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
getTexCoord() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
getTexCoord() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
getTexCoord() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
getTexCor() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
getTexture() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
getTexture(String) - Method in class org.achtern.AchternEngine.core.rendering.Material
 
getTexture(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a image file and converts it into a Texture.
getTexture(String, Dimension) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a image file and converts it into a Texture.
getTexture(String, Dimension, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a image file and converts it into a Texture.
getTexture(JSONObject) - Method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Reads a Texture from a JSON declaration.
getTexture(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a image file and converts it into a Texture.
getTexture(String, Dimension) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a image file and converts it into a Texture.
getTexture(String, Dimension, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a image file and converts it into a Texture.
getTexture(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getTexture(String, Dimension) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getTexture(String, Dimension, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getTexture(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getTexture(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Texture
getTime() - Static method in class org.achtern.AchternEngine.core.Time
 
getTitle() - Method in class org.achtern.AchternEngine.core.Window
 
getTitle() - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
getTotalVertexCount() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Returns the total Vertex Count of all retrieved meshes
getTransform() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Should return the current transform of the Entity
getTransform() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
getTransform() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Returns the Transform associated with this Node and all it's Child-Entities.
getTransformation() - Method in class org.achtern.AchternEngine.core.Transform
 
getTransformedPosition() - Method in class org.achtern.AchternEngine.core.Transform
 
getTransformedRotation() - Method in class org.achtern.AchternEngine.core.Transform
 
getTriangleDelta(Vector2f, Vector2f, Vector2f) - Static method in class org.achtern.AchternEngine.core.util.TangentGenerator
 
getTrigger() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
getType() - Method in class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
 
getType() - Method in class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
getType() - Method in interface org.achtern.AchternEngine.core.input.event.listener.trigger.Trigger
 
getType() - Method in class org.achtern.AchternEngine.core.rendering.texture.CommonTexturableData
 
getType() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
The Texture Type
getType() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
getType() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getType() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
getTypes(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.VariableBasedLanguageParser
 
getUniform(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getUniformManager() - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
getUniformManager() - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
getUniforms() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
getUniforms() - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
getUnlockKey() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
getUp() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
getUp() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getUpKey() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
getURL(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Searches through all ResourceLocations and returns the full URL NOTE: The first occurrence of an file will get used.
getURL(String) - Method in class org.achtern.AchternEngine.core.resource.locations.BundledResourceLocation
 
getURL(String) - Method in class org.achtern.AchternEngine.core.resource.locations.ClasspathLocation
 
getURL(String) - Method in class org.achtern.AchternEngine.core.resource.locations.FileSystemLocation
 
getURL(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Searches through all ResourceLocations and returns the full URL NOTE: The first occurrence of an file will get used.
getURL(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
getURL(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLocation
Returns the Resource's URL
getValue() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
getVariables(String, String) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Scans through the shader source and extracts variables which are "flagged" with a specific token.
getVbo() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getVector(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
getVector(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Retrieve a Vector
getVelocity() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
The velocity of the listener, for doppler effects etc.
getVelocity() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
The velocity of the AudioSource, for doppler effects etc.
getVersion() - Method in enum org.achtern.AchternEngine.core.rendering.state.Feature
 
getVersion() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
getVersion() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Returns the OpenGL Version.
getVertex() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
getVertexCount() - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
getVertexCount() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getVertexCount() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Returns the vertex count of the underlying mesh
getVertices() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
getView() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getViewProjection() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getVisitors() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
List of all visitors
getVisitors() - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker
Returns all visitors
getW() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getW() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
getWidth() - Method in class org.achtern.AchternEngine.core.rendering.Dimension
 
getWindow(Dimension) - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
getWindow() - Method in class org.achtern.AchternEngine.core.CoreEngine
 
getWindow(Dimension) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
getWindowDimensions() - Method in class org.achtern.AchternEngine.core.Game
Returns the dimensions of the window.
getWindowTitle() - Method in class org.achtern.AchternEngine.core.Game
Returns the title of the window.
getWirecolor() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
getX() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getX() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
getX() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getX() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
getX_MOD() - Static method in class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
getXY() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getXYZ() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
getXZ() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getY() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getY() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
getY() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getY() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
getY_MOD() - Static method in class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
getYX() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getYZ() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getZ() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
getZ() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getZ() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
getZFar() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getZNear() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
getZX() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
getZY() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
GLEnum - Class in org.achtern.AchternEngine.lwjgl.util
 
GLEnum() - Constructor for class org.achtern.AchternEngine.lwjgl.util.GLEnum
 
globalEntities - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
GlobalEntity<T> - Interface in org.achtern.AchternEngine.core.scenegraph.entity
A global Entity is an Entity which is not bound to a Node.
GLSLParser - Class in org.achtern.AchternEngine.core.resource.fileparser
A custom GLSL pre-parser.
GLSLParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
 
GLSLProgram - Class in org.achtern.AchternEngine.core.resource.fileparser
 
GLSLProgram(String, String) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
GLSLProgramLoader - Class in org.achtern.AchternEngine.core.resource.loader
Loads a GLSLProgram.
GLSLProgramLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.GLSLProgramLoader
 
GLSLScript - Class in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
GLSLScript(String, GLSLScript.Type) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
GLSLScript.Type - Enum in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
GLSLStruct - Class in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
GLSLStruct(String) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
GLSLStruct(String, List<Variable>) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
GraphicsBindingProvider - Interface in org.achtern.AchternEngine.core.bootstrap
The GraphicsBindingProvider is used to pass graphics binding specific components from the user-land code into the core engine.
graphicsBindingProvider - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
GRAVE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
GREEN - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
Grid - Class in org.achtern.AchternEngine.core.rendering.mesh
A basic line based Grid
Grid(int, int) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Grid
Generates the Grid Mesh
Grid(int, int, float) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Grid
Generates the Grid Mesh
grid - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
 
GridDebugger - Class in org.achtern.AchternEngine.core.scenegraph.entity.debug
 
GridDebugger() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
Create a new GridDebugger.
GridDebugger(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
Create a new GridDebugger.
GridDebugger(int, int, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
Create a new GridDebugger.
GridDebugger(String, int, int, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
Create a new GridDebugger.
GROUP - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 

H

H - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
handle(Uniform, Transform, Material, RenderEngine, Matrix4f) - Method in class org.achtern.AchternEngine.core.rendering.shader.forward.Wireframe
 
handle(Uniform, Transform, Material, RenderEngine, Matrix4f) - Method in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
handle(Uniform, Transform, Material, RenderEngine, Matrix4f) - Method in class org.achtern.AchternEngine.core.rendering.shader.ShadowGenerator
 
handleClass(JSONObject) - Method in class org.achtern.AchternEngine.core.resource.loader.json.MeshDeclarationLoader
 
has(Node) - Method in class org.achtern.AchternEngine.core.Game
Checks if a node exists in the scenegraph.
has(String) - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
hasAlpha() - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
hasAlpha() - Method in interface org.achtern.AchternEngine.core.rendering.texture.TexturableData
Has the image Alpha
hasAlpha() - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
Has the image Alpha
hasColor(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasColor(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
hasFloat(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasFloat(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
hashCode() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
hashCode() - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
hashCode() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
hashCode() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
hashCode() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
hashCode() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
hashCode() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
hashCode() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
hashCode() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
hasInteger(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasInteger(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
hasMatrix(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasMatrix(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
hasNormals - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
hasRun() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
hasShadow(RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
hasTexCoords - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
hasTexture(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasTexture(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
hasVector(String) - Method in class org.achtern.AchternEngine.core.util.CommonDataStore
 
hasVector(String) - Method in interface org.achtern.AchternEngine.core.util.DataStore
Whether a value for the given key exists
HD_1080 - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
HD_720 - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
height - Variable in class org.achtern.AchternEngine.core.rendering.mesh.Quad
 
HOME - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
hooks - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
HumanMover - Class in org.achtern.AchternEngine.core.scenegraph.entity.controller
Moves a Node around in horizontal axis only.
HumanMover(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.HumanMover
Initialize a HumanMover with the default key binding
HumanMover(float, Key, Key, Key, Key) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.HumanMover
Initialize a HumanMover with a specific key binding

I

I - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
ibo - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
IcoSphere - Class in org.achtern.AchternEngine.core.rendering.mesh
 
IcoSphere() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.IcoSphere
 
id - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
id - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
idGen - Variable in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
 
idGen - Variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
IDGenerator - Interface in org.achtern.AchternEngine.core.audio.openal.binding
The IDGenerator generates IDs for a given type, but will not upload any data.
IDGenerator - Interface in org.achtern.AchternEngine.core.rendering.binding
An ID Generator is responsible for generating IDs for native graphics objects, like Textures, Meshes and the like.
idle - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
image - Variable in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
Image read from the InputStream
ImageGenerator - Class in org.achtern.AchternEngine.core.rendering.generator
 
ImageGenerator() - Constructor for class org.achtern.AchternEngine.core.rendering.generator.ImageGenerator
 
INCLUDE_DIRECTORY - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
The parser will look into this directory, in order to include files.
IndexedModel - Class in org.achtern.AchternEngine.core.resource.fileparser.mesh
 
IndexedModel() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
indices - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
indices - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
indices - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
init(CoreEngine) - Method in class org.achtern.AchternEngine.core.Game
The Game should load all resources and setup the scene here.
init(RenderEngine) - Method in interface org.achtern.AchternEngine.core.rendering.PassFilter
Once added to the RenderEngine, this methods gets called.
init(RenderEngine) - Method in class org.achtern.AchternEngine.core.rendering.QuickPassFilter
 
init(RenderEngine) - Method in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
init() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
initIdentiy() - Method in class org.achtern.AchternEngine.core.math.Matrix4f
Initializes this matrix as identiy Matrix
initOrthographic(float, float, float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initPerspective(float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initRotation(float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initRotation(Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initRotation(Vector3f, Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initRotation(Vector3f, float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
initScale(float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
initTranslation(float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
inject(Node) - Method in class org.achtern.AchternEngine.core.util.FigureProvider
The figure names were given in the constructor.
input - Variable in class org.achtern.AchternEngine.core.input.InputManager
 
input - Variable in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
input - Variable in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
input - Variable in class org.achtern.AchternEngine.core.resource.loader.PassThroughLoader
input string
InputAdapter - Interface in org.achtern.AchternEngine.core.input.adapter
The InputAdapter is responsible for communicating between the InputManager and the Hardware implementation (e.g.
inputAdapter - Variable in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
inputAdapter - Variable in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
inputAdapter - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
InputEvent - Interface in org.achtern.AchternEngine.core.input.event.payload
 
InputManager - Class in org.achtern.AchternEngine.core.input
 
InputManager(InputAdapter) - Constructor for class org.achtern.AchternEngine.core.input.InputManager
 
InputMap<T extends Trigger,L> - Interface in org.achtern.AchternEngine.core.input.inputmap
 
INSERT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
instance - Static variable in class org.achtern.AchternEngine.core.Window
 
integerButtonMap - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
integerKeyMap - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
integers - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
intensity - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
InternalFormat - Enum in org.achtern.AchternEngine.core.rendering.texture
TODO: add more!
internalFormat - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
intersects(BoundingObject) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
intersects(BoundingBox) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
intersects(BoundingObject) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
INVALID_ID - Static variable in interface org.achtern.AchternEngine.core.bootstrap.Native
 
isCloseRequested() - Method in class org.achtern.AchternEngine.core.Window
 
isCloseRequested() - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
isColorWrite() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
isColorWrite() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
isDebug() - Method in class org.achtern.AchternEngine.core.Game
Is this game in debug mode?
isDepthWrite() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
isDepthWrite() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
isDestroy() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
isDisabled() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
isEmpty() - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
isEnabled(Feature) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
isEnabled(Feature) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
isLocked() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
isLoop() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Indicates whether this AudioSource should be played in a loop.
isMouselock() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
isNullVector() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
isNullVector() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns true when all 3 components are 0
isNullVector() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
isPrimitive(Variable) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Check if the given variable is primitiv.
isProcessed() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
isRelative() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
If this AudioSource is not relative, AudioSource.getPosition() will be interpreted as absolute world coordiantes, otherwise as offset from the AudioListener.
isShouldSet() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
isStereo() - Method in enum org.achtern.AchternEngine.core.audio.openal.Format
 
isWireframe() - Method in class org.achtern.AchternEngine.core.rendering.Material
 

J

J - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
join(String[]) - Static method in class org.achtern.AchternEngine.core.util.UArray
Joins an array of strings into one.
JsonLoader<T> - Class in org.achtern.AchternEngine.core.resource.loader.json
A JsonLoader can be used to load and process json files more easily.
JsonLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
 
jsonObject - Variable in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
The JSONObject.

K

K - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
KANA - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
KANJI - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
key - Variable in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
Key - Enum in org.achtern.AchternEngine.core.input
A Key on the Keyboard
KeyboardAudioTrigger - Class in org.achtern.AchternEngine.core.audio.openal.trigger
This will play, pause and stop AudioSources based on keyboard presses.
KeyboardAudioTrigger(KeyMap, Key, Key, Key) - Constructor for class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
Construct a new KeyboardAudioTrigger with custom keys.
KeyboardAudioTrigger(KeyMap) - Constructor for class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
Construct a new KeyboardAudioTrigger with the default keys (J, K, L).
KeyEvent - Class in org.achtern.AchternEngine.core.input.event.payload
 
KeyEvent(InputAdapter, Key, float) - Constructor for class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
keyIntegerMap - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
KeyListener - Interface in org.achtern.AchternEngine.core.input.event.listener
A KeyListener will be notified if the trigger as been triggered
keyMap - Variable in class org.achtern.AchternEngine.core.input.InputManager
 
KeyMap - Class in org.achtern.AchternEngine.core.input.inputmap
 
KeyMap(InputAdapter) - Constructor for class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
KeyMap() - Constructor for class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
keysTotal() - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
The total Number of keyboard keys
keysTotal() - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
KeyTrigger - Class in org.achtern.AchternEngine.core.input.event.listener.trigger
 
KeyTrigger(Key) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
Creates a new KeyTrigger, with a key and triggers on key KeyTrigger.Type.DOWN
KeyTrigger(Key, KeyTrigger.Type) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
Creates a new KeyTrigger, with a key and triggers on the given KeyTrigger.Type
KeyTrigger.Type - Enum in org.achtern.AchternEngine.core.input.event.listener.trigger
 
KeyTriggerList - Class in org.achtern.AchternEngine.core.input.event.listener.trigger.util
 
KeyTriggerList(Key...) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.util.KeyTriggerList
 
KeyTriggerList(KeyTrigger...) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.util.KeyTriggerList
 

L

L - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LALT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LBRACKET - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LCONTROL - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LEFT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
leftKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
length() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
length() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
length() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Calculates length a.k.a. magnitude
lerp(Vector2f, float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
lerp(Vector3f, Vector3f, float) - Static method in class org.achtern.AchternEngine.core.math.Vector3f
Linearly interpolates between two Vectors.
lerp(Vector3f, float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Linearly interpolates between two Vectors.
lifeTime - Variable in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
The amount of time the Node has "lived" in the scenegraph in seconds
Light - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
Light() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.Light
 
linear - Variable in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
LineBasedParser - Interface in org.achtern.AchternEngine.core.resource.fileparser
A LineBasedParser can work on a single line of source code.
listener - Variable in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
LMENU - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LMETA - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
load() - Static method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
load(String, AsciiFileLoader<T>, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a Object from a text-file using a AsciiFileLoader.
load(String, BinaryLoader<T, C>, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Loads a Object from an InputStream using a AsciiFileLoader.
load(String, InputStream) - Method in class org.achtern.AchternEngine.core.resource.loader.AudioSourceLoader
This performs any type of loading and parsing.
load(String, String) - Method in class org.achtern.AchternEngine.core.resource.loader.GLSLProgramLoader
This performs any type of loading and parsing.
load(String, String) - Method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Constructs the JSONObject and parses it.
load(String, I) - Method in interface org.achtern.AchternEngine.core.resource.loader.Loader
This performs any type of loading and parsing.
load(String, String) - Method in class org.achtern.AchternEngine.core.resource.loader.MeshLoader
If the OBJParser has not been called as LineBasedParser during loading (because of caching).
load(String, String) - Method in class org.achtern.AchternEngine.core.resource.loader.PassThroughLoader
This performs any type of loading and parsing.
load(String, InputStream) - Method in class org.achtern.AchternEngine.core.resource.loader.TextureLoader
This performs any type of loading and parsing.
load(String, AsciiFileLoader<T>, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a Object from a text-file using a AsciiFileLoader.
load(String, BinaryLoader<T, C>, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Loads a Object from an InputStream using a AsciiFileLoader.
load(String, AsciiFileLoader<T>, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
load(String, BinaryLoader<T, C>, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
Loader<T,I> - Interface in org.achtern.AchternEngine.core.resource.loader
A Loader is able to load and construct an Object from some type of input.
LoadingException - Exception in org.achtern.AchternEngine.core.resource.loader
A LoadingException is thrown from Loader when the loading/ reading fails.
LoadingException(String) - Constructor for exception org.achtern.AchternEngine.core.resource.loader.LoadingException
Constructs an LoadingException with the specified detail message.
LoadingException(String, Throwable) - Constructor for exception org.achtern.AchternEngine.core.resource.loader.LoadingException
Constructs an LoadingException with the specified detail message and cause.
LoadingScreen - Class in org.achtern.AchternEngine.core
 
LoadingScreen() - Constructor for class org.achtern.AchternEngine.core.LoadingScreen
 
location - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
locations - Variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
This list contains locations to look for resources
lock() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
locked - Variable in class org.achtern.AchternEngine.core.math.Vector3f
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.CoreEngine
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.LoadingScreen
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.binding.BasicUniformManager
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.Material
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.mesh.Arrow
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.mesh.Cube
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.mesh.IcoSphere
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.BasicShader
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.forward.Ambient
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongDirectional
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongPoint
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongSpot
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.forward.Wireframe
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.shader.ShadowGenerator
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
The Main Logger of the ResourceLoader
LOGGER - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.scenegraph.entity.debug.GridDebugger
 
LOGGER - Static variable in class org.achtern.AchternEngine.core.util.FPS
This logger will log the FPS.
LOGGER - Static variable in class org.achtern.AchternEngine.core.Window
 
LOGGER - Static variable in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
LOGGER - Static variable in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
LOGGER - Static variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
LOGGER - Static variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
LOGGER - Static variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
look(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
loop - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Indicates whether this AudioSource should be played in a loop.
LSHIFT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LWIN - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LWJGLAudioBindingProvider - Class in org.achtern.AchternEngine.lwjgl.bootstrap
 
LWJGLAudioBindingProvider() - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLAudioBindingProvider
 
LWJGLAudioPlayer - Class in org.achtern.AchternEngine.lwjgl.audio.openal.binding
 
LWJGLAudioPlayer(LWJGLDataBinder) - Constructor for class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
LWJGLBindingProvider - Class in org.achtern.AchternEngine.lwjgl.bootstrap
 
LWJGLBindingProvider(boolean) - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
LWJGLBindingProvider() - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
LWJGLBindingProvider(GraphicsBindingProvider, AudioBindingProvider) - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
LWJGLDataBinder - Class in org.achtern.AchternEngine.lwjgl.audio.openal.binding
 
LWJGLDataBinder(LWJGLIDGenerator) - Constructor for class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
 
LWJGLDataBinder - Class in org.achtern.AchternEngine.lwjgl.rendering.binding
 
LWJGLDataBinder(RenderEngineState) - Constructor for class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
LWJGLGraphicsBindingProvider - Class in org.achtern.AchternEngine.lwjgl.bootstrap
 
LWJGLGraphicsBindingProvider(LWJGLRenderEngineState, LWJGLDataBinder, LWJGLInput) - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
LWJGLGraphicsBindingProvider(boolean) - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
LWJGLGraphicsBindingProvider() - Constructor for class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
LWJGLIDGenerator - Class in org.achtern.AchternEngine.lwjgl.audio.openal.binding
 
LWJGLIDGenerator() - Constructor for class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLIDGenerator
 
LWJGLIDGenerator - Class in org.achtern.AchternEngine.lwjgl.rendering.binding
Generates data IDs for Objects through the LWJGL Binding
LWJGLIDGenerator() - Constructor for class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLIDGenerator
 
LWJGLInput - Class in org.achtern.AchternEngine.lwjgl.input
 
LWJGLInput() - Constructor for class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
LWJGLRenderEngineState - Class in org.achtern.AchternEngine.lwjgl.rendering.state
API to talk to the OpenGL statemachine provided by LWJGL Bindings
LWJGLRenderEngineState() - Constructor for class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Constructs a new LWJGLRenderEngine state.
LWJGLRenderEngineState(boolean) - Constructor for class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
LWJGLUniformManager - Class in org.achtern.AchternEngine.lwjgl.rendering.binding
 
LWJGLUniformManager() - Constructor for class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
LWJGLWindow - Class in org.achtern.AchternEngine.lwjgl
 
LWJGLWindow(Dimension) - Constructor for class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
LWJGLWindow(int, int) - Constructor for class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 

M

M - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
MAGENTA - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
magFilter - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
makeNode(BoundingBox) - Static method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
makeNode() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
Material - Class in org.achtern.AchternEngine.core.rendering
 
Material(ShaderSuit) - Constructor for class org.achtern.AchternEngine.core.rendering.Material
Creates a Material with a given ShaderSuit Use the parameter less constructor to get the default ShaderSuit.
Material() - Constructor for class org.achtern.AchternEngine.core.rendering.Material
Creates a Material with the default PhongShaderSuit
material - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
MaterialLoader - Class in org.achtern.AchternEngine.core.resource.loader.json
 
MaterialLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.json.MaterialLoader
 
materials - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Retrieved materials.
matrices - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
matrix - Variable in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
Matrix4f - Class in org.achtern.AchternEngine.core.math
Implementation of the mathematical Matrix with 4x4 float values
Matrix4f() - Constructor for class org.achtern.AchternEngine.core.math.Matrix4f
Initializes with 0
max() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
max() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns the largest component of this Vector
maxDist - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
maxDistance - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
maxLifeTime - Variable in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
The max lifetime this Node has, This value should be in seconds!
members - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
merge(BoundingObject) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
merge(BoundingBox) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
merge(BoundingObject) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
Mesh - Class in org.achtern.AchternEngine.core.rendering.mesh
 
Mesh(MeshData) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
Mesh(Vertex[], int[]) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
Mesh(Vertex[], int[], boolean) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
Mesh() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
mesh - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
MeshData - Class in org.achtern.AchternEngine.core.rendering.mesh
 
MeshData() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
MeshData.Mode - Enum in org.achtern.AchternEngine.core.rendering.mesh
 
MeshDeclarationLoader - Class in org.achtern.AchternEngine.core.resource.loader.json
 
MeshDeclarationLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.json.MeshDeclarationLoader
 
meshes - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Retrieved meshes.
MeshLoader - Class in org.achtern.AchternEngine.core.resource.loader
Loads a Mesh from OBJ Files.
MeshLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.MeshLoader
Constructs a new MeshLoader and the OBJParser
minDist - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
minFilter - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
MINUS - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
MISSING_TEXTURE - Static variable in class org.achtern.AchternEngine.core.rendering.Material
 
mode - Variable in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
mode - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
mode - Variable in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
The Mode hint
Model - Interface in org.achtern.AchternEngine.core.resource.fileparser.mesh
 
MouseButton - Enum in org.achtern.AchternEngine.core.input
 
MouseButtonTrigger - Class in org.achtern.AchternEngine.core.input.event.listener.trigger
 
MouseButtonTrigger(MouseButton) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
MouseButtonTrigger(MouseButton, MouseButtonTrigger.Type) - Constructor for class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
MouseButtonTrigger.Type - Enum in org.achtern.AchternEngine.core.input.event.listener.trigger
 
MouseController - Class in org.achtern.AchternEngine.core.input
 
MouseController() - Constructor for class org.achtern.AchternEngine.core.input.MouseController
 
mouseDelta - Variable in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
MouseEvent - Class in org.achtern.AchternEngine.core.input.event.payload
A MouseEvent will be passed to the MouseButtonTrigger or MouseListener, as data payload
MouseEvent(InputAdapter, MouseButton, float, Vector2f, Vector2f) - Constructor for class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
MouseListener - Interface in org.achtern.AchternEngine.core.input.event.listener
 
mouselock - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
MouseLook - Class in org.achtern.AchternEngine.core.scenegraph.entity.controller
 
MouseLook(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
MouseLook(float, Key) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
mouseMap - Variable in class org.achtern.AchternEngine.core.input.InputManager
 
MouseMap - Class in org.achtern.AchternEngine.core.input.inputmap
 
MouseMap() - Constructor for class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
MouseMap(InputAdapter) - Constructor for class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
move(Vector3f, float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
Moves this node by amt into dir
move(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
Moves this node by the amount vector
moveListener - Variable in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
mul(Matrix4f) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
mul(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
mul(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
mul(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
mul(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
mul(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
mul(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
mul(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
mult(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
MULTIPLY - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
multLocal(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
multLocal(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 

N

N - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_0 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_1 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_2 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_3 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_4 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_5 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_6 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_7 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_8 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
N_9 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
name - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
name - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
name - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
name - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
name - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
name - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
Node's name
name - Variable in class org.achtern.AchternEngine.core.util.FigureProvider
 
NAME_UNTITLED_AUDIO_ENTITY - Static variable in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
NAME_UNTITLED_ENTITY - Static variable in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
names - Variable in class org.achtern.AchternEngine.core.util.FigureProvider
 
Native - Interface in org.achtern.AchternEngine.core.bootstrap
A NativeObject is used by the Graphics Engine (e.g.
NativeObject - Class in org.achtern.AchternEngine.core.bootstrap
A NativeObject is used by the Graphics Engine (e.g.
NativeObject() - Constructor for class org.achtern.AchternEngine.core.bootstrap.NativeObject
 
next(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.trigger.AudioTrigger
This tells the AudioEngine the desired state for any given AudioSource.
next - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
next(AudioSource) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
This tells the AudioEngine the desired state for any given AudioSource.
next(AudioSource) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.PlayAudioTrigger
This tells the AudioEngine the desired state for any given AudioSource.
next(AudioSource) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
This tells the AudioEngine the desired state for any given AudioSource.
NEXT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
nlerp(Quaternion, float, boolean) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
NOCONVERT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Node - Class in org.achtern.AchternEngine.core.scenegraph
A Node represents a part of the scenegraph.
Node(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.Node
Create a new Node.
Node() - Constructor for class org.achtern.AchternEngine.core.scenegraph.Node
Creates and untitled Node.
NodeProvider - Interface in org.achtern.AchternEngine.core.util
 
nodes - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Nodes found while scanning
NodeScanner - Interface in org.achtern.AchternEngine.core.scenegraph.scanning
A Node Scanner is able to scan a node.
NONE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
normal - Variable in class org.achtern.AchternEngine.core.rendering.Vertex
 
normal - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
normal - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
NORMAL - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
normal - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
normalize() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
normalize() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
normalize() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Normalizes this object
normalized() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
normalized() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
normalized() - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns normalized version of this Vector.
NoShadowFirstSorter - Class in org.achtern.AchternEngine.core.rendering.sorting
Sorts a List of RenderPasses for the BasicRenderEngine with lights without ShadowInfo first.
NoShadowFirstSorter() - Constructor for class org.achtern.AchternEngine.core.rendering.sorting.NoShadowFirstSorter
 
NUM_KEYCODES - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUM_MOUSEBUTTONS - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
numberOfEntities() - Method in class org.achtern.AchternEngine.core.Game
Simply counts the number of Entities and fetches number of Entities from all its children.
numberOfEntities() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Simply counts the number of Entities and fetches number of Entities from all its children.
NUMLOCK - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD0 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD1 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD2 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD3 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD4 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD5 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD6 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD7 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD8 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPAD9 - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPADCOMMA - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPADENTER - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
NUMPADEQUALS - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 

O

O - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
OBJIndex - Class in org.achtern.AchternEngine.core.resource.fileparser.mesh
 
OBJIndex() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
OBJParser - Class in org.achtern.AchternEngine.core.resource.fileparser.mesh
Inheritance not possible due to incompatible Indices Types...
OBJParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
objParser - Variable in class org.achtern.AchternEngine.core.resource.loader.MeshLoader
OBJParser used to read in the OBJ File and convert it into a Mesh
on(Node) - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker.Visitor
On a new node.
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
This method just sets the internal state, which is returned by KeyboardAudioTrigger.next(AudioSource)
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.GameDebugger
 
onAction(KeyEvent) - Method in interface org.achtern.AchternEngine.core.input.event.listener.KeyListener
When the trigger as triggered.
onAction(MouseEvent) - Method in interface org.achtern.AchternEngine.core.input.event.listener.MouseListener
 
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.HumanMover
 
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
onAction(MouseEvent) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
onAction(KeyEvent) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
onClick - Variable in class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
ONE - Static variable in class org.achtern.AchternEngine.core.math.Vector2f
 
ONE - Static variable in class org.achtern.AchternEngine.core.math.Vector3f
Unit Vector (1/1/1)
ONE - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
onExit - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
onKey - Variable in class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
 
onWindowChange(Window) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
onWindowChange(Window) - Method in interface org.achtern.AchternEngine.core.util.WindowChangeListener
 
ORANGE - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
org.achtern.AchternEngine.core - package org.achtern.AchternEngine.core
 
org.achtern.AchternEngine.core.audio.openal - package org.achtern.AchternEngine.core.audio.openal
 
org.achtern.AchternEngine.core.audio.openal.binding - package org.achtern.AchternEngine.core.audio.openal.binding
 
org.achtern.AchternEngine.core.audio.openal.trigger - package org.achtern.AchternEngine.core.audio.openal.trigger
 
org.achtern.AchternEngine.core.bootstrap - package org.achtern.AchternEngine.core.bootstrap
 
org.achtern.AchternEngine.core.input - package org.achtern.AchternEngine.core.input
 
org.achtern.AchternEngine.core.input.adapter - package org.achtern.AchternEngine.core.input.adapter
 
org.achtern.AchternEngine.core.input.event.listener - package org.achtern.AchternEngine.core.input.event.listener
 
org.achtern.AchternEngine.core.input.event.listener.trigger - package org.achtern.AchternEngine.core.input.event.listener.trigger
 
org.achtern.AchternEngine.core.input.event.listener.trigger.util - package org.achtern.AchternEngine.core.input.event.listener.trigger.util
 
org.achtern.AchternEngine.core.input.event.payload - package org.achtern.AchternEngine.core.input.event.payload
 
org.achtern.AchternEngine.core.input.inputmap - package org.achtern.AchternEngine.core.input.inputmap
 
org.achtern.AchternEngine.core.math - package org.achtern.AchternEngine.core.math
 
org.achtern.AchternEngine.core.rendering - package org.achtern.AchternEngine.core.rendering
 
org.achtern.AchternEngine.core.rendering.binding - package org.achtern.AchternEngine.core.rendering.binding
 
org.achtern.AchternEngine.core.rendering.drawing - package org.achtern.AchternEngine.core.rendering.drawing
 
org.achtern.AchternEngine.core.rendering.exception - package org.achtern.AchternEngine.core.rendering.exception
 
org.achtern.AchternEngine.core.rendering.fog - package org.achtern.AchternEngine.core.rendering.fog
 
org.achtern.AchternEngine.core.rendering.framebuffer - package org.achtern.AchternEngine.core.rendering.framebuffer
 
org.achtern.AchternEngine.core.rendering.generator - package org.achtern.AchternEngine.core.rendering.generator
 
org.achtern.AchternEngine.core.rendering.light - package org.achtern.AchternEngine.core.rendering.light
 
org.achtern.AchternEngine.core.rendering.mesh - package org.achtern.AchternEngine.core.rendering.mesh
 
org.achtern.AchternEngine.core.rendering.shader - package org.achtern.AchternEngine.core.rendering.shader
 
org.achtern.AchternEngine.core.rendering.shader.forward - package org.achtern.AchternEngine.core.rendering.shader.forward
 
org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong - package org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong
 
org.achtern.AchternEngine.core.rendering.shadow - package org.achtern.AchternEngine.core.rendering.shadow
 
org.achtern.AchternEngine.core.rendering.sorting - package org.achtern.AchternEngine.core.rendering.sorting
 
org.achtern.AchternEngine.core.rendering.state - package org.achtern.AchternEngine.core.rendering.state
 
org.achtern.AchternEngine.core.rendering.texture - package org.achtern.AchternEngine.core.rendering.texture
 
org.achtern.AchternEngine.core.resource - package org.achtern.AchternEngine.core.resource
 
org.achtern.AchternEngine.core.resource.fileparser - package org.achtern.AchternEngine.core.resource.fileparser
 
org.achtern.AchternEngine.core.resource.fileparser.caseclasses - package org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
org.achtern.AchternEngine.core.resource.fileparser.mesh - package org.achtern.AchternEngine.core.resource.fileparser.mesh
 
org.achtern.AchternEngine.core.resource.loader - package org.achtern.AchternEngine.core.resource.loader
 
org.achtern.AchternEngine.core.resource.loader.json - package org.achtern.AchternEngine.core.resource.loader.json
 
org.achtern.AchternEngine.core.resource.locations - package org.achtern.AchternEngine.core.resource.locations
 
org.achtern.AchternEngine.core.scenegraph - package org.achtern.AchternEngine.core.scenegraph
 
org.achtern.AchternEngine.core.scenegraph.bounding - package org.achtern.AchternEngine.core.scenegraph.bounding
 
org.achtern.AchternEngine.core.scenegraph.entity - package org.achtern.AchternEngine.core.scenegraph.entity
 
org.achtern.AchternEngine.core.scenegraph.entity.controller - package org.achtern.AchternEngine.core.scenegraph.entity.controller
 
org.achtern.AchternEngine.core.scenegraph.entity.debug - package org.achtern.AchternEngine.core.scenegraph.entity.debug
 
org.achtern.AchternEngine.core.scenegraph.entity.renderpasses - package org.achtern.AchternEngine.core.scenegraph.entity.renderpasses
 
org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light - package org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
org.achtern.AchternEngine.core.scenegraph.scanning - package org.achtern.AchternEngine.core.scenegraph.scanning
 
org.achtern.AchternEngine.core.util - package org.achtern.AchternEngine.core.util
 
org.achtern.AchternEngine.core.util.async - package org.achtern.AchternEngine.core.util.async
 
org.achtern.AchternEngine.core.util.experiments - package org.achtern.AchternEngine.core.util.experiments
 
org.achtern.AchternEngine.core.util.random - package org.achtern.AchternEngine.core.util.random
 
org.achtern.AchternEngine.lwjgl - package org.achtern.AchternEngine.lwjgl
 
org.achtern.AchternEngine.lwjgl.audio.openal.binding - package org.achtern.AchternEngine.lwjgl.audio.openal.binding
 
org.achtern.AchternEngine.lwjgl.bootstrap - package org.achtern.AchternEngine.lwjgl.bootstrap
 
org.achtern.AchternEngine.lwjgl.input - package org.achtern.AchternEngine.lwjgl.input
 
org.achtern.AchternEngine.lwjgl.rendering.binding - package org.achtern.AchternEngine.lwjgl.rendering.binding
 
org.achtern.AchternEngine.lwjgl.rendering.state - package org.achtern.AchternEngine.lwjgl.rendering.state
 
org.achtern.AchternEngine.lwjgl.util - package org.achtern.AchternEngine.lwjgl.util
 
OrthographicCamera - Class in org.achtern.AchternEngine.core.scenegraph.entity
 
OrthographicCamera() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.OrthographicCamera
 
OrthographicCamera(Dimension) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.OrthographicCamera
 
OrthographicCamera(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.OrthographicCamera
 
OrthographicCamera(float, float, float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.OrthographicCamera
 

P

P - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
PAL - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
parent - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
parent - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
Parent Node.
parse(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.CommentRemover
Parses the line.
parse(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
GLSLParser currently only works on include statements
parse(GLSLParser) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
parse(String) - Method in interface org.achtern.AchternEngine.core.resource.fileparser.LineBasedParser
Parses the line.
parse(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
Parses the line.
parsed - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
parseOBJIndex(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
An OBJIndex contains indicies to various types of data
parser - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
parser - Variable in class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
Parser to use, defaults to GLSLParser
ParsingException - Exception in org.achtern.AchternEngine.core.resource.fileparser
 
ParsingException(String) - Constructor for exception org.achtern.AchternEngine.core.resource.fileparser.ParsingException
 
ParsingException(String, Throwable) - Constructor for exception org.achtern.AchternEngine.core.resource.fileparser.ParsingException
 
passed(double) - Method in class org.achtern.AchternEngine.core.util.FPS
Adds time passed
PassFilter - Interface in org.achtern.AchternEngine.core.rendering
A PassFilter can perform stuff during render time.
passFilters - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
PassThroughLoader - Class in org.achtern.AchternEngine.core.resource.loader
Just passes the given input String to the PassThroughLoader.get() method.
PassThroughLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.PassThroughLoader
 
pause(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.AudioPlayer
 
pause(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
PAUSE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
pauseKey - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
PERIOD - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
PhongDirectional - Class in org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong
 
PhongPoint - Class in org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong
 
PhongShaderSuit - Class in org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong
Holds Shaders for the Phong lighting model, currently supporting: * Directional Lights * Point Lights * Spot Lights Use PhongShaderSuit.get() to get the instance!
PhongShaderSuit() - Constructor for class org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong.PhongShaderSuit
 
PhongSpot - Class in org.achtern.AchternEngine.core.rendering.shader.forward.suits.phong
 
play(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.AudioPlayer
Plays the given AudioSource.
play(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
PlayAudioTrigger - Class in org.achtern.AchternEngine.core.audio.openal.trigger
The PlayAudioTrigger returns AudioSourceState.PLAYING all the time.
PlayAudioTrigger() - Constructor for class org.achtern.AchternEngine.core.audio.openal.trigger.PlayAudioTrigger
 
playKey - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
PointLight - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
PointLight(Color, float, Attenuation) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
polygonMode - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Store how polygons are getting filled.
populate() - Static method in class org.achtern.AchternEngine.core.bootstrap.CommonDrawStrategyFactoryPopulator
 
populateDrawStrategyFactory() - Method in interface org.achtern.AchternEngine.core.bootstrap.GraphicsBindingProvider
 
populateDrawStrategyFactory() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
pos - Variable in class org.achtern.AchternEngine.core.rendering.Vertex
 
position - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Position of this AudioSource in 3D space.
position - Variable in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
positions - Static variable in class org.achtern.AchternEngine.core.rendering.mesh.SimpleArrow
 
positions - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
positions - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
post(Node, RenderPass, RenderEngine) - Method in interface org.achtern.AchternEngine.core.rendering.PassFilter
Called after the pass.
post(Node, RenderPass, RenderEngine) - Method in class org.achtern.AchternEngine.core.rendering.QuickPassFilter
 
postDelayed(Runnable, long) - Method in class org.achtern.AchternEngine.core.util.async.AsyncHandler
 
postDelayed(Runnable, long, TimeUnit) - Method in class org.achtern.AchternEngine.core.util.async.AsyncHandler
 
POWER - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
pre(Node, RenderPass, RenderEngine) - Method in interface org.achtern.AchternEngine.core.rendering.PassFilter
Called before the pass.
pre(Node, RenderPass, RenderEngine) - Method in class org.achtern.AchternEngine.core.rendering.QuickPassFilter
 
pre(Node, RenderPass, RenderEngine) - Method in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
preInit(CoreEngine) - Method in class org.achtern.AchternEngine.core.Game
Injects the engine into game and scenegraph and inits the user's game.
preLoad() - Method in class org.achtern.AchternEngine.core.LoadingScreen
 
preLoadMesh(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Pre Load a Mesh, good at startup, to allow getting the Mesh at runtime.
preLoadMesh(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Pre Load a Mesh, good at startup, to allow getting the Mesh at runtime.
preLoadMesh(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
preLoadShader(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Pre Load a Shader source file.
preLoadShader(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Pre Load a Shader source file.
preLoadShader(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
preLoadTexture(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Pre Load a Texture, good at startup, to allow getting the Texture at runtime.
preLoadTexture(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Pre Load a Texture, good at startup, to allow getting the Texture at runtime.
preLoadTexture(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
preRender(RenderEngine) - Method in class org.achtern.AchternEngine.core.Game
This method will get called before each render
prevClearColor - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
printStructs(List<GLSLStruct>) - Static method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Prints a list of GLSLStruct s in an XML like format: (Only if trace logging is enabled!)
PRIOR - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
process(GLSLScript) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Processes a GLSLScript.
processed - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
program - Variable in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
projection - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
ProximityAudioTrigger - Class in org.achtern.AchternEngine.core.audio.openal.trigger
This will play AudioSources if they are in proximity to the given Node.
ProximityAudioTrigger(Node) - Constructor for class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
Creates a new ProximityAudioTrigger with a default maxDistance of 10
ProximityAudioTrigger(Node, float, AudioSourceState) - Constructor for class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
pushResourceLocation(ResourceLocation) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
 
pushResourceLocation(ResourceLocation) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
 
pushResourceLocation(ResourceLocation) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
pushShader(String, GLSLScript.Type) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
put(String, DrawStrategy) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
put(DrawStrategyFactory.Common, DrawStrategy) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 

Q

Q - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
QSXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
Quad - Class in org.achtern.AchternEngine.core.rendering.mesh
A simple Quad Mesh
Quad() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with 1x1
Quad(Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with the given dimensions
Quad(Dimension, boolean) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with the given dimensions, if flip is set to true, the texture coordinates will get flipped
Quad(float, float) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with the given dimensions
Quad(int, int) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with the given dimensions
Quad(float, float, boolean) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.Quad
Initializes a Quad with the given dimensions if flip is set to true, the texture coordinates will get flipped
Quaternion - Class in org.achtern.AchternEngine.core.math
 
Quaternion(float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.math.Quaternion
 
Quaternion(Quaternion) - Constructor for class org.achtern.AchternEngine.core.math.Quaternion
 
Quaternion() - Constructor for class org.achtern.AchternEngine.core.math.Quaternion
 
Quaternion(Vector3f, float) - Constructor for class org.achtern.AchternEngine.core.math.Quaternion
 
Quaternion(Matrix4f) - Constructor for class org.achtern.AchternEngine.core.math.Quaternion
 
QuickEntity - Class in org.achtern.AchternEngine.core.scenegraph.entity
A helper class to create an Entity easily.
QuickEntity() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Create an "Untitled Entity"
QuickEntity(String) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Create a entity with a specifc name
QuickPassFilter - Class in org.achtern.AchternEngine.core.rendering
 
QuickPassFilter() - Constructor for class org.achtern.AchternEngine.core.rendering.QuickPassFilter
 
QuickRenderPass - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses
 
QuickRenderPass() - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
QVGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
QXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 

R

R - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
RALT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
RANDOM - Static variable in class org.achtern.AchternEngine.core.util.random.RandomNumberGenerator
 
RandomItemSelector - Class in org.achtern.AchternEngine.core.util.random
This is a helper class for selecting random items from lists, etc.
RandomItemSelector() - Constructor for class org.achtern.AchternEngine.core.util.random.RandomItemSelector
 
RandomNumberGenerator - Class in org.achtern.AchternEngine.core.util.random
 
RandomNumberGenerator() - Constructor for class org.achtern.AchternEngine.core.util.random.RandomNumberGenerator
 
range - Variable in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
range - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
RBRACKET - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
RCONTROL - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
readBuffer - Variable in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
readFile(String) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Reads a file into a String.
readFile(String, boolean) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Reads a file into a String.
readFile(String, boolean, LineBasedParser) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Reads a file into a String.
readFile(String) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Reads a file into a String.
readFile(String, boolean) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Reads a file into a String.
readFile(String, boolean, LineBasedParser) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Reads a file into a String.
readFile(String) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
readFile(String, boolean) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
readFile(String, boolean, LineBasedParser) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
RED - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
register(GameDebugger.DebugStateListener) - Method in class org.achtern.AchternEngine.core.GameDebugger
Adds an listener without pushing the current state
register(GameDebugger.DebugStateListener, boolean) - Method in class org.achtern.AchternEngine.core.GameDebugger
Adds an listener
register(T, L) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
register(List<T>, L) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
register(KeyTrigger, KeyListener) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
register(List<KeyTrigger>, KeyListener) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
register(MouseButtonTrigger, MouseListener) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
register(List<MouseButtonTrigger>, MouseListener) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
register(MouseListener) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
registerListener() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
registerListener() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
registerListener() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
registerUniform(Shader, Uniform) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
This should register the uniform to the given shader on the graphics card
registerUniform(Shader, Uniform) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
relative - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
If this AudioSource is not relative, AudioSource.getPosition() will be interpreted as absolute world coordiantes, otherwise as offset from the AudioListener.
remove(Node) - Method in class org.achtern.AchternEngine.core.Game
Removes a node from the scenegraph.
remove(String) - Method in class org.achtern.AchternEngine.core.Game
Removes a node from the scenegraph by it's name.
remove(String) - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
remove(String) - Method in class org.achtern.AchternEngine.core.resource.ResourceCache
 
remove(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Removes child Node from this Node.
remove(String) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Remove Node by it's name
remove(Entity) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Remove Entity from this Node.
remove() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Removes the Node from the parent.
removed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
removed() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Called when an Entity is about to get removed from the active scenegraph
removed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
Sets the parent to null.
removed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
Sets the parent to null.
removed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
removed() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
When this Node has been removed from it's parent, this method will get called and notifies all children and child-entites.
removeEmptyFromArray(String[]) - Static method in class org.achtern.AchternEngine.core.util.UString
Removes empty Strins from array
removeGlobal(GlobalEntity) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
removeGlobal(GlobalEntity) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
removePassFilter(PassFilter) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
Removes a PassFilter from the RenderEngine
removePassFilter(PassFilter) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
Removes a PassFilter from the RenderEngine
removeRenderPass(RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
removeRenderPass(RenderPass) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
removeResourceLocation(ResourceLocation) - Method in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Removes a ResourceLocation from the search path
removeResourceLocation(ResourceLocation) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
Removes a ResourceLocation from the search path
removeResourceLocation(ResourceLocation) - Method in interface org.achtern.AchternEngine.core.resource.ResourceLoaderProvider
 
removeWindowChangeListener(WindowChangeListener) - Method in class org.achtern.AchternEngine.core.CoreEngine
 
render(Node) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
render(Node, boolean) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
render(RenderEngine) - Method in interface org.achtern.AchternEngine.core.rendering.Renderable
Trigger an render.
render(Node) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
render(Node, boolean) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
render(RenderEngine) - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Called on render, draw stuff here
render(RenderEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
render(RenderEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
render(RenderEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Trigger an render.
render() - Method in class org.achtern.AchternEngine.core.Window
 
render() - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
Renderable - Interface in org.achtern.AchternEngine.core.rendering
Classes which implement this interface indicate that they do render related things.
RenderBuffer - Class in org.achtern.AchternEngine.core.rendering.framebuffer
 
RenderBuffer(Format) - Constructor for class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
RenderBuffer(Texture) - Constructor for class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
rendered() - Method in class org.achtern.AchternEngine.core.util.FPS
Should get invoked on every frame render.
RenderEngine - Interface in org.achtern.AchternEngine.core.rendering
 
RenderEngineSettingsControl - Class in org.achtern.AchternEngine.core.util.experiments
 
RenderEngineSettingsControl(RenderEngine) - Constructor for class org.achtern.AchternEngine.core.util.experiments.RenderEngineSettingsControl
 
RenderEngineState - Interface in org.achtern.AchternEngine.core.rendering.state
The RenderEngineState should be used to track states of the underlying Graphics Binding, OpenGL in most cases.
RenderPass - Interface in org.achtern.AchternEngine.core.rendering
A RenderPass is basically a wrapper for a shader.
renderPasses - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
RenderPassSorter - Interface in org.achtern.AchternEngine.core.rendering
 
renderSceneGraph(RenderEngine) - Method in class org.achtern.AchternEngine.core.Game
Renders the scenegraph
renderTarget - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
RenderTarget - Interface in org.achtern.AchternEngine.core.rendering
Indicates that the class can be bound as render target.
requestStop() - Method in class org.achtern.AchternEngine.core.CoreEngine
Request a force stop of the engine
resized() - Method in class org.achtern.AchternEngine.core.Window
This should set the width/height of the class as well!
resized() - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
ResourceCache<T> - Class in org.achtern.AchternEngine.core.resource
Just a wrapper for a HashMap.
ResourceCache() - Constructor for class org.achtern.AchternEngine.core.resource.ResourceCache
 
ResourceConverter - Class in org.achtern.AchternEngine.core.resource
 
ResourceConverter() - Constructor for class org.achtern.AchternEngine.core.resource.ResourceConverter
 
ResourceLoader - Class in org.achtern.AchternEngine.core.resource
The ResourceLoader is the main entry point to the FileSystem and other Resources.
ResourceLoader() - Constructor for class org.achtern.AchternEngine.core.resource.ResourceLoader
 
ResourceLoaderProvider - Interface in org.achtern.AchternEngine.core.resource
For javadoc see ResourceLoader This is just the interface to proxy, all methods should behave like described, in the JavaDoc of the proxy.
ResourceLocation - Interface in org.achtern.AchternEngine.core.resource
A ResourceLocation can be used to locate a resource, based on a file name.
RETURN - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
rewind(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.AudioPlayer
 
rewind(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
RIGHT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
rightKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
RMENU - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
RMETA - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
rotate(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
rotate(Vector3f, float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns Vector of this rotated around the given axis by angle amount.
rotate(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Returns Vector of this rotated by using thw Quaternion
rotate(Vector3f, float) - Method in class org.achtern.AchternEngine.core.Transform
Rotate around the given axis.
RSHIFT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
run() - Method in class org.achtern.AchternEngine.core.CoreEngine
Runs the game.
run - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
RWIN - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 

S

S - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
samples - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
scan(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
Scans the given Node This should scan all child nodes.
scan(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.EntityRetriever
Performs the search.
scan(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
Performs the search.
scan(Node) - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.NodeScanner
Scans the given Node
scan(Node) - Method in interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker
Scans the given Node This should scan all child nodes.
SceneGraphRetriever<T extends Entity> - Interface in org.achtern.AchternEngine.core.scenegraph.scanning
A SceneGraphRetriever should be able to filter out Entities from the SceneGraph.
SceneGraphWalker - Interface in org.achtern.AchternEngine.core.scenegraph.scanning
A SceneGraphWalker can be used to walk and scan the given scenegraph.
SceneGraphWalker.Visitor - Interface in org.achtern.AchternEngine.core.scenegraph.scanning
A Visitor gets called with every node found in the scenegraph.
scripts - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
SCROLL - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
sD - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
SECOND - Static variable in class org.achtern.AchternEngine.core.Time
 
SEMICOLON - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
sensitivity - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
set(int, int, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
set(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
set(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
set(float, float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
set(float, float, float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
set(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
set(float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
set(Vertex[], int[]) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
set(Vertex[], int[], int) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
set(Uniform, UniformManager) - Method in interface org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform.SetStrategy
 
set(T) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
set1Line(float, float, float, int) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
set2Line(float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
set3Line(float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
set4Line(float, float, float, float) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
setActiveRenderPass(RenderPass) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
internal use only
setActiveRenderPass(RenderPass) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
internal use only
setAlpha(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
 
setAlpha(boolean) - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
setAspect(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setAttenuation(Attenuation) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
setAttributes(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setAudioBindingProvider(AudioBindingProvider) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
setAudioPlayer(AudioPlayer) - Method in interface org.achtern.AchternEngine.core.audio.openal.Audio
 
setAudioPlayer(AudioPlayer) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
setAudioPlayer(AudioPlayer) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
setAudioSource(AudioSource) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
The AudioSource to playback
setBindingProvider(BindingProvider) - Method in class org.achtern.AchternEngine.core.CoreEngine
Only used during bootstrap to manage the hardware/native binding and provide the bindings during runtime
setBlendFunction(BlendFunction, BlendFunction) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setBlendFunction(BlendFunction, BlendFunction) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setBlue(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
 
setBoolean(String, boolean) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
setBound(FrameBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setBound(Texture) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setBound(Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setBound(Shader) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setBound(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setBound(Texture) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setBound(Mesh) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setBound(Shader) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setBoundingBox(BoundingBox) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setBuffer(AudioBuffer) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Associated AudioBuffer
setBufferIDs(int, int) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setCamera(Camera) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
setCamera(Camera) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
setCenter(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
setCheckPlane(int) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
setChildren(Map<String, Node>) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Replaces children.
setClearColor(Color) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setClearColor(Color) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setClickListener(Map<T, List<L>>) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
setClickListener(Map<KeyTrigger, List<KeyListener>>) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
setClickListener(Map<MouseButtonTrigger, List<MouseListener>>) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
setColor(Color) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
setColor(Color) - Method in class org.achtern.AchternEngine.core.rendering.Material
 
setColor(Color) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
setColor(Color) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
setColor(Color) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
setColorTarget(Format) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
setColorTarget(Texture) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
setColorWrite(boolean, boolean, boolean, boolean) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setColorWrite(boolean, boolean, boolean, boolean) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setConstant(float) - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
setCullFace(Face) - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
setCursor(boolean) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Hides the cursor, when disabled (enabled = false)
setCursor(boolean) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
setCutoff(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
setData(MeshData) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setData(ByteBuffer) - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
setDeathCallback(Callback<ShortLifeNode>) - Method in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
This callback gets called, when the life has end of this Node.
setDebug(boolean) - Method in class org.achtern.AchternEngine.core.Game
Enabled or disables the GameDebugger.
setDensity(float) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
setDensity(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
setDepthFunction(DepthFunction) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setDepthFunction(DepthFunction) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setDepthTarget(Format) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
setDepthTarget(Texture) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
setDestroy(boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
setDimension(Dimension) - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
 
setDisabled(boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
setDownKey(Key) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
setDrawStrategy(DrawStrategy) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
setDrawStrategy(DrawStrategy) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
setDrawStrategy(DrawStrategy) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
Override the renderEngine supplied drawStrategy if not null
setEngine(RenderEngine) - Method in class org.achtern.AchternEngine.core.CoreEngine
 
setEngine(T) - Method in interface org.achtern.AchternEngine.core.EngineHolder
Inject the engine
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.Game
 
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.GameDebugger
 
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setEngine(CoreEngine) - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Set the CoreEngine
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
setEngine(CoreEngine) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Inject the engine CoreEngine.
setEntities(ArrayList<Entity>) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Replaces Entities.
setExpandedUniforms(List<Uniform>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setExponent(float) - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
setExtents(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
setFillcolor(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
setFormat(Format) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
setFov(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setFrontFace(FrontFaceMethod) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setFrontFace(FrontFaceMethod) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setGain(float) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Gain of this AudioSource. 0.0f is minimum and 1.0f maximum.
setGraphicsBindingProvider(GraphicsBindingProvider) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
setGreen(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
 
setHeight(int) - Method in class org.achtern.AchternEngine.core.rendering.Dimension
 
setIbo(int) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setID(int) - Method in interface org.achtern.AchternEngine.core.bootstrap.Native
internal use only
setID(int) - Method in class org.achtern.AchternEngine.core.bootstrap.NativeObject
internal use only
setID(int) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
internal use only
setID(int) - Method in class org.achtern.AchternEngine.core.rendering.texture.Texture
internal use only
setIndices(int[]) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setIndices(List<Integer>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
setIndices(ArrayList<OBJIndex>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
setInput(InputAdapter) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
setInput(InputAdapter) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
setInput(InputAdapter) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
setInputManager(InputManager) - Method in class org.achtern.AchternEngine.core.Game
 
setIntensity(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
setJsonObject(JSONObject) - Method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Sets the JSONObject
setKeyMap(KeyMap) - Method in class org.achtern.AchternEngine.core.input.InputManager
 
setLinear(float) - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
setLocation(int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
setLoop(boolean) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Indicates whether this AudioSource should be played in a loop.
setM(float[][]) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
setMaterial(Material) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
setMatrix(Matrix4f) - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
setMatrix(float, float, float, float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setMembers(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
setMesh(Mesh) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Figure
 
setMode(Fog.Mode) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
setMode(MeshData.Mode) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setMode(MeshData.Mode) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setMode(Fog.Mode) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
setMouselock(boolean) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
setMouseMap(MouseMap) - Method in class org.achtern.AchternEngine.core.input.InputManager
 
setMousePosition(Vector2f) - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Modifies the mouse cursor position
setMousePosition(Vector2f) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
setName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
setName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
setName(String) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
setName(String) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Set the name of this Node
setNext(AudioSourceState) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
setNormal(Vector3f) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
setNormal(List<Vector3f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
setNormal(int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
setNormal(ArrayList<Vector3f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
setOnExit(AudioSourceState) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
setParent(Node) - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
Set the parent node
setParent(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
setParent(Node) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
 
setParent(Transform) - Method in class org.achtern.AchternEngine.core.Transform
 
setParser(GLSLParser) - Method in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
setParser(GLSLParser) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
setPolygonMode(FillMode) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
 
setPolygonMode(FillMode) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
 
setPos(Vector3f) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
setPosition(Vector3f) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Position of this AudioSource in 3D space.
setPosition(Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
 
setPositions(List<Vector3f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
setPositions(ArrayList<Vector3f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
setProcessed(boolean) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setProjection(Matrix4f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setProvider(ResourceLoaderProvider) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
 
setRange(Vector2f) - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
setRange(Vector2f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
 
setRange(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
setRed(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
 
setRelative(boolean) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
If this AudioSource is not relative, AudioSource.getPosition() will be interpreted as absolute world coordiantes, otherwise as offset from the AudioListener.
setRenderTarget(RenderTarget) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
setRenderTarget(RenderTarget) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
 
setRotation(Quaternion) - Method in class org.achtern.AchternEngine.core.Transform
 
setScale(Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
 
setSensitivity(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
setSetStrategy(Uniform.SetStrategy) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
setSettings(Properties) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
 
setShader(ShaderSuit) - Method in class org.achtern.AchternEngine.core.rendering.Material
 
setShader(Shader) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
setShaderFor(Class<? extends RenderPass>, Shader) - Method in class org.achtern.AchternEngine.core.rendering.shader.forward.ShaderSuit
 
setShadowInfo(ShadowInfo) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
setShouldSet(boolean) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
setSize(int) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setSource(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setSpeed(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
setState(AudioSourceState) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
internal use only.
setStrategy - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
setStructs(List<GLSLStruct>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setTangent(Vector3f) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
setTangent(List<Vector3f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
setTarget(Node) - Method in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
setTexCoord(List<Vector2f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
setTexCoord(int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
setTexCoord(ArrayList<Vector2f>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
setTexCor(Vector2f) - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
setTexture(Texture) - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
SettingsControl<T> - Class in org.achtern.AchternEngine.core.util
 
SettingsControl(T) - Constructor for class org.achtern.AchternEngine.core.util.SettingsControl
 
setTitle(String) - Method in class org.achtern.AchternEngine.core.Window
 
setTitle(String) - Method in class org.achtern.AchternEngine.lwjgl.LWJGLWindow
 
setTransform(Transform) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Replaces Transform
setTrigger(AudioTrigger) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
setType(GLSLScript.Type) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setType(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
setUniform(Shader, Uniform) - Method in class org.achtern.AchternEngine.core.rendering.binding.BasicUniformManager
 
setUniform(Shader, Uniform) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
This will determine if the uniform should be set and if and only if will determine the type of value and set the data accordingly.
setUniform(Shader, String, Vector3f) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Vector4f) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Color) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Vector2f) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Matrix4f) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, int) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, float) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, double) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Fog) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, DirectionalLight) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, AmbientLight) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, BaseLight) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, PointLight) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Attenuation) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, SpotLight) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
 
setUniform(Shader, String, Vector3f) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Vector4f) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Color) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Vector2f) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Matrix4f) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, int) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, float) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, double) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Fog) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, DirectionalLight) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, AmbientLight) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, BaseLight) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, PointLight) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, Attenuation) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniform(Shader, String, SpotLight) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
 
setUniforms(List<Uniform>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setUniformsFromVariable(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
setUnlockKey(Key) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
setUpKey(Key) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
setupStates() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
setValue(Object) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
setVbo(int) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setVelocity(Vector3f) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
The velocity of the listener, for doppler effects etc.
setVelocity(Vector3f) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
The velocity of the AudioSource, for doppler effects etc.
setVertex(int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
setVertices(Vertex[], int[]) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setVertices(Vertex[], int[], boolean) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setVertices(Vertex[], int[], boolean, boolean) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
setVertices(Vertex[]) - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
setW(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
setW(float) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
setWidth(int) - Method in class org.achtern.AchternEngine.core.rendering.Dimension
 
setWirecolor(Vector3f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
setX(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
setX(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
setX(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
setX(float) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
setX_MOD(float) - Static method in class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
setY(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
setY(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
setY(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
setY(float) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
setY_MOD(float) - Static method in class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
setZ(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
setZ(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
setZ(float) - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
setzFar(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
setzNear(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
shader - Variable in class org.achtern.AchternEngine.core.rendering.Material
 
Shader - Class in org.achtern.AchternEngine.core.rendering.shader
A Shader wraps a GLSLProgram, this class is meant to be extended by all shader one might write.
Shader() - Constructor for class org.achtern.AchternEngine.core.rendering.shader.Shader
For subclasses.
Shader(GLSLProgram) - Constructor for class org.achtern.AchternEngine.core.rendering.shader.Shader
 
shader - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
SHADER_PROGRAM_EXT - Static variable in class org.achtern.AchternEngine.core.resource.BasicResourceLoader
Extension used by Shader Programs
shaders - Variable in class org.achtern.AchternEngine.core.rendering.shader.forward.ShaderSuit
 
ShaderSourceLoader - Class in org.achtern.AchternEngine.core.resource.loader
A ShaderSourceLoader is just a PassThroughLoader, which specifies the LineBasedParser ( GLSLParser).
ShaderSourceLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
Constructs with a GLSLParser
ShaderSourceLoader(LineBasedParser) - Constructor for class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
Constructs with a custom parser
ShaderSuit - Class in org.achtern.AchternEngine.core.rendering.shader.forward
A ShaderSuit holds a collection of Shaders to render for all (or a subset of) Light-types.
ShaderSuit() - Constructor for class org.achtern.AchternEngine.core.rendering.shader.forward.ShaderSuit
 
ShaderSuit(Map<Class<? extends RenderPass>, Shader>) - Constructor for class org.achtern.AchternEngine.core.rendering.shader.forward.ShaderSuit
 
Shadow - Class in org.achtern.AchternEngine.core.rendering.shadow
 
Shadow() - Constructor for class org.achtern.AchternEngine.core.rendering.shadow.Shadow
 
ShadowGenerator - Class in org.achtern.AchternEngine.core.rendering.shader
 
ShadowInfo - Class in org.achtern.AchternEngine.core.rendering.shadow
 
ShadowInfo(Matrix4f) - Constructor for class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
ShadowInfo(Matrix4f, Face) - Constructor for class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
shadowInfo - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
shadowMap - Variable in class org.achtern.AchternEngine.core.rendering.shadow.BasicShadowRenderer
 
ShortLifeNode - Class in org.achtern.AchternEngine.core.scenegraph
A ShortLifeNode is just a standard Node with a limited lifetime.
ShortLifeNode(String, float, ShortLifeNode.Mode, Callback<ShortLifeNode>) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
Construct a ShortLifeNode.
ShortLifeNode(float, ShortLifeNode.Mode, Callback<ShortLifeNode>) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
Construct a ShortLifeNode.
ShortLifeNode(String, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
Construct a ShortLifeNode with a name and max. life time.
ShortLifeNode(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
Construct a ShortLifeNode with just a maximum life time.
ShortLifeNode.Mode - Enum in org.achtern.AchternEngine.core.scenegraph
This hints the ShortLifeNode how to behave, once the lifespan ends.
shouldBeDestroyed() - Method in interface org.achtern.AchternEngine.core.scenegraph.entity.Entity
If true, the Entity is no longer needed.
shouldBeDestroyed() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
If true, the Entity is no longer needed.
shouldSet - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
shouldSet() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
Equivalent to Uniform.isShouldSet()
show(CoreEngine) - Method in class org.achtern.AchternEngine.core.LoadingScreen
 
show(CoreEngine, Texture) - Method in class org.achtern.AchternEngine.core.LoadingScreen
 
shutdown() - Static method in class org.achtern.AchternEngine.core.util.async.AsyncHandler
Shutdown the worker thread.
SimpleArrow - Class in org.achtern.AchternEngine.core.rendering.mesh
 
SimpleArrow(int) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.SimpleArrow
 
SimpleMover - Class in org.achtern.AchternEngine.core.scenegraph.entity.controller
Moves a node around based on the up vector of the node.
SimpleMover(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
Initialize a SimpleMover with the default key binding
SimpleMover(float, Key, Key, Key, Key) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
Initialize a SimpleMover with a specific key binding
singleEntityRetriever - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
SingleEntityRetriever - Class in org.achtern.AchternEngine.core.scenegraph.scanning
Wrapper of the EntityRetriever and can be used if one only needs a single Entity from the scenegraph.
SingleEntityRetriever() - Constructor for class org.achtern.AchternEngine.core.scenegraph.scanning.SingleEntityRetriever
Default Constructor.
SingleEntityRetriever(Node) - Constructor for class org.achtern.AchternEngine.core.scenegraph.scanning.SingleEntityRetriever
Calls #scan(Node) in order to allow easy chaining: Entity e = new SingleEntityRetriever(someNode).get(Entity.class);
size() - Static method in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
size - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
SIZE - Static variable in class org.achtern.AchternEngine.core.rendering.Vertex
 
sizeColorTargets() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
SkyBox - Class in org.achtern.AchternEngine.core.rendering.mesh
 
SkyBox(int) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
SkyBox(double) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
SkyBox(float) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.SkyBox
 
SLASH - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
SLEEP - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
SolidDraw - Class in org.achtern.AchternEngine.core.rendering.drawing
 
SolidDraw() - Constructor for class org.achtern.AchternEngine.core.rendering.drawing.SolidDraw
 
source - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
source - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
SPACE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
speed - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
speed - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.SimpleMover
 
SpotLight - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light
 
SpotLight(Color, float, Attenuation, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
start(double) - Method in class org.achtern.AchternEngine.core.CoreEngine
Starts the game, limiting it to a given framerate (fps)
state - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
Stores the current state of this AudioSource.
state - Variable in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
 
state - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLGraphicsBindingProvider
 
state - Variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
stereo - Variable in enum org.achtern.AchternEngine.core.audio.openal.Format
 
stop(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.AudioPlayer
Stops the given AudioSource.
stop() - Method in class org.achtern.AchternEngine.core.CoreEngine
Stops the game.
stop(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
STOP - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
stopKey - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.KeyboardAudioTrigger
 
stopRequested() - Method in class org.achtern.AchternEngine.core.CoreEngine
Whether a force stop was request via CoreEngine.requestStop()
strategies - Static variable in class org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory
 
structs - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
sub(Quaternion) - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
sub(Vector2f) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
sub(float) - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
sub(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Subtract two Vectors
sub(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Subtract constant from Vector
subLocal(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Subtract Vector from THIS Vector
subLocal(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
Subtract constant from THIS Vector
SUBTRACT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
SVGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
SXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
SXGA_PLUS - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
SYSRQ - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 

T

T - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
TAB - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
tangent - Variable in class org.achtern.AchternEngine.core.rendering.Vertex
 
tangent - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
TangentGenerator - Class in org.achtern.AchternEngine.core.util
 
TangentGenerator() - Constructor for class org.achtern.AchternEngine.core.util.TangentGenerator
 
target - Variable in class org.achtern.AchternEngine.core.audio.openal.trigger.ProximityAudioTrigger
 
testModify() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.FrameBuffer
 
texCoord - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
texCoord - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
texCoord - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
texCor - Variable in class org.achtern.AchternEngine.core.rendering.Vertex
 
TexturableData - Interface in org.achtern.AchternEngine.core.rendering.texture
TextureableData has enough information to set a Texture.
texture - Variable in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
Texture - Class in org.achtern.AchternEngine.core.rendering.texture
 
Texture(Dimension, Type, Filter, Filter, InternalFormat, Format, boolean, ByteBuffer) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Texture(Dimension, Filter, Filter, InternalFormat, Format, boolean) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Texture(Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Texture(BufferedImage) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Texture(BufferedImage, Dimension) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Texture(TexturableData) - Constructor for class org.achtern.AchternEngine.core.rendering.texture.Texture
 
TextureLoader - Class in org.achtern.AchternEngine.core.resource.loader
This TextureLoader uses ImageIO to load the image and then converts it into a usable ByteBuffer for the Texture.
TextureLoader(Dimension) - Constructor for class org.achtern.AchternEngine.core.resource.loader.TextureLoader
Construct with dimension.
textures - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
throwUnchanged - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Indicates whether or not to throw exceptions, when a state changed is invoked, but the state is already set on the graphics card program.
Time - Class in org.achtern.AchternEngine.core
 
Time() - Constructor for class org.achtern.AchternEngine.core.Time
 
toArray(float[]) - Static method in class org.achtern.AchternEngine.core.util.UVertex
 
toArray(float[], float[]) - Static method in class org.achtern.AchternEngine.core.util.UVertex
 
toArray(float[], float[], float[]) - Static method in class org.achtern.AchternEngine.core.util.UVertex
 
toAwt() - Method in class org.achtern.AchternEngine.core.rendering.Color
 
toButton(int) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
toByteBuffer(BufferedImage) - Static method in class org.achtern.AchternEngine.core.resource.ResourceConverter
 
toByteBuffer(BufferedImage, Dimension) - Static method in class org.achtern.AchternEngine.core.resource.ResourceConverter
 
toColor() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
toDimension() - Method in class org.achtern.AchternEngine.core.math.Vector2f
Returns a new Dimension instance width from X-value height from Y-value
toIndexedModel() - Method in interface org.achtern.AchternEngine.core.resource.fileparser.mesh.Model
 
toIndexedModel() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
toInt(Key) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
toInt(MouseButton) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
toIntArray(Integer[]) - Static method in class org.achtern.AchternEngine.core.util.UInteger
Convert Integer[] array to int[] array
TOKEN_ATTRIBUTE - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
The attribute token used in the GLSL language (attribute type name)
TOKEN_END_STATEMENT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
The character used to end a line or a statement.
TOKEN_SINGLE_LINE_COMMENT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
 
TOKEN_SPACE - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
Just a space character to safe some memory, when generating code.
TOKEN_STRUCT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
The struct token used in the GLSL language (struct name {...})
TOKEN_UNIFORM - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
The uniform token used in the GLSL language (uniform type name)
toKey(int) - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
toObjectArray(JSONArray) - Static method in class org.achtern.AchternEngine.core.resource.loader.json.JsonLoader
Converts a JSONArray into an array of Objects
toogle() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
toPoints() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
toRotationMatrix() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
toString() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioBuffer
 
toString() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
toString() - Method in class org.achtern.AchternEngine.core.audio.openal.AudioSource
 
toString() - Method in class org.achtern.AchternEngine.core.bootstrap.BuildInfo
 
toString() - Method in class org.achtern.AchternEngine.core.input.event.payload.KeyEvent
 
toString() - Method in class org.achtern.AchternEngine.core.input.event.payload.MouseEvent
 
toString() - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
toString() - Method in class org.achtern.AchternEngine.core.math.Quaternion
 
toString() - Method in class org.achtern.AchternEngine.core.math.Vector2f
 
toString() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
toString() - Method in class org.achtern.AchternEngine.core.math.Vector4f
 
toString() - Method in enum org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory.Common
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.fog.Fog
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.framebuffer.RenderBuffer
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.light.Attenuation
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.shadow.ShadowInfo
 
toString() - Method in class org.achtern.AchternEngine.core.rendering.Vertex
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLStruct
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.IndexedModel
 
toString() - Method in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingObject
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.AmbientLight
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.BaseLight
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.PointLight
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.light.SpotLight
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.QuickRenderPass
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
toString() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
 
toString() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLBindingProvider
 
toVertexArray() - Method in class org.achtern.AchternEngine.core.scenegraph.bounding.BoundingBox
 
transform(Vector3f) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
 
transform - Variable in class org.achtern.AchternEngine.core.scenegraph.Node
Transform of this Node and all the attached Entities
Transform - Class in org.achtern.AchternEngine.core
 
Transform() - Constructor for class org.achtern.AchternEngine.core.Transform
 
TRANSPARENT_BLACK - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
Trigger<T,E> - Interface in org.achtern.AchternEngine.core.input.event.listener.trigger
 
trigger(float) - Method in class org.achtern.AchternEngine.core.input.InputManager
 
trigger(float) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
 
trigger(float) - Method in class org.achtern.AchternEngine.core.input.inputmap.KeyMap
 
trigger(float) - Method in class org.achtern.AchternEngine.core.input.inputmap.MouseMap
 
trigger - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
TURQUOISE - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
type - Variable in class org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger
 
type - Variable in class org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger
 
type - Variable in class org.achtern.AchternEngine.core.rendering.texture.Texture
 
Type - Enum in org.achtern.AchternEngine.core.rendering.texture
TODO: check on how to do arrays, buffer & rectangle
type - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
type - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 

U

U - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
UArray - Class in org.achtern.AchternEngine.core.util
Utility for Arrays
UArray() - Constructor for class org.achtern.AchternEngine.core.util.UArray
 
UBuffer - Class in org.achtern.AchternEngine.core.util
Utility for Buffers
UBuffer() - Constructor for class org.achtern.AchternEngine.core.util.UBuffer
 
UHD_2K - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
UHD_4K_CINEMA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
UHD_4K_TV - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
UInteger - Class in org.achtern.AchternEngine.core.util
Utility for Integers
UInteger() - Constructor for class org.achtern.AchternEngine.core.util.UInteger
 
UList - Class in org.achtern.AchternEngine.core.util
Utility for Lists
UList() - Constructor for class org.achtern.AchternEngine.core.util.UList
 
UNDERLINE - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Uniform - Class in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
Uniform(Variable) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
Uniform(String, String) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
Uniform.SetStrategy - Interface in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
UniformManager - Interface in org.achtern.AchternEngine.core.rendering.binding
The UniformManager is responsible for adding, registering and setting uniform and it's data.
uniformManager - Variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
uniforms - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
 
UNIT_W - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
UNIT_X - Static variable in class org.achtern.AchternEngine.core.math.Vector2f
 
UNIT_X - Static variable in class org.achtern.AchternEngine.core.math.Vector3f
Unit Vector of X (1/0/0)
UNIT_X - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
UNIT_Y - Static variable in class org.achtern.AchternEngine.core.math.Vector2f
 
UNIT_Y - Static variable in class org.achtern.AchternEngine.core.math.Vector3f
Unit Vector of Y (0/1/0)
UNIT_Y - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
UNIT_Z - Static variable in class org.achtern.AchternEngine.core.math.Vector3f
Unit Vector of Z (0/0/1)
UNIT_Z - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
UNLABELED - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
unlock() - Method in class org.achtern.AchternEngine.core.math.Vector3f
 
unlockKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
 
UP - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Updatable - Interface in org.achtern.AchternEngine.core.scenegraph
Classes which implement this interface indicate that they have to be updated in a specific interval.
update(float) - Method in class org.achtern.AchternEngine.core.audio.openal.AudioListener
 
update(float) - Method in class org.achtern.AchternEngine.core.GameDebugger
 
update() - Method in interface org.achtern.AchternEngine.core.input.adapter.InputAdapter
Trigger an update.
update(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.AudioEmitter
 
update(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
 
update(float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.QuickEntity
 
update(float) - Method in class org.achtern.AchternEngine.core.scenegraph.Node
Trigger an update.
update(float) - Method in class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
Trigger an update.
update(float) - Method in interface org.achtern.AchternEngine.core.scenegraph.Updatable
Trigger an update.
update() - Method in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
updateBounds() - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
 
updateSceneGraph(float) - Method in class org.achtern.AchternEngine.core.Game
Delegates to the scenegraph and debugger
updateState(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLAudioPlayer
 
updateUniforms(RenderEngine, Figure) - Method in class org.achtern.AchternEngine.core.rendering.shader.Shader
 
upKey - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.FlyMover
 
upload(AudioBuffer) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.DataBinder
Uploads the buffer.
upload(AudioSource) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.DataBinder
Since sources cannot be 'uploaded' this assigns the buffer in AudioSource on the OpenAL Engine to the given source and sets the paramters of the source
upload(AudioListener) - Method in interface org.achtern.AchternEngine.core.audio.openal.binding.DataBinder
This is not a real upload, but rather a parameter setting, since OpenAL allows one listener only
upload(Texture) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
This will bind the texture and then upload it.
upload(Mesh) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
upload(Shader) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
upload(FrameBuffer) - Method in interface org.achtern.AchternEngine.core.rendering.binding.DataBinder
 
upload(AudioBuffer) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
Uploads the buffer.
upload(AudioSource) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
Since sources cannot be 'uploaded' this assigns the buffer in AudioSource on the OpenAL Engine to the given source and sets the paramters of the source
upload(AudioListener) - Method in class org.achtern.AchternEngine.lwjgl.audio.openal.binding.LWJGLDataBinder
This is not a real upload, but rather a parameter setting, since OpenAL allows one listener only
upload(Texture) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
upload(Mesh) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
upload(Shader) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
upload(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
UString - Class in org.achtern.AchternEngine.core.util
Utility for Strings
UString() - Constructor for class org.achtern.AchternEngine.core.util.UString
 
UV - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
UVertex - Class in org.achtern.AchternEngine.core.util
 
UVertex() - Constructor for class org.achtern.AchternEngine.core.util.UVertex
 
UXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 

V

V - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
validate(Map) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
 
validateFrameBufferStatus(FrameBuffer) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
 
value - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
 
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.audio.openal.AudioSourceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.audio.openal.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.audio.openal.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.input.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.input.MouseButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory.Common
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.fog.Fog.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.mesh.MeshData.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.BlendFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.DepthFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.Face
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.FillMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.state.FrontFaceMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Filter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.texture.InternalFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.achtern.AchternEngine.core.scenegraph.ShortLifeNode.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.achtern.AchternEngine.core.audio.openal.AudioSourceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.audio.openal.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.audio.openal.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.input.event.listener.trigger.KeyTrigger.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.input.event.listener.trigger.MouseButtonTrigger.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.input.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.input.MouseButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.drawing.DrawStrategyFactory.Common
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.fog.Fog.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.mesh.MeshData.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.BlendFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.DepthFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.Face
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.FillMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.state.FrontFaceMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Filter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.texture.InternalFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.rendering.texture.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.achtern.AchternEngine.core.scenegraph.ShortLifeNode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.achtern.AchternEngine.core.resource.fileparser.caseclasses
 
Variable() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
Variable(String, String) - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Variable
 
VariableBasedLanguageParser - Class in org.achtern.AchternEngine.core.resource.fileparser
 
VariableBasedLanguageParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.VariableBasedLanguageParser
 
vbo - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
Vector2f - Class in org.achtern.AchternEngine.core.math
 
Vector2f(float, float) - Constructor for class org.achtern.AchternEngine.core.math.Vector2f
 
Vector3f - Class in org.achtern.AchternEngine.core.math
A Vector3f is a implementation of the mathematical Vector in R3.
Vector3f(float, float, float) - Constructor for class org.achtern.AchternEngine.core.math.Vector3f
Construct a new Vector
Vector3f(float) - Constructor for class org.achtern.AchternEngine.core.math.Vector3f
Construct a new Vector, where all components are the same
Vector3f(Vector3f) - Constructor for class org.achtern.AchternEngine.core.math.Vector3f
Copy constructor
Vector4f - Class in org.achtern.AchternEngine.core.math
 
Vector4f(Vector4f) - Constructor for class org.achtern.AchternEngine.core.math.Vector4f
 
Vector4f(Vector3f, float) - Constructor for class org.achtern.AchternEngine.core.math.Vector4f
 
Vector4f(float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.math.Vector4f
 
vectors - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
 
velocity - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioListener
The velocity of the listener, for doppler effects etc.
velocity - Variable in class org.achtern.AchternEngine.core.audio.openal.AudioSource
The velocity of the AudioSource, for doppler effects etc.
version - Variable in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
Stores the version string of the OpenGL Version on the system.
Vertex - Class in org.achtern.AchternEngine.core.rendering
 
Vertex(Vector3f) - Constructor for class org.achtern.AchternEngine.core.rendering.Vertex
 
Vertex(Vector3f, Vector2f, Vector3f) - Constructor for class org.achtern.AchternEngine.core.rendering.Vertex
 
Vertex(Vector3f, Vector2f) - Constructor for class org.achtern.AchternEngine.core.rendering.Vertex
 
Vertex(float, float, float, float, float) - Constructor for class org.achtern.AchternEngine.core.rendering.Vertex
 
Vertex(Vector3f, Vector2f, Vector3f, Vector3f) - Constructor for class org.achtern.AchternEngine.core.rendering.Vertex
 
vertex - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
 
VERTEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJParser
 
vertices - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
 
VGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
visitors - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
List of all visitors

W

W - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
wD - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
WHITE - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
width - Variable in class org.achtern.AchternEngine.core.rendering.mesh.Quad
 
window - Variable in class org.achtern.AchternEngine.core.CoreEngine
The Main Render Window
Window - Class in org.achtern.AchternEngine.core
 
Window(Dimension) - Constructor for class org.achtern.AchternEngine.core.Window
 
Window(int, int) - Constructor for class org.achtern.AchternEngine.core.Window
 
WindowChangeListener - Interface in org.achtern.AchternEngine.core.util
 
windowChangeListenerList - Variable in class org.achtern.AchternEngine.core.CoreEngine
 
WireBox - Class in org.achtern.AchternEngine.core.rendering.mesh
 
WireBox() - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.WireBox
 
WireBox(Vector3f) - Constructor for class org.achtern.AchternEngine.core.rendering.mesh.WireBox
 
wirecolor - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
wireframe - Variable in class org.achtern.AchternEngine.core.GameDebugger
 
wireframe - Variable in class org.achtern.AchternEngine.core.rendering.Material
 
Wireframe - Class in org.achtern.AchternEngine.core.rendering.shader.forward
Wireframe Shader.
WireframeDisplay - Class in org.achtern.AchternEngine.core.scenegraph.entity.renderpasses
 
WireframeDisplay(Vector3f, Vector3f) - Constructor for class org.achtern.AchternEngine.core.scenegraph.entity.renderpasses.WireframeDisplay
 
WireframeDraw - Class in org.achtern.AchternEngine.core.rendering.drawing
 
WireframeDraw() - Constructor for class org.achtern.AchternEngine.core.rendering.drawing.WireframeDraw
 
WQXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
WUXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
WVGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
WXGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
WXGA_5_3 - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 
WXGA_PLUS - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 

X

X - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
X_AXIS - Static variable in class org.achtern.AchternEngine.core.Transform
 
XGA - Static variable in class org.achtern.AchternEngine.core.rendering.Dimension
 

Y

Y - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Y_AXIS - Static variable in class org.achtern.AchternEngine.core.Transform
 
YELLOW - Static variable in class org.achtern.AchternEngine.core.rendering.Color
 
YEN - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 

Z

Z - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
 
Z_AXIS - Static variable in class org.achtern.AchternEngine.core.Transform
 
ZERO - Static variable in class org.achtern.AchternEngine.core.math.Vector2f
 
ZERO - Static variable in class org.achtern.AchternEngine.core.math.Vector3f
Zero Vector (0/0/0)
ZERO - Static variable in class org.achtern.AchternEngine.core.math.Vector4f
 
zFar - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
zNear - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2015. All rights reserved.