- 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
-
- 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.ResourceLoader
-
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
-
- FigureParser - Class in org.achtern.AchternEngine.core.resource.fileparser
-
Deprecated.
- FigureParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.FigureParser
-
Deprecated.
- FigureProvider - Class in org.achtern.AchternEngine.core.util
-
- 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
- FILE_STATEMENT - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.FigureParser
-
Deprecated.
- 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.
- fit(Dimension, Dimension) - Static method in class org.achtern.AchternEngine.core.resource.ResourceConverter
-
- flattenS(List<List<T>>) - Static method in class org.achtern.AchternEngine.core.util.UList
-
Flatten a list of 2 times nested Items (T)
- FLOAT_BLOCK - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.FigureParser
-
Deprecated.
- 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 - 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.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
-
- 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.
- fragment - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.GLSLBuilder
-
- 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
- fromBufferedImage(BufferedImage) - Static method in class org.achtern.AchternEngine.core.rendering.Dimension
-
- 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
-
- G - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
-
- 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(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(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
- geometry - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.GLSLBuilder
-
- 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() - Method in class org.achtern.AchternEngine.core.resource.fileparser.FigureParser
-
Deprecated.
- get() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.block.TransportBlockBuilder
-
- get(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.block.TransportBlockBuilder
-
- get() - Method in interface org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser.GroupProvider
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor.Groups
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser.Groups
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser.Groups
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser.Groups
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser.Groups
-
- get() - Method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.YieldParser.Groups
-
- 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
-
- getAttributes(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
-
Just a wrapper for getVariables(text, TOKEN_ATTRIBUTE);
- 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
-
- getBindingManager() - Method in class org.achtern.AchternEngine.core.CoreEngine
-
- getBlendFunction() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
-
- getBlendFunction() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
-
- getBlocks() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.PipelineSeparator
-
- 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
-
- 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
-
- 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.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.Window
-
- 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.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(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.
- getContent() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor
-
- getContent(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor
-
- getCullFace() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
-
- getCullFace() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
-
- 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.bootstrap.BindingProvider
-
- getDataBinder() - Method in class org.achtern.AchternEngine.core.bootstrap.MainBindingProvider
-
- 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.bootstrap.LWJGLProvider
-
- getDebugger() - Method in class org.achtern.AchternEngine.core.Game
-
- getDelta() - Method in interface org.achtern.AchternEngine.core.input.event.payload.InputEvent
-
- 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
-
- getDrawStrategies() - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
-
- getDrawStrategies() - Method in class org.achtern.AchternEngine.core.bootstrap.MainBindingProvider
-
- getDrawStrategies() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLProvider
-
- getDrawStrategy() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
-
- getDrawStrategy() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
-
- 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.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(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
-
- getFaceAt(Vector3f, Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
-
- 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() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.controller.Chaser
-
- 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
-
- 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
-
- getForPadding(Dimension, Dimension, ResourceConverter.PaddingMode) - Static method in class org.achtern.AchternEngine.core.resource.ResourceConverter
-
- getForward() - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- getFps() - Method in class org.achtern.AchternEngine.core.CoreEngine
-
Returns the FPS counter
- getFrontFace() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
-
- getFrontFace() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
-
- 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
-
- 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
-
- getGlobals() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.PipelineSeparator
-
- getGreen() - Method in class org.achtern.AchternEngine.core.rendering.Color
-
- getGroup(String, int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser
-
- getGroup(String, BasicStatementParser.GroupProvider) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser
-
- getGroup(int) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser
-
- getGroup(BasicStatementParser.GroupProvider) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser
-
- getHeight() - Method in class org.achtern.AchternEngine.core.rendering.Dimension
-
- 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.rendering.binding.DataBinder
-
- getIDGenerator() - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
-
- getInput() - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
-
- getInputAdapter() - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
-
- getInputAdapter() - Method in class org.achtern.AchternEngine.core.bootstrap.MainBindingProvider
-
- getInputAdapter() - Method in interface org.achtern.AchternEngine.core.input.event.payload.InputEvent
-
- getInputAdapter() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLProvider
-
- 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.Directional
-
- getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.Point
-
- getInstance() - Static method in class org.achtern.AchternEngine.core.rendering.shader.forward.Spot
-
- 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
- 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 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
-
- 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
-
- getLib(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ImportParser
-
- getLines() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.block.TransportBlockBuilder
-
- 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
-
- getMainLine(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser
-
- getMaterials() - Method in class org.achtern.AchternEngine.core.scenegraph.scanning.FigureRetriever
-
Returns retrieved materials
or if not retrieved yet, does the retrieving.
- 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
- 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).
- 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.scenegraph.entity.FogGenerator
-
- getModule(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ImportParser
-
- 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
-
- 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
-
- 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(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser
-
- getName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser
-
- getName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser
-
- getName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser
-
- getName(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.YieldParser
-
- 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.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
-
- 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.
- 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
-
- getParent(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ExtendsParser
-
- getParent() - Method in class org.achtern.AchternEngine.core.scenegraph.Node
-
- getPolygonMode() - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
-
- getPolygonMode() - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
-
- getPosition() - Method in class org.achtern.AchternEngine.core.Transform
-
- 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.
- getRange() - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
-
- getRed() - Method in class org.achtern.AchternEngine.core.rendering.Color
-
- getRegex() - Method in interface org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.validator.SourceValidator
-
- getRenderEngine() - Method in class org.achtern.AchternEngine.core.CoreEngine
-
A nice name for getEngine().
- getRenderEngineState() - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
-
- getRenderEngineState() - Method in class org.achtern.AchternEngine.core.bootstrap.MainBindingProvider
-
- getRenderEngineState() - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLProvider
-
- getRenderTarget() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
-
- getRenderTarget() - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
-
- getResourceLocations() - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
-
- 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
-
- getScale() - Method in class org.achtern.AchternEngine.core.Transform
-
- 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 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) - 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.
- 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
-
- getSlot(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser
-
- getSplashScreen() - Method in class org.achtern.AchternEngine.core.Game
-
Returns the loading/splash image.
- 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() - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
-
- 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.ResourceLocation
-
Returns the Resource as a InputStream
- getStructs(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.GLSLParser
-
Parses all structs out of the supplied shader source
- getTargetMatcher() - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BasicStatementParser
-
- getTexture(String) - Method in class org.achtern.AchternEngine.core.rendering.Material
-
- 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 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
-
- 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.nextgenshader.statement.BlockExtractor
-
- getType(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor
-
- getType(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser
-
- getType(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser
-
- getType(String) - Method in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser
-
- 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.GLSLProgram
-
- getUp() - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- 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.ResourceLocation
-
Returns the Resource's URL
- 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.
- 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
- 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.
- 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
- 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 interface org.achtern.AchternEngine.core.scenegraph.scanning.SceneGraphWalker
-
Returns all visitors
- getW() - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- getWidth() - Method in class org.achtern.AchternEngine.core.rendering.Dimension
-
- getWindow(Dimension) - Method in interface org.achtern.AchternEngine.core.bootstrap.BindingProvider
-
- getWindow(Dimension) - Method in class org.achtern.AchternEngine.core.bootstrap.MainBindingProvider
-
- getWindow() - Method in class org.achtern.AchternEngine.core.CoreEngine
-
- getWindow(Dimension) - Method in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLProvider
-
- 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.
- getX() - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- 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_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
-
- 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
-
- GLSLBuilder - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder
-
- GLSLBuilder() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.GLSLBuilder
-
- 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
-
- 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
-
- 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 - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor.Groups
-
- group - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser.Groups
-
- group - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser.Groups
-
- group - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser.Groups
-
- group - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser.Groups
-
- group - Variable in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.YieldParser.Groups
-
- R - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
-
- RALT - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
-
- 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) - 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.
- RED - Static variable in class org.achtern.AchternEngine.core.rendering.Color
-
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.BlockExtractor
-
Capture Groups: (example: "#---VERTEX---#..stuff
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ExtendsParser
-
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ImportParser
-
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser
-
Capture Groups: (example: "@provide vec2 texCoord = vec4();")
- 0 statement (example: "vec2 texCoord = vec4();")
- 1 definition/declaration (example: "vec2 texCoord ")
- 2 type (example: "vec2")
- 3 name (example: "texCoord")
- 4 expression (example: " vec4()")
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser
-
Capture Groups: (example: "@request vec2 texCoord;")
- 0 type (example: "vec2")
- 1 name (example: "texCoord")
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser
-
Capture Groups: (example: "@require vec2 texCoord;")
- 0 type (example: "vec2")
- 1 name (example: "texCoord")
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser
-
Capture Groups: (example: "@write(0) out;")
- 0 garbage (example: "(0)")
- 1 slot (example: "0")
- 2 varName (example: "out")
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.YieldParser
-
Capture Groups: (example: "@yield out;")
- 0 varName (example: "out")
- regex - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.validator.BasicSourceValidator
-
- REGEX - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.validator.MainBlockValidator
-
- register(GameDebugger.DebugStateListener) - Method in class org.achtern.AchternEngine.core.GameDebugger
-
Adds an listener
- 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
-
- registerUniform(Shader, Uniform) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
-
- 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.
- 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) - Static method in class org.achtern.AchternEngine.core.resource.ResourceLoader
-
Removes a ResourceLocation from the search path
- 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.
- RequestParser - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement
-
"@request type name;"
This is the counter part to the @provide statement and pulls the data from
the vertex/geometry shader!
- RequestParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser
-
- RequestParser.Groups - Enum in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement
-
- requestStop() - Static method in class org.achtern.AchternEngine.core.CoreEngine
-
Request a force stop of the engine
- RequireManager - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager
-
- RequireManager() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager.RequireManager
-
- requireManager - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.VertexParser
-
- RequireParser - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement
-
"@require type name;"
This will pull information from uniforms.
- RequireParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser
-
- RequireParser.Groups - Enum in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement
-
- 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
-
- ResourceConverter.PaddingMode - Enum in org.achtern.AchternEngine.core.resource
-
- 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
-
- 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
-
- 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 - 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
-
- setBindingManager(MainBindingProvider) - Method in class org.achtern.AchternEngine.core.CoreEngine
-
- 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
-
- 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
-
- 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
-
- setColor(Color) - Method in class org.achtern.AchternEngine.core.rendering.Material
-
- setColor(Color) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
-
- 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
-
- 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
-
- setData(MeshData) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
-
- setData(ByteBuffer) - Method in class org.achtern.AchternEngine.core.rendering.texture.ByteImage
-
- setDebug(boolean) - Method in class org.achtern.AchternEngine.core.Game
-
Enabled or disables the GameDebugger.
- 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
-
- 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
-
- setDrawStrategy(DrawStrategy) - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
-
- setDrawStrategy(DrawStrategy) - Method in interface org.achtern.AchternEngine.core.rendering.RenderEngine
-
- 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.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.
- 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
-
- setGreen(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
-
- setHeight(int) - Method in class org.achtern.AchternEngine.core.rendering.Dimension
-
- 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
- setInput(InputAdapter) - Method in interface org.achtern.AchternEngine.core.input.inputmap.InputMap
-
- setInputManager(InputManager) - Method in class org.achtern.AchternEngine.core.Game
-
- 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
-
- setM(float[][]) - Method in class org.achtern.AchternEngine.core.math.Matrix4f
-
- setMatrix(float, float, float, float) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.Camera
-
- setMode(MeshData.Mode) - Method in class org.achtern.AchternEngine.core.rendering.mesh.Mesh
-
- setMode(Fog.Mode) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
-
- 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.scenegraph.Node
-
Set the name of this Node
- 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.Node
-
- setParent(Transform) - Method in class org.achtern.AchternEngine.core.Transform
-
- setPolygonMode(FillMode) - Method in interface org.achtern.AchternEngine.core.rendering.state.RenderEngineState
-
- setPolygonMode(FillMode) - Method in class org.achtern.AchternEngine.lwjgl.rendering.state.LWJGLRenderEngineState
-
- setPosition(Vector3f) - Method in class org.achtern.AchternEngine.core.Transform
-
- setRange(Vector2f) - Method in class org.achtern.AchternEngine.core.scenegraph.entity.FogGenerator
-
- setRed(float) - Method in class org.achtern.AchternEngine.core.rendering.Color
-
- 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
-
- setSettings(Properties) - Method in class org.achtern.AchternEngine.core.util.SettingsControl
-
- setSource(String) - Method in interface org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.PipelineParser
-
- setStrategy - Variable in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.Uniform
-
- 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
- setUniform(Shader, Uniform) - Method in interface org.achtern.AchternEngine.core.rendering.binding.UniformManager
-
- 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, Uniform) - Method in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLUniformManager
-
- 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
-
- setUniformsFromVariable(List<Variable>) - Method in class org.achtern.AchternEngine.core.resource.fileparser.caseclasses.GLSLScript
-
- setupStates() - Method in class org.achtern.AchternEngine.core.rendering.BasicRenderEngine
-
- 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
-
- setW(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- setWidth(int) - Method in class org.achtern.AchternEngine.core.rendering.Dimension
-
- setX(float) - Method in class org.achtern.AchternEngine.core.math.Quaternion
-
- setX(float) - Method in class org.achtern.AchternEngine.core.math.Vector3f
-
- 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.Vector3f
-
- 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
-
- 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 - Class in org.achtern.AchternEngine.core.rendering.shader
-
- 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.ResourceLoader
-
Extension used by Shader Programs
- ShaderSourceLoader - Class in org.achtern.AchternEngine.core.resource.loader
-
- ShaderSourceLoader() - Constructor for class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
-
- ShaderSourceLoader(LineBasedParser) - Constructor for class org.achtern.AchternEngine.core.resource.loader.ShaderSourceLoader
-
Constructs with a custom parser
- 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 - 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
-
- ShortLifeNode(String, float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
-
- ShortLifeNode(float) - Constructor for class org.achtern.AchternEngine.core.scenegraph.ShortLifeNode
-
- 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 #isShouldSet()
- show(CoreEngine) - Method in class org.achtern.AchternEngine.core.LoadingScreen
-
- show(CoreEngine, Texture) - Method in class org.achtern.AchternEngine.core.LoadingScreen
-
- 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
-
- skip - Variable in class org.achtern.AchternEngine.core.scenegraph.entity.controller.MouseLook
-
- 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.FigureParser
-
Deprecated.
- source - Variable in class org.achtern.AchternEngine.core.resource.fileparser.GLSLProgram
-
- source - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.PipelineSeparator
-
- source - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.VertexParser
-
- SourceValidator - Interface in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.validator
-
- 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
-
- Spot - Class in org.achtern.AchternEngine.core.rendering.shader.forward
-
- 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.rendering.BasicRenderEngine
-
- state - Variable in class org.achtern.AchternEngine.lwjgl.bootstrap.LWJGLProvider
-
- state - Variable in class org.achtern.AchternEngine.lwjgl.rendering.binding.LWJGLDataBinder
-
- StatementParser - Interface in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement
-
- stop() - Method in class org.achtern.AchternEngine.core.CoreEngine
-
Stops the game.
- STOP - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
-
- stopRequested() - Static method in class org.achtern.AchternEngine.core.CoreEngine
-
- 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
-
- SYSRQ - Static variable in class org.achtern.AchternEngine.lwjgl.input.LWJGLInput
-
- 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.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.resource.fileparser.nextgenshader.statement.BlockExtractor.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.ProvideParser.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequestParser.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.RequireParser.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.WriteParser.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement.YieldParser.Groups
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.achtern.AchternEngine.core.resource.ResourceConverter.PaddingMode
-
Returns the enum constant of this type with the specified name.
- 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.resource.fileparser.nextgenshader.statement.BlockExtractor.Groups
-
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.nextgenshader.statement.ProvideParser.Groups
-
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.nextgenshader.statement.RequestParser.Groups
-
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.nextgenshader.statement.RequireParser.Groups
-
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.nextgenshader.statement.WriteParser.Groups
-
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.nextgenshader.statement.YieldParser.Groups
-
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.ResourceConverter.PaddingMode
-
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
-
- VariableBasedLanguageParser - Class in org.achtern.AchternEngine.core.resource.fileparser
-
- VariableBasedLanguageParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.VariableBasedLanguageParser
-
- VariableTransportManager - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager
-
- VariableTransportManager() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager.VariableTransportManager
-
- VaryingManager - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager
-
- VaryingManager() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.manager.VaryingManager
-
- varyingManager - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.VertexParser
-
- vbo - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
-
- Vector2f - Class in org.achtern.AchternEngine.core.math
-
- Vector2f() - 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(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
-
- vectors - Variable in class org.achtern.AchternEngine.core.util.CommonDataStore
-
- VERSION - Static variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.GLSLBuilder
-
- 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) - 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 - Variable in class org.achtern.AchternEngine.core.resource.fileparser.mesh.OBJIndex
-
- vertex - Variable in class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.builder.GLSLBuilder
-
- VertexParser - Class in org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser
-
- VertexParser() - Constructor for class org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.parser.VertexParser
-
- vertices - Variable in class org.achtern.AchternEngine.core.rendering.mesh.MeshData
-
- visitors - Variable in class org.achtern.AchternEngine.core.scenegraph.scanning.DepthFirstWalker
-
List of all visitors