A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCEPTED - de.coreengine.network.TCPClient.HandshakeResult
- add(T) - Method in class de.coreengine.util.BlockedList
- addActionToPhysicWorld(ActionInterface) - Method in class de.coreengine.system.GameObject
-
Adding action interface object to the physics world of the scene
- addAnimatedModel(String, AnimatedModel) - Static method in class de.coreengine.asset.AssetDatabase
-
Manually store an animated model into the database.
- addAudioBuffer(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding audio buffer to dump after programm exits
- addAudioSource(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding audio source to dump after programm exits
- addBannedAddress(InetAddress) - Static method in class de.coreengine.network.TCPServer
- addChild(Joint) - Method in class de.coreengine.animation.Joint
-
Adding new child to the joint
- addChild(Transformation) - Method in class de.coreengine.rendering.model.Transformation
- addChild(GameObject) - Method in class de.coreengine.system.GameObject
-
Adding a new child game object to the childs and setting this as parent
- addCubeMapTexture(String, float) - Method in class de.coreengine.rendering.renderable.Skybox
-
Adding cube map texture and its initial blending factor to the units.
The factor represents the visibility of the cube map texture. - addEffect(PostProcessingEffect) - Static method in class de.coreengine.rendering.renderer.PostProcesser
-
Adding a new effect to the post processing pipeline
- addElement(float[], float) - Static method in class de.coreengine.util.Toolbox
-
Adding an float element to an float array
- addElement(int[], int) - Static method in class de.coreengine.util.Toolbox
-
Adding an int element to an int array
- addElement(T[], T) - Static method in class de.coreengine.util.Toolbox
-
Adding an element to an array
- addFont(String, Font) - Static method in class de.coreengine.asset.AssetDatabase
-
Manually store a font into the database.
- addFramebuffer(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding framebuffer to dump after program exits
- addGameObject(GameObject) - Method in class de.coreengine.system.Scene
-
Adding new game object to the root game object
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
Adding all effects that will be implied by this effect to the list.
- addImpliedEffects(List<PostProcessingEffect>) - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- addIndexBuffer(int[]) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Creates new IndexBuffer and adding it to the vao
- addInstancedVertexBuffer(int, int, int, int) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Adding a vertex buffer, that change sper instance.
- addItem(String) - Method in class de.coreengine.system.gameObjects.gui.List
-
Adding item to the list.
- addKeyFrame(KeyFrame<Component>) - Method in class de.coreengine.animation.KeyFrameList
-
Adding a keyframe to the end of the list
- addLights() - Method in class de.coreengine.rendering.renderable.Moon
-
Adding lights of the moon to the masterrenderer
- addModel(String, Model) - Static method in class de.coreengine.asset.AssetDatabase
-
Manually store a model into the database.
- addPosX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the x position
- addPosX(float) - Method in class de.coreengine.rendering.model.Transformation
- addPosY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the y position
- addPosY(float) - Method in class de.coreengine.rendering.model.Transformation
- addPosZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the z position
- addPosZ(float) - Method in class de.coreengine.rendering.model.Transformation
- addProgramm(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding shader program to dump after program exits
- addRenderbuffer(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding renderbuffer to dump after program exits
- addRigidBodyToWorld(RigidBody) - Method in class de.coreengine.system.GameObject
-
Adding rigidbody to the physics world of the game objects scene
- addRotX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the x rotation
- addRotX(float) - Method in class de.coreengine.rendering.model.Transformation
- addRotY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the y rotation
- addRotY(float) - Method in class de.coreengine.rendering.model.Transformation
- addRotZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the z rotation
- addRotZ(float) - Method in class de.coreengine.rendering.model.Transformation
- addScaleX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the x scale
- addScaleX(float) - Method in class de.coreengine.rendering.model.Transformation
- addScaleY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the y scale
- addScaleY(float) - Method in class de.coreengine.rendering.model.Transformation
- addScaleZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Adding value to the z scale
- addScaleZ(float) - Method in class de.coreengine.rendering.model.Transformation
- addShader(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding shader to dump after program exits
- addShader(String[], int, String) - Method in class de.coreengine.rendering.programs.Shader
-
Adding new shader from sourcecode to the program
- addShaders() - Method in class de.coreengine.rendering.programs.DeferredShader
- addShaders() - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
- addShaders() - Method in class de.coreengine.rendering.programs.entity.EntityShader
- addShaders() - Method in class de.coreengine.rendering.programs.entity.EntityShaderAdvanced
- addShaders() - Method in class de.coreengine.rendering.programs.FontShader
- addShaders() - Method in class de.coreengine.rendering.programs.GrasslandShader
- addShaders() - Method in class de.coreengine.rendering.programs.GUIShader
- addShaders() - Method in class de.coreengine.rendering.programs.LensFlareShader
- addShaders() - Method in class de.coreengine.rendering.programs.ParticleShader
- addShaders() - Method in class de.coreengine.rendering.programs.pp.PPShader
- addShaders() - Method in class de.coreengine.rendering.programs.Shader
-
Adding shaders to program
- addShaders() - Method in class de.coreengine.rendering.programs.ShadowMapShader
- addShaders() - Method in class de.coreengine.rendering.programs.SkyboxShader
- addShaders() - Method in class de.coreengine.rendering.programs.SunMoonShader
- addShaders() - Method in class de.coreengine.rendering.programs.TerrainShader
- addShaders() - Method in class de.coreengine.rendering.programs.WaterShader
- addSound(String, Integer) - Static method in class de.coreengine.asset.AssetDatabase
-
Manually store a sound into the database.
- addTexture(int) - Method in class de.coreengine.rendering.renderable.LensFlare
-
Adding texture to the lens flare effect
- addTexture(int) - Static method in class de.coreengine.util.gl.MemoryDumper
-
Adding texture to dump after program exits
- addTexture(String, Integer) - Static method in class de.coreengine.asset.AssetDatabase
-
Manually store a texture into the database.
- addVertexBuffer(float[], int, int) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Adding new VertexBufferObject (VBO) to the VAO
- addVertexBuffer(int[], int, int) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Adding new VertexBufferObject (VBO) to the VAO
- addWindowListener(WindowChangedListener) - Static method in class de.coreengine.framework.Window
-
Adding new listener that gets called, when the window changed.
- ADVANCED_SHADER - Static variable in class de.coreengine.rendering.renderer.EntityRenderer
- AL - Class in de.coreengine.sound
-
Class to manage openAL stuff
- AL() - Constructor for class de.coreengine.sound.AL
- alignTo(Vector3f) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Aligning the terrain quadtree to the position pos.
- alphaMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- alphaMap - Variable in class de.coreengine.rendering.model.Material
-
Alpha map, wich contains additionally alpha information
- AmbientLight - Class in de.coreengine.rendering.renderable.light
-
Class that represents an ambient light in the scene
- AmbientLight() - Constructor for class de.coreengine.rendering.renderable.light.AmbientLight
- ambientOcclusionMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- ambientOcclusionMap - Variable in class de.coreengine.rendering.model.Material
-
Ambient occlusion map, wich contains the ambient lighting clarification for the specific pixel
- Animated - Class in de.coreengine.system.gameObjects
- Animated() - Constructor for class de.coreengine.system.gameObjects.Animated
- AnimatedEntity - Class in de.coreengine.rendering.renderable
-
Class that represents an animated entity in the world
- AnimatedEntity() - Constructor for class de.coreengine.rendering.renderable.AnimatedEntity
- AnimatedEntityRenderer - Class in de.coreengine.rendering.renderer
-
Renderer that can render an model into the world
- AnimatedEntityRenderer() - Constructor for class de.coreengine.rendering.renderer.AnimatedEntityRenderer
- AnimatedEntityShader - Class in de.coreengine.rendering.programs.entity
-
Shader for the animated entity renderer
- AnimatedEntityShader() - Constructor for class de.coreengine.rendering.programs.entity.AnimatedEntityShader
- AnimatedModel - Class in de.coreengine.rendering.model
- AnimatedModel(Mesh[], Joint, HashMap<String, Animation>) - Constructor for class de.coreengine.rendering.model.AnimatedModel
-
Creating new animated model
- AnimatedModelData - Class in de.coreengine.asset.dataStructures
- AnimatedModelData() - Constructor for class de.coreengine.asset.dataStructures.AnimatedModelData
- Animation - Class in de.coreengine.animation
-
Represents a animation that can be played by an animated model
- Animation(String, List<KeyFrameList<Vector3f>>, List<KeyFrameList<Quat4f>>, List<KeyFrameList<Vector3f>>) - Constructor for class de.coreengine.animation.Animation
-
Creating animation and init values
- AnimationParser - Class in de.coreengine.asset.modelLoader
- AnimationParser(AIAnimation) - Constructor for class de.coreengine.asset.modelLoader.AnimationParser
-
Creates new animation data to parse an ai animation
- animations - Variable in class de.coreengine.asset.dataStructures.AnimatedModelData
- Animator - Class in de.coreengine.animation
- Animator() - Constructor for class de.coreengine.animation.Animator
- apply() - Method in class de.coreengine.sound.AudioListener
-
Applying the listener to the scene
- applyAnimation(Joint, Animation, float) - Static method in class de.coreengine.animation.Animator
-
Setting a skeleton and all its children into the current pose of an animation
- arrayToString(float[], String) - Static method in class de.coreengine.util.Toolbox
-
Convert a float array into a string
- AssetDatabase - Class in de.coreengine.asset
-
Class to store loaded assets
- AssetDatabase() - Constructor for class de.coreengine.asset.AssetDatabase
- AudioListener - Class in de.coreengine.sound
-
Class that represents a listener for the audios
- AudioListener() - Constructor for class de.coreengine.sound.AudioListener
- AudioSource - Class in de.coreengine.sound
-
Class that represents a audio source to play audio from
- AudioSource() - Constructor for class de.coreengine.sound.AudioSource
-
Create new audio source
B
- banClient(int, String) - Static method in class de.coreengine.network.TCPServer
-
Banning client from the server
- BANNED - de.coreengine.network.TCPClient.HandshakeResult
- bind() - Method in class de.coreengine.util.gl.IndexBuffer
-
Binds IndexBuffer to opengl
- bind() - Method in class de.coreengine.util.gl.VertexArrayObject
-
Bind VAO to opengl
- bind(int) - Method in class de.coreengine.rendering.FrameBufferObject
-
Binding framebuffer as draw framebuffer and bind all color buffers.
- bindAttribs() - Method in class de.coreengine.rendering.programs.DeferredShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.entity.EntityShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.entity.EntityShaderAdvanced
- bindAttribs() - Method in class de.coreengine.rendering.programs.FontShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.GrasslandShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.GUIShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.LensFlareShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.ParticleShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.pp.PPShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.Shader
-
Binding all vbo attributes to shader attribute ("in" variable)
- bindAttribs() - Method in class de.coreengine.rendering.programs.ShadowMapShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.SkyboxShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.SunMoonShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.TerrainShader
- bindAttribs() - Method in class de.coreengine.rendering.programs.WaterShader
- bindAttribute(int, String) - Method in class de.coreengine.rendering.programs.Shader
-
Binding an attribute from a vbo to an 'in' variable in the shader programm
- bindTexture(int, int, int) - Method in class de.coreengine.rendering.programs.Shader
-
Binding texture to an opengl textureunit
- bindTextureUnit(String, int) - Method in class de.coreengine.rendering.programs.Shader
-
Binding uniform variable to opengl texture unit
- BL - de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
- blitToFbo(FrameBufferObject, int) - Method in class de.coreengine.rendering.FrameBufferObject
-
Blitting/writing color and depth information from this fbo into another fbo
- blitToScreen() - Method in class de.coreengine.rendering.FrameBufferObject
-
Blitting this fbo onto the glfw window
- BlockedList<T> - Class in de.coreengine.util
-
Linked list that is securedby a semaphore
- BlockedList() - Constructor for class de.coreengine.util.BlockedList
- BoneParser - Class in de.coreengine.asset.modelLoader
- BoneParser(AIBone) - Constructor for class de.coreengine.asset.modelLoader.BoneParser
-
Creating new bone data that can parse data from an ai bone
- BORDERLESS_WINDOW - de.coreengine.framework.Window.Type
- BR - de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
- BufferUtils - Class in de.coreengine.util
-
Buffer utilities
- BufferUtils() - Constructor for class de.coreengine.util.BufferUtils
- Button - Class in de.coreengine.system.gameObjects.gui
-
Class that represents a button in the 2d or 3d world
- Button(GUIPane) - Constructor for class de.coreengine.system.gameObjects.gui.Button
-
Creating new Button and setting its parent or null, if no parent gui exist
- ButtonListener - Interface in de.coreengine.system.gameObjects.gui
-
Listener for the Button class
- ByteArrayUtils - Class in de.coreengine.util
-
Utilities with byte arrays
- ByteArrayUtils() - Constructor for class de.coreengine.util.ByteArrayUtils
C
- calcAnimatedTransformAndPose(Matrix4f) - Method in class de.coreengine.animation.Joint
-
Calculate the animated and pose transformation by multiplying the local pose (transformation matrix of the joint in bone space) with all parents local poses and the inverse bind matrix (inverted pose in model space).
- calcBindPose(Matrix4f) - Method in class de.coreengine.animation.Joint
-
Calculate the bind pose transformation by multiplying the local bind pose (bind transformation matrix of the joint in bone space) with all parents local bind poses.
- calcTangent(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class de.coreengine.util.Toolbox
-
Calculating tangent for a triangle
- Camera - Class in de.coreengine.rendering.renderable
-
Represent a moveable camera in the 3d world
- Camera() - Constructor for class de.coreengine.rendering.renderable.Camera
-
Creating new camera at (0, 0, 0) with no rotation Reclaculate all matrices
- CameraRay - Class in de.coreengine.util
-
Class that can calcthe ray, the camera is looking to
- CameraRay() - Constructor for class de.coreengine.util.CameraRay
- camPosLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- CeaLoader - Class in de.coreengine.asset
-
Class that can load cea (Core Engine Animated Model) files
- CeaLoader() - Constructor for class de.coreengine.asset.CeaLoader
- CemLoader - Class in de.coreengine.asset
-
Class that can load cem (Core Engine Model) files (see de.coreengine.asset.dataStructures)
- CemLoader() - Constructor for class de.coreengine.asset.CemLoader
- CENTER - de.coreengine.rendering.renderable.gui.GUIText.Alignment
- change() - Method in class de.coreengine.network.Syncronized
-
Sync object at next sync
- Character - Class in de.coreengine.rendering.model
-
Class that represent a character of a font
- Character(float, float, float, IndexBuffer) - Constructor for class de.coreengine.rendering.model.Character
-
Creating new character for a font
- ChatEvent - Class in de.coreengine.network.events
-
Event class for chats
- ChatEvent(String) - Constructor for class de.coreengine.network.events.ChatEvent
-
Creating chat event handler
- check() - Method in class de.coreengine.network.events.SimpleEvent
- clear() - Method in class de.coreengine.system.gameObjects.gui.List
-
Clear list
- clear() - Method in class de.coreengine.util.BlockedList
-
Clearing list
- CLIENT - de.coreengine.network.NetworkManager.NetworkState
- clientCount() - Static method in class de.coreengine.network.TCPServer
- clipPlaneLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- CollisionShapeParser - Class in de.coreengine.util.bullet
-
Parse and unparsing collisionshapes from/into strings
- CollisionShapeParser() - Constructor for class de.coreengine.util.bullet.CollisionShapeParser
- Color - Class in de.coreengine.rendering.model
-
Represent a color in syncron rgb, hsb and srgb color models
- Color() - Constructor for class de.coreengine.rendering.model.Color
-
Creates a new white color
- Color(float, float, float) - Constructor for class de.coreengine.rendering.model.Color
-
Creating new color with init rgb values
- combine(byte[]...) - Static method in class de.coreengine.util.ByteArrayUtils
-
Combining multiple byte arrays
- compare(Color) - Method in class de.coreengine.rendering.model.Color
-
Comparing the rgb values of this color and the the parameter color and returning result
- Configuration - Class in de.coreengine.util
-
Class that can load a config file with default values and stores them
- Configuration() - Constructor for class de.coreengine.util.Configuration
- create(int, int, String, Window.Type, TextureData) - Static method in class de.coreengine.framework.Window
-
Create and show a new glfw-window
- createConvexHullShape(float[]) - Static method in class de.coreengine.util.bullet.Physics
-
Creating a convex hull shape from vertices.
- createDynamicsWorld(float) - Static method in class de.coreengine.util.bullet.Physics
-
Creating a default JBullet dynamics world
- createRigidBody(float, CollisionShape, boolean) - Static method in class de.coreengine.util.bullet.Physics
-
Creating new RigidBody with a specific shape.
- createTerrainRigidBody() - Static method in class de.coreengine.util.bullet.Physics
-
Create new terrain rigid body.
- createTerrainShape(Terrain, int) - Static method in class de.coreengine.util.bullet.TerrainShapeCreator
-
Creating a static collision shape for a terrain with a specific resolution.
- createTriangleMeshShape(float[], int[]) - Static method in class de.coreengine.util.bullet.Physics
-
Creates a collision shape for a triangle mesh shape.
- createTriangleMeshShape(float[], int[][]) - Static method in class de.coreengine.util.bullet.Physics
-
Creates a collision shape for a triangle mesh shape.
- Cube3D - Class in de.coreengine.rendering.model.singletons
-
Representing a simple 3 dimensional cube model
- Cube3D() - Constructor for class de.coreengine.rendering.model.singletons.Cube3D
D
- data - Variable in class de.coreengine.asset.TextureData
- DayNightCycle - Class in de.coreengine.system.gameObjects
-
Class that can simulate a day night cycle with skybox, fog and sun
- DayNightCycle(String, Color, String, Color, String, Color, String, String) - Constructor for class de.coreengine.system.gameObjects.DayNightCycle
-
Creating new day night cycle
- de.coreengine.animation - package de.coreengine.animation
- de.coreengine.asset - package de.coreengine.asset
- de.coreengine.asset.dataStructures - package de.coreengine.asset.dataStructures
- de.coreengine.asset.modelLoader - package de.coreengine.asset.modelLoader
- de.coreengine.framework - package de.coreengine.framework
- de.coreengine.network - package de.coreengine.network
- de.coreengine.network.events - package de.coreengine.network.events
- de.coreengine.network.syncronized - package de.coreengine.network.syncronized
- de.coreengine.rendering - package de.coreengine.rendering
- de.coreengine.rendering.model - package de.coreengine.rendering.model
- de.coreengine.rendering.model.singletons - package de.coreengine.rendering.model.singletons
- de.coreengine.rendering.programs - package de.coreengine.rendering.programs
- de.coreengine.rendering.programs.entity - package de.coreengine.rendering.programs.entity
- de.coreengine.rendering.programs.pp - package de.coreengine.rendering.programs.pp
- de.coreengine.rendering.renderable - package de.coreengine.rendering.renderable
- de.coreengine.rendering.renderable.gui - package de.coreengine.rendering.renderable.gui
- de.coreengine.rendering.renderable.light - package de.coreengine.rendering.renderable.light
- de.coreengine.rendering.renderable.terrain - package de.coreengine.rendering.renderable.terrain
- de.coreengine.rendering.renderer - package de.coreengine.rendering.renderer
- de.coreengine.rendering.renderer.ppeffects - package de.coreengine.rendering.renderer.ppeffects
- de.coreengine.sound - package de.coreengine.sound
- de.coreengine.system - package de.coreengine.system
- de.coreengine.system.gameObjects - package de.coreengine.system.gameObjects
- de.coreengine.system.gameObjects.gui - package de.coreengine.system.gameObjects.gui
- de.coreengine.system.gameObjects.particle - package de.coreengine.system.gameObjects.particle
- de.coreengine.util - package de.coreengine.util
- de.coreengine.util.bullet - package de.coreengine.util.bullet
- de.coreengine.util.gl - package de.coreengine.util.gl
- DEDICATED_SERVER - de.coreengine.network.NetworkManager.NetworkState
- DEFAULT_NORMAL_MAP - Static variable in class de.coreengine.rendering.model.Material
-
A pure blue texture (default for normal maps)
- DEFAULT_SHADER - Static variable in class de.coreengine.rendering.renderer.EntityRenderer
- DeferredRenderer - Class in de.coreengine.rendering.renderer
-
Representing a renderer that rendering deferred lights into a gbuffer
- DeferredRenderer() - Constructor for class de.coreengine.rendering.renderer.DeferredRenderer
- DeferredShader - Class in de.coreengine.rendering.programs
-
Representing the shader for the deferred light rendering with a gbuffer
- DeferredShader() - Constructor for class de.coreengine.rendering.programs.DeferredShader
- deinit() - Static method in class de.coreengine.framework.GLFW
-
Deinitialize glfw
- deinit() - Static method in class de.coreengine.sound.AL
-
Destroy OpenAL context and exit device
- destroy() - Static method in class de.coreengine.framework.Window
-
Destroy glfw window
- diffuseColor - Variable in class de.coreengine.asset.dataStructures.MaterialData
- diffuseColor - Variable in class de.coreengine.rendering.model.Material
-
The diffuse color describes additional color information for diffuse lighting
- diffuseColorLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- diffuseMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- diffuseMap - Variable in class de.coreengine.rendering.model.Material
-
Diffuse map, wich contains the color information for the diffuse lighting for the specific pixels
- diffuseMapUnit - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- DirectionalLight - Class in de.coreengine.rendering.renderable.light
-
Represents a directional light in the scene
- DirectionalLight() - Constructor for class de.coreengine.rendering.renderable.light.DirectionalLight
- disableAttribute(int) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Disable specific row of the VAO
- disableAttributes() - Method in class de.coreengine.util.gl.VertexArrayObject
-
Disable all rows of the VAO
- disableText() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Disable text of the pane
- displacementFactor - Variable in class de.coreengine.asset.dataStructures.MaterialData
- displacementFactor - Variable in class de.coreengine.rendering.model.Material
-
The displacement factor describes the intensity of the parallax occlusion mapping
- displacementMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- displacementMap - Variable in class de.coreengine.rendering.model.Material
-
Displacement map, wich contains the parallax occlusion displacement clarification for the specific pixel
- DofEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Dof effect for the post processer
- DofEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Creating new dof effect
- DofPPShader - Class in de.coreengine.rendering.programs.pp
-
Shader for dof effect
- DofPPShader() - Constructor for class de.coreengine.rendering.programs.pp.DofPPShader
- dumpMemory() - Static method in class de.coreengine.util.gl.MemoryDumper
-
Dumping all memory saved opengl stuff.
E
- enableAttribute(int) - Method in class de.coreengine.util.gl.VertexArrayObject
-
Enable specific row of the VAO
- enableAttributes() - Method in class de.coreengine.util.gl.VertexArrayObject
-
Enable all rows of the VAO
- enableText() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Enable text of the pane
- Entity - Class in de.coreengine.rendering.renderable
-
Class that represents an entity in the world
- Entity() - Constructor for class de.coreengine.rendering.renderable.Entity
- EntityRenderer - Class in de.coreengine.rendering.renderer
-
Renderer that can render an model into the world
- EntityRenderer() - Constructor for class de.coreengine.rendering.renderer.EntityRenderer
- EntityShader - Class in de.coreengine.rendering.programs.entity
-
Shader for the object renderer Default simple entity shader.
- EntityShader() - Constructor for class de.coreengine.rendering.programs.entity.EntityShader
- EntityShaderAdvanced - Class in de.coreengine.rendering.programs.entity
-
Shader for the object renderer More advanced entity shader.
- EntityShaderAdvanced() - Constructor for class de.coreengine.rendering.programs.entity.EntityShaderAdvanced
- err(String, String) - Static method in class de.coreengine.util.Logger
-
Prints and logging error message to console
- ERROR - de.coreengine.network.TCPClient.HandshakeResult
- event() - Method in class de.coreengine.network.Event
- event() - Method in class de.coreengine.network.events.ChatEvent
- event() - Method in class de.coreengine.network.events.SimpleEvent
- event(String) - Method in class de.coreengine.network.Event
- event(String) - Method in class de.coreengine.network.events.ChatEvent
- event(String) - Method in class de.coreengine.network.events.SimpleEvent
- Event - Class in de.coreengine.network
-
Abstract class for network events
- Event(String) - Constructor for class de.coreengine.network.Event
- eventOccured() - Method in class de.coreengine.network.Event
-
Has an event occured
- exit() - Method in class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
Exiting the effect
- exit(int) - Static method in class de.coreengine.system.Game
-
Exiting the game and dumping all reserved memory
F
- FileLoader - Class in de.coreengine.asset
-
Class that can read and write files onto the drive
- FileLoader() - Constructor for class de.coreengine.asset.FileLoader
- FntLoader - Class in de.coreengine.asset
-
Class that can load a fnt file and its texture atlas
- FntLoader() - Constructor for class de.coreengine.asset.FntLoader
- FogEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Fog effect for the post processer
- FogEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Creating new fog effect
- FogPPShader - Class in de.coreengine.rendering.programs.pp
-
Shader for fog effect
- FogPPShader() - Constructor for class de.coreengine.rendering.programs.pp.FogPPShader
- Font - Class in de.coreengine.rendering.model
-
Class that represent a font to render text
- Font(String, HashMap<Integer, Character>, VertexArrayObject, float) - Constructor for class de.coreengine.rendering.model.Font
-
Creating new font
- FontRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render a GUIText
- FontRenderer() - Constructor for class de.coreengine.rendering.renderer.FontRenderer
- FontShader - Class in de.coreengine.rendering.programs
-
Shader for the font renderer
- FontShader() - Constructor for class de.coreengine.rendering.programs.FontShader
- FPCamera - Class in de.coreengine.system.gameObjects
-
Represents a first person camera to walk around
- FPCamera(float, float, float) - Constructor for class de.coreengine.system.gameObjects.FPCamera
-
Create new fp cam and grab mouse
- FrameBufferObject - Class in de.coreengine.rendering
-
Class that represents a frame buffer object in opengl
- FrameBufferObject(int, int, boolean) - Constructor for class de.coreengine.rendering.FrameBufferObject
-
Creates new framebuffer in opengl and attaching first color buffer (color buffer 0) and depth buffer
- FrameTimer - Class in de.coreengine.util
-
Class that calculates the time since last second and the fps
- FrameTimer() - Constructor for class de.coreengine.util.FrameTimer
- fromBytes(byte[]) - Method in class de.coreengine.animation.Animation
-
Constructing animation from bytes.
Format:
First Sector [MetaData]:
NameSize (int) | PositionKeyListCount (int) | RotationKeyListCount (int) | ScaleKeyListCount (int) | PositionKeyList0KeyCount (int) | PositionKeyList1KeyCount (int) | ... - fromBytes(byte[]) - Method in class de.coreengine.animation.Joint
-
Constructing this joint hierarchy from bytes.
Format:
First Sector [MetaData]:
JointCount (int) | Joint0NameSize (int) | Joint1NameSize (int) | ...
Second Sector [JointData]:
Joint0Index (int) | Joint0ParentIndex (int) | Joint0Name (String) | Joint0InverseBindMatrix (float[]) | Joint0BindLocalPoseMatrix (float[]) | Joint1Index (int) | ... - fromBytes(byte[]) - Method in class de.coreengine.asset.dataStructures.AnimatedModelData
-
Constructing this animated model data from bytes.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ... - fromBytes(byte[]) - Method in class de.coreengine.asset.dataStructures.MaterialData
-
Constructing dataStructure material from a byte array.
Format:
First Sector [MetaData]:
DefaultDiffuseColor (byte) | DefaultGlowColor (byte) | DiffuseMap size in bytes (short) | NormalMap size in bytes (short) | SpecularMap size in bytes (short) | DisplacementMap size in bytes (short) | AmbientOcclusionMap size in bytes (short) | AlphaMap size in bytes (short) | ReflectionMap size in bytes (short) | GlowMap size in bytes (short) | DefaultDisplacementFactor (byte) | DefaultTiling (byte) | DefaultShininess (byte) | DefaultShineDamping (byte)
Second Sector [Colors]:
DiffuseColor (3 floats) | GlowColor (3 floats)
Third Sector [Textures]:
DiffuseMapPath (string) | NormalMapPath (string) | SpecularMapPath (string) | DisplacementMapPath (string) | AmbientOcclusionMapPath (string) | AlphaMapPath (string) | ReflectionMapPath (string) | GlowMapPath (string)
Fourth Sector [Floats]:
DisplacementFactor (float) | Tiling (float) | Shininess (float) | ShineDamping (float) - fromBytes(byte[]) - Method in class de.coreengine.asset.dataStructures.MeshData
-
Constructing dataStructure mesh from a byte array.
Format:
First Sector [MetaData]:
VerticesSize (int) | TextureCoordinatesSize (int) | NormalsSize (int) | TangentsSize (int) | JointIdsSize (int) | WeightsSize (int) | IndicesSize (int) | MaterialSize (int) | CollisionShapeSize (int)
Second Sector [MeshData]:
Vertices (float[]) | TextureCoordinates (float[]) | Normals (float[]) | Tangents (float[]) | JointIds (int[]) | Weights (float[]) | Indices (int[])
Third Sector [Material]:
Material (MaterialData)
Fourth Sector [CollisionShape]:
CollisionShape (String) - fromBytes(byte[]) - Method in class de.coreengine.asset.dataStructures.ModelData
-
Constructing dataStructure model from a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [MeshData]:
Mesh0 (MeshData) | Mesh1 (MeshData) | ... - fromBytesf(byte[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a byte array into a float array
- fromBytesi(byte[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a byte array into a int array
- fromBytesm4(byte[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a byte array into a matrix4f array
- fromBytess(byte[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a byte array into a short array
- FULL - de.coreengine.network.TCPClient.HandshakeResult
- FULLSCREEN - de.coreengine.framework.Window.Type
G
- Game - Class in de.coreengine.system
-
Class that manage the whole game
- Game() - Constructor for class de.coreengine.system.Game
- GameObject - Class in de.coreengine.system
-
Class that represents an object in the game
- GameObject() - Constructor for class de.coreengine.system.GameObject
- GaussianBlurEffect - Class in de.coreengine.rendering.renderer.ppeffects
- GaussianBlurEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
- GaussianBlurPPShader - Class in de.coreengine.rendering.programs.pp
- GaussianBlurPPShader() - Constructor for class de.coreengine.rendering.programs.pp.GaussianBlurPPShader
- GBuffer - Class in de.coreengine.rendering
-
Class that represent a gBuffer fbo for deferred rendering
- GBuffer() - Constructor for class de.coreengine.rendering.GBuffer
-
Creates new gBuffer with the size of the glfw window
- generateKey(String, boolean, int) - Method in class de.coreengine.asset.TextureData
-
Generating key to acces texture in asset database
- generateRandomColor() - Static method in class de.coreengine.util.Toolbox
- get() - Method in class de.coreengine.network.syncronized.SyncFloat
- get(LinkedList<T>) - Method in class de.coreengine.util.BlockedList
-
Getting message from list and storing into out
- get(Matrix4f) - Method in class de.coreengine.network.syncronized.SyncMatrix
- getActiveColor() - Method in class de.coreengine.system.gameObjects.gui.TextField
- getAdditiveColor() - Method in class de.coreengine.rendering.renderable.Water
- getAddress() - Method in class de.coreengine.network.TCPServerClient
- getAdvancex() - Method in class de.coreengine.rendering.model.Character
- getAmplitude() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Returning the current vertical scaling of the terrain in terrain space.
The terrain max height in world space will be scale * amplitude + y. - getAnimatedEntity() - Method in class de.coreengine.system.gameObjects.Animated
- getAnimatedModel(String) - Static method in class de.coreengine.asset.AssetDatabase
-
Getting animated model by name from the database.
- getAnimatedTransform() - Method in class de.coreengine.animation.Joint
- getAnimation() - Method in class de.coreengine.asset.modelLoader.AnimationParser
- getAnimations() - Method in class de.coreengine.rendering.model.AnimatedModel
- getAnimations() - Method in class de.coreengine.system.gameObjects.Animated
- getArea() - Method in class de.coreengine.rendering.renderable.Grassland
-
Getting the area of the grassland around the player as 2d vector.
- getAspect() - Static method in class de.coreengine.framework.Window
- getAttenuation() - Method in class de.coreengine.rendering.renderable.light.PointLight
- getBackgroundColor() - Method in class de.coreengine.system.gameObjects.gui.TextField
- getBindPose() - Method in class de.coreengine.animation.Joint
- getBlendingFactors() - Method in class de.coreengine.rendering.renderable.Skybox
- getBlendMap() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
- getBlue() - Method in class de.coreengine.rendering.model.Color
- getBlueMaterial() - Method in class de.coreengine.rendering.renderable.terrain.TerrainTexturePack
- getBrightness() - Method in class de.coreengine.rendering.renderable.LensFlare
- getBrightness() - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
- getByName(String) - Method in class de.coreengine.animation.Joint
-
Getting first found joint in this hierarchy with this name.
- getCamera() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
- getCamera() - Method in class de.coreengine.system.gameObjects.FPCamera
- getCamera() - Method in class de.coreengine.system.gameObjects.TPCamera
- getCaps() - Method in class de.coreengine.system.gameObjects.DayNightCycle
-
Getting read/writeable vec4f with the day/night caps.
- getCenter() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- getCenter() - Method in class de.coreengine.system.gameObjects.ShadowBox
-
Calculates the center of the "view cuboid" in light space first, and then converts this to world space using the inverse light's view matrix.
- getCharacter(int) - Method in class de.coreengine.rendering.model.Font
-
Getting character for specific ascii
- getChars() - Method in class de.coreengine.rendering.renderable.gui.GUIText
- getChildren() - Method in class de.coreengine.animation.Joint
- getChilds() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Gets all child nodes of this node.
If the node is a leaf, the childs will be returned anyway. - getClients() - Static method in class de.coreengine.network.TCPServer
-
Getting an array of all clients that are connected to the server.
- getClipPlane() - Method in class de.coreengine.rendering.renderable.Water
- getColor() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getColor() - Method in class de.coreengine.rendering.renderable.light.AmbientLight
- getColor() - Method in class de.coreengine.rendering.renderable.Moon
- getColor() - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
- getColorAttachment0() - Method in class de.coreengine.rendering.FrameBufferObject
-
Returning the id of the color attachment texture, if multisampling is disabled.
- getColorBuffer() - Method in class de.coreengine.rendering.GBuffer
- getConfig() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getCubeMapTextures() - Method in class de.coreengine.rendering.renderable.Skybox
- getCurrentScene() - Static method in class de.coreengine.system.Game
- getData() - Method in class de.coreengine.asset.TextureData
- getDensity() - Method in class de.coreengine.rendering.renderable.Grassland
- getDensity() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Getting fogs density.
- getDensity() - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Getting fogs density.
- getDensityMap() - Method in class de.coreengine.rendering.renderable.Grassland
-
Returning the densitymap for this grassland.
- getDepthAttachment() - Method in class de.coreengine.rendering.FrameBufferObject
-
Returning the id of the depth texture, if multisampling is disabled.
- getDirection() - Method in class de.coreengine.rendering.renderable.light.DirectionalLight
-
Getting the direction, the light is shining to as vector (x, y, z).
f.e. - getDirection() - Method in class de.coreengine.rendering.renderable.light.SpotLight
-
Getting the direction, the light is pointing to as vector (x, y, z).
f.e. - getDirection() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
- getDirections() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Getting the directions to blur.
- getDirections() - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Getting the directions to blur.
- getDistance() - Method in class de.coreengine.rendering.renderable.Grassland
- getDownBt() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- getDudvMap() - Method in class de.coreengine.rendering.renderable.Water
- getDWheel() - Static method in class de.coreengine.framework.Mouse
- getDx() - Static method in class de.coreengine.framework.Mouse
- getDy() - Static method in class de.coreengine.framework.Mouse
- getEffectedVertices() - Method in class de.coreengine.asset.modelLoader.BoneParser
- getEntity() - Method in class de.coreengine.system.gameObjects.Simple
- getFacingMatrix() - Method in class de.coreengine.rendering.renderable.Camera
-
Getting cameras facing matrix, where the object every time facing the camera
- getFacingMVPMatrix(float, float, float) - Method in class de.coreengine.rendering.renderable.Camera
-
Getting cameras current view projection matrix, where the object every time facing the camera
- getFarPlane() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras far plane distance
- getFog() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- getFont() - Method in class de.coreengine.rendering.renderable.gui.GUIText
- getFont(String) - Static method in class de.coreengine.asset.AssetDatabase
-
Getting font by name from the database.
- getFontColor() - Method in class de.coreengine.rendering.renderable.gui.GUIText
- getFontSize() - Method in class de.coreengine.rendering.renderable.gui.GUIText
- getFov() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras field of view
- getFps() - Static method in class de.coreengine.util.FrameTimer
- getFullMesh() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getGBUFFER() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
- getGlobalScaleX() - Method in class de.coreengine.rendering.model.Transformation
-
Get the global x scale of this transformation matrix.
- getGlowingBuffer() - Method in class de.coreengine.rendering.GBuffer
- getGradient() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Getting fogs gradient.
- getGradient() - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Getting fogs gradient.
- getGrassland() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getGreen() - Method in class de.coreengine.rendering.model.Color
- getGreenMaterial() - Method in class de.coreengine.rendering.renderable.terrain.TerrainTexturePack
- getHeight() - Method in class de.coreengine.asset.TextureData
- getHeight() - Static method in class de.coreengine.framework.Window
- getHeight() - Method in class de.coreengine.system.gameObjects.ShadowBox
- getHeightMap() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
- getHue() - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
- getId() - Method in class de.coreengine.util.gl.IndexBuffer
- getIndex() - Method in class de.coreengine.animation.Joint
- getIndex() - Method in class de.coreengine.rendering.model.Character
- getIndex() - Method in class de.coreengine.rendering.renderable.gui.GUIChar
- getIndexBuffer() - Method in class de.coreengine.rendering.model.Mesh
- getInstance() - Static method in class de.coreengine.rendering.model.singletons.Cube3D
- getInstance() - Static method in class de.coreengine.rendering.model.singletons.Point3D
- getInstance() - Static method in class de.coreengine.rendering.model.singletons.Quad2D
- getInstance() - Static method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getInstance(String, boolean) - Method in class de.coreengine.asset.dataStructures.AnimatedModelData
-
Creates new animated model instance of the dataStructure animated model
- getInstance(String, boolean) - Method in class de.coreengine.asset.dataStructures.MaterialData
-
Getting a new instance of the dataStructure material
- getInstance(String, boolean) - Method in class de.coreengine.asset.dataStructures.ModelData
-
Creates new model instance of the dataStructure model
- getInstance(String, boolean, boolean) - Method in class de.coreengine.asset.dataStructures.MeshData
-
Creating new mesh instance of the dataStructure model
- getIntensity() - Method in class de.coreengine.rendering.renderable.light.AmbientLight
- getItemColor() - Method in class de.coreengine.system.gameObjects.gui.List
- getKey() - Method in class de.coreengine.asset.TextureData
- getKey() - Method in class de.coreengine.util.Pair
- getLength() - Method in class de.coreengine.animation.Animation
- getLength() - Method in class de.coreengine.system.gameObjects.ShadowBox
- getLightCone() - Method in class de.coreengine.rendering.renderable.light.SpotLight
-
Getting the light cone of the spotlight as vec2f for read and writing.
- getLightDirection() - Method in class de.coreengine.system.gameObjects.ShadowBox
-
Read/Writeable vector of the light/shadow direction (most likely inverted lightposition)
- getLightMap() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
- getLightsView() - Method in class de.coreengine.rendering.renderable.light.ShadowLight
-
Getting the view camera of the shadow light
- getLineHeight() - Method in class de.coreengine.rendering.model.Font
- getLocalPose() - Method in class de.coreengine.animation.Joint
- getLod() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Getting the lod level of this specific node
- getMaterial() - Method in class de.coreengine.rendering.model.Mesh
- getMaterial() - Method in class de.coreengine.rendering.renderable.terrain.TerrainTexturePack
- getMaterialData() - Method in class de.coreengine.asset.modelLoader.MaterialParser
- getMaxPlayers() - Static method in class de.coreengine.network.TCPServer
- getMesh() - Method in class de.coreengine.rendering.renderable.Grassland
- getMeshData() - Method in class de.coreengine.asset.modelLoader.MeshParser
- getMeshes() - Method in class de.coreengine.rendering.model.Model
- getMessage() - Method in class de.coreengine.network.events.ChatEvent
-
Getting last message from network or null, if no messsage came
- getModel() - Method in class de.coreengine.rendering.renderable.AnimatedEntity
- getModel() - Method in class de.coreengine.rendering.renderable.Entity
- getModel(String) - Static method in class de.coreengine.asset.AssetDatabase
-
Getting model by name from the database.
- getMoon() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Read and writeable getter for the current setted moon.
- getMoon() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- getMorphB() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphBL() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphBR() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphL() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphR() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphT() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphTL() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMorphTR() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getMultiplicativeColor() - Method in class de.coreengine.rendering.renderable.Water
- getName() - Method in class de.coreengine.animation.Animation
- getName() - Method in class de.coreengine.animation.Joint
- getName() - Method in class de.coreengine.asset.modelLoader.AnimationParser
- getName() - Method in class de.coreengine.asset.modelLoader.BoneParser
- getNearPlane() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras near plane distance
- getNeighboursGeBottom() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Gets the greater or equal bottom neighbour node
returns null if its root node or neighbour is smaller - getNeighboursGeLeft() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Gets the greater or equal left neighbour node
returns null if its root node or neighbour is smaller - getNeighboursGeRight() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Gets the greater or equal right neighbour node
returns null if its root node or neighbour is smaller - getNeighboursGeTop() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Gets the greater or equal top neighbour node
returns null if its root node or neighbour is smaller - getNewSkeletonInstance() - Method in class de.coreengine.rendering.model.AnimatedModel
-
Creating a new instanceof the skeleton of this model.
- getNormalBuffer() - Method in class de.coreengine.rendering.GBuffer
- getNormalMap() - Method in class de.coreengine.rendering.renderable.Water
- getOffset() - Method in class de.coreengine.rendering.renderable.gui.GUIChar
- getOffset() - Method in class de.coreengine.rendering.renderable.Water
- getOffsetMatrix() - Method in class de.coreengine.asset.modelLoader.BoneParser
- getOffsetx() - Method in class de.coreengine.rendering.model.Character
- getOffsety() - Method in class de.coreengine.rendering.model.Character
- getOrigin() - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- getOrthoMatrix() - Static method in class de.coreengine.framework.Window
-
Get orthogonal projection matrix of the window
- getPane() - Method in class de.coreengine.system.gameObjects.gui.Button
- getPane() - Method in class de.coreengine.system.gameObjects.gui.List
- getPane() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- getPane() - Method in class de.coreengine.system.gameObjects.gui.TextField
- getParent() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
- getParticle() - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
- getPhysicWorld() - Method in class de.coreengine.system.Scene
-
Getting the physical collision world of this scene.
- getPickColor() - Method in class de.coreengine.rendering.renderable.AnimatedEntity
- getPickColor() - Method in class de.coreengine.rendering.renderable.Entity
- getPickColor() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getPickedColor() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
- getPickingBuffer() - Method in class de.coreengine.rendering.GBuffer
- getPitch() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras pitch (rotation around the x axis) in degrees
- getPlayerName() - Static method in class de.coreengine.network.TCPClient
- getPlayerName() - Method in class de.coreengine.system.PlayerGameObject
-
Getting the name of this player on the server.
- getPlayers() - Static method in class de.coreengine.network.TCPClient
- getPose() - Method in class de.coreengine.animation.Joint
- getPosition() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras current position in world space as 3d vector
- getPosition() - Method in class de.coreengine.rendering.renderable.light.PointLight
- getPosition() - Method in class de.coreengine.rendering.renderable.Moon
- getPosition() - Method in class de.coreengine.rendering.renderable.Particle
- getPosition() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Getting the position/offset of this chunk relative to the terrain (0, 0) coordinate
- getPosition() - Method in class de.coreengine.sound.AudioListener
- getPosition() - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
- getPositionBuffer() - Method in class de.coreengine.rendering.GBuffer
- getPosx() - Static method in class de.coreengine.framework.Mouse
- getPosX() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x position
- getPosX() - Method in class de.coreengine.rendering.model.Transformation
- getPosX() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting x pos of the pane relative to the parent pane.
- getPosy() - Static method in class de.coreengine.framework.Mouse
- getPosY() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y position
- getPosY() - Method in class de.coreengine.rendering.model.Transformation
- getPosY() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting y pos of the pane relative to the parent pane.
- getPosZ() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z position
- getPosZ() - Method in class de.coreengine.rendering.model.Transformation
- getPosZ() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting z pos of the pane relative to the parent pane.
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.DofPPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.FogPPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.GaussianBlurPPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.HsbPPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.PPShader
- getPPFragShaderFile() - Method in class de.coreengine.rendering.programs.pp.RadialBlurPPShader
- getPrefix() - Method in class de.coreengine.network.TCPServerClient
- getProjectionMatrix() - Method in class de.coreengine.rendering.renderable.Camera
- getQuality() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Getting the blur quality.
- getQuality() - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Getting the blur quality.
- getRay() - Method in class de.coreengine.rendering.renderable.Camera
- getRay() - Method in class de.coreengine.util.CameraRay
- getRed() - Method in class de.coreengine.rendering.model.Color
- getRedMaterial() - Method in class de.coreengine.rendering.renderable.terrain.TerrainTexturePack
- getReflectionFbo() - Method in class de.coreengine.rendering.renderable.Water
- getRefractionFbo() - Method in class de.coreengine.rendering.renderable.Water
- getResource(String, boolean) - Static method in class de.coreengine.asset.FileLoader
-
Reading a ascii resource from resources into a string array
- getRoll() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras roll (rotation around the z axis) in degrees
- getRotX() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x rotation
- getRotX() - Method in class de.coreengine.rendering.model.Transformation
- getRotX() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets the current rotation matrix around the x axis
- getRotX() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting x rotation of the pane relative to the parent pane.
- getRotY() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y rotation
- getRotY() - Method in class de.coreengine.rendering.model.Transformation
- getRotY() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets the current rotation matrix around the y axis
- getRotY() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting y rotation of the pane relative to the parent pane.
- getRotZ() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z rotation
- getRotZ() - Method in class de.coreengine.rendering.model.Transformation
- getRotZ() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets the current rotation matrix around the z axis
- getRotZ() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting z rotation of the pane relative to the parent pane.
- getSaturation() - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
- getScale() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getScale() - Method in class de.coreengine.rendering.renderable.Water
- getScaleX() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x scale
- getScaleX() - Method in class de.coreengine.rendering.model.Transformation
- getScaleX() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting vertical scale of the pane relative to the parent pane.
- getScaleY() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y scale
- getScaleY() - Method in class de.coreengine.rendering.model.Transformation
- getScaleY() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting horizontal scale of the pane relative to the parent pane.
- getScaleZ() - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z scale
- getScaleZ() - Method in class de.coreengine.rendering.model.Transformation
- getScaleZ() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Getting Z scale of the pane relative to the parent pane.
- getScene() - Method in class de.coreengine.system.GameObject
-
Getting scene of this game object, by getting scene of the root game object of the tree
- getSelectedColor() - Method in class de.coreengine.system.gameObjects.gui.List
- getSelectedItem() - Method in class de.coreengine.system.gameObjects.gui.List
- getShader() - Method in class de.coreengine.rendering.renderable.Entity
- getShadowMap() - Method in class de.coreengine.rendering.renderable.light.ShadowLight
- getShape() - Method in class de.coreengine.rendering.model.Mesh
- getShape() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getShineDamper() - Method in class de.coreengine.rendering.renderable.Water
-
Get shine damper for specular lighting
- getShininess() - Method in class de.coreengine.rendering.renderable.Water
-
Get shininess for specular lighting
- getSize() - Method in class de.coreengine.rendering.renderable.LensFlare
- getSize() - Method in class de.coreengine.rendering.renderable.Moon
- getSize() - Method in class de.coreengine.rendering.renderable.Particle
- getSize() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Getting the horizontal scaling/size of this terrain node (squared)
- getSize() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Getting the blur size.
- getSize() - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Getting the blur size.
- getSize() - Method in class de.coreengine.util.gl.IndexBuffer
- getSkeleton() - Method in class de.coreengine.asset.modelLoader.NodeParser
- getSkeleton() - Method in class de.coreengine.rendering.renderable.AnimatedEntity
- getSkybox() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
- getSkybox() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- getSkyboxFbo() - Method in class de.coreengine.rendering.renderable.Skybox
-
Fbo that stores the rendered skybox.
- getSoftEdgeDepth() - Method in class de.coreengine.rendering.renderable.Water
- getSound(String) - Static method in class de.coreengine.asset.AssetDatabase
-
Getting sound by name from the database.
- getState() - Static method in class de.coreengine.network.NetworkManager
- getStatus() - Method in class de.coreengine.animation.KeyFrame
- getSun() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Read and writeable getter for the current setted sun.
- getSun() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- getSunBuffer() - Method in class de.coreengine.rendering.GBuffer
- getSupportedVideoModes() - Static method in class de.coreengine.framework.Window
- getTarget() - Method in class de.coreengine.system.gameObjects.TPCamera
- getTerrainQuadtree() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Returning the terrain quadtree (the root nodes of the tree)
- getTesselationArea() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Getting the terrains current tesselation area as 3d vector.
- getText() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getText() - Method in class de.coreengine.rendering.renderable.gui.GUIText
- getText() - Method in class de.coreengine.system.gameObjects.gui.TextField
- getTextField() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- getTexture() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getTexture() - Method in class de.coreengine.rendering.renderable.Moon
- getTexture() - Method in class de.coreengine.rendering.renderable.Particle
- getTexture(String) - Static method in class de.coreengine.asset.AssetDatabase
-
Getting texture by name from the database.
- getTextureAtlas() - Method in class de.coreengine.rendering.model.Font
- getTexturePack() - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
- getTextures() - Method in class de.coreengine.rendering.renderable.LensFlare
- getTiling() - Method in class de.coreengine.rendering.renderable.Water
- getTimestamp() - Method in class de.coreengine.animation.KeyFrame
- getTransform() - Method in class de.coreengine.rendering.renderable.AnimatedEntity
- getTransform() - Method in class de.coreengine.rendering.renderable.Entity
- getTransMat() - Method in class de.coreengine.network.syncronized.SyncTransformation
- getTransMat() - Method in class de.coreengine.rendering.model.Transformation
- getTransMat() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getTransMat() - Method in class de.coreengine.rendering.renderable.Skybox
- getTransMat() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getTransMat() - Method in class de.coreengine.rendering.renderable.Water
- getTransMatArr() - Method in class de.coreengine.network.syncronized.SyncTransformation
- getTransMatArr() - Method in class de.coreengine.rendering.model.Transformation
- getTransMatFacing(Camera) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- getTransparency() - Method in class de.coreengine.rendering.renderable.Water
-
Setting the waters transparency (ration of reflectiona dn refraction).
- getTslf() - Static method in class de.coreengine.util.FrameTimer
- getTuftScale() - Method in class de.coreengine.rendering.renderable.Grassland
- getType() - Static method in class de.coreengine.framework.Window
- getTypedChars() - Static method in class de.coreengine.framework.Keyboard
- getUniformLocation(String) - Method in class de.coreengine.rendering.programs.Shader
-
Getting location of anshader uniform variable
- getUpBt() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- getValue() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- getValue() - Method in class de.coreengine.util.Pair
- getValuef(String) - Static method in class de.coreengine.util.Configuration
-
Getting float value of setting Loggin an error and returning 1, if setting not found
- getValuefa(String) - Static method in class de.coreengine.util.Configuration
-
Getting float array value of setting Loggin an error and returning {}, if setting not found
- getValuei(String) - Static method in class de.coreengine.util.Configuration
-
Getting int value of setting Loggin an error and returning 1, if setting not found
- getValues(String) - Static method in class de.coreengine.util.Configuration
-
Getting string value of setting Loggin an error and returning "", if setting not found
- getVao() - Method in class de.coreengine.rendering.model.Font
- getVao() - Method in class de.coreengine.rendering.model.Mesh
- getVao() - Method in class de.coreengine.rendering.model.singletons.TerrainMesh
- getVariable0Buffer() - Method in class de.coreengine.rendering.GBuffer
-
Getting variable0 gbuffer attachment texture.
Red component = How much effected by lighting
Green component = How much effected by fog
Blue component = Ambient occlusion - getVariable1Buffer() - Method in class de.coreengine.rendering.GBuffer
-
Getting variable1 gbuffer attachment texture.
Red component = How much reflective
Green component = How much damping shine
Blue component = use fake lighting in diffuse lighting (normal=(0, 1, 0)) - getVelocity() - Method in class de.coreengine.sound.AudioListener
- getViewMatrix() - Method in class de.coreengine.rendering.renderable.Camera
- getViewProjectionMatrix() - Method in class de.coreengine.rendering.renderable.Camera
-
Getting cameras current view projection matrix
- getVpMat() - Method in class de.coreengine.rendering.renderable.light.ShadowLight
- getWaveStrength() - Method in class de.coreengine.rendering.renderable.Water
- getWidth() - Method in class de.coreengine.asset.TextureData
- getWidth() - Static method in class de.coreengine.framework.Window
- getWidth() - Method in class de.coreengine.system.gameObjects.ShadowBox
- getWindIntensitivity() - Method in class de.coreengine.rendering.renderable.Grassland
- getWindMap() - Method in class de.coreengine.rendering.renderable.Grassland
- getWindMapTiling() - Method in class de.coreengine.rendering.renderable.Grassland
- getWindOffset() - Method in class de.coreengine.rendering.renderable.Grassland
- getWindow() - Static method in class de.coreengine.framework.Window
- getX() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getX() - Method in class de.coreengine.rendering.renderable.Water
- getY() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getY() - Method in class de.coreengine.rendering.renderable.Water
- getYaw() - Method in class de.coreengine.rendering.renderable.Camera
-
Gets cameras yaw (rotation around the y axis) in degrees
- getZ() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- getZ() - Method in class de.coreengine.rendering.renderable.Water
- GLFW - Class in de.coreengine.framework
-
Class to manage glfw context
- GLFW() - Constructor for class de.coreengine.framework.GLFW
- glowColor - Variable in class de.coreengine.asset.dataStructures.MaterialData
- glowColor - Variable in class de.coreengine.rendering.model.Material
-
Objects glowing color (black for no glowing)
- glowColorLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- glowMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- glowMap - Variable in class de.coreengine.rendering.model.Material
-
Glowing map, wich contains, where the object glows
- gotoScene(int) - Static method in class de.coreengine.system.Game
-
Going to specific scene
- Grassland - Class in de.coreengine.rendering.renderable
-
Class that represent a grassland for a terrain
- Grassland() - Constructor for class de.coreengine.rendering.renderable.Grassland
- GrasslandRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render a grassland
- GrasslandRenderer() - Constructor for class de.coreengine.rendering.renderer.GrasslandRenderer
- GrasslandShader - Class in de.coreengine.rendering.programs
-
Shader for a grassland renderer
- GrasslandShader() - Constructor for class de.coreengine.rendering.programs.GrasslandShader
- GRAVITY_OF_EARTH - Static variable in class de.coreengine.util.bullet.Physics
- GUIChar - Class in de.coreengine.rendering.renderable.gui
-
Class that represent a renderable character
- GUIPane - Class in de.coreengine.rendering.renderable.gui
-
Class that represent a pane for a gui
- GUIPane(GUIPane) - Constructor for class de.coreengine.rendering.renderable.gui.GUIPane
-
Creating new GUI Pane and setting its parent or null, if no parent gui exist
- GUIRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render 2d/3d gui elements/panes
- GUIRenderer() - Constructor for class de.coreengine.rendering.renderer.GUIRenderer
- GUIShader - Class in de.coreengine.rendering.programs
-
Shader for the gui renderer
- GUIShader() - Constructor for class de.coreengine.rendering.programs.GUIShader
- GUIText - Class in de.coreengine.rendering.renderable.gui
-
Class that represents a renderable text
- GUIText.Alignment - Enum in de.coreengine.rendering.renderable.gui
H
- height - Variable in class de.coreengine.asset.TextureData
- host(int, int, String, Class<? extends PlayerGameObject>) - Static method in class de.coreengine.network.NetworkManager
-
Setting up a dedicated server
- hostAndJoin(int, int, String, String, Class<? extends PlayerGameObject>) - Static method in class de.coreengine.network.NetworkManager
-
Hosting and joining a server via localhost
- HOSTER - de.coreengine.network.NetworkManager.NetworkState
- HsbEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Hue, saturation and value post processing effect
- HsbEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.HsbEffect
-
Creating new Hue saturation and brightness effect
- HsbPPShader - Class in de.coreengine.rendering.programs.pp
-
Hue, saturation and brightness post processing shader for the hsb effect renderer
- HsbPPShader() - Constructor for class de.coreengine.rendering.programs.pp.HsbPPShader
I
- IndexBuffer - Class in de.coreengine.util.gl
-
Class that represent an opengl index buffer
- IndexBuffer(int, int) - Constructor for class de.coreengine.util.gl.IndexBuffer
-
Creates new Index buffer
- indices - Variable in class de.coreengine.asset.dataStructures.MeshData
- info(String, String) - Static method in class de.coreengine.util.Logger
-
Prints and logging info message to console
- init() - Static method in class de.coreengine.framework.GLFW
-
Initialize glfw
- init() - Static method in class de.coreengine.rendering.model.Material
- init() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Initialize the master renderer
- init() - Static method in class de.coreengine.rendering.renderer.PostProcesser
- init() - Static method in class de.coreengine.sound.AL
-
Initalize OpenAL context and get default audio device
- init(int, int, String, Window.Type, TextureData) - Static method in class de.coreengine.system.Game
-
Initializing the game and all relevant libraries
- invoke(long, int, int) - Method in class de.coreengine.framework.Window
- ioResourceToByteBuffer(String, int) - Static method in class de.coreengine.util.BufferUtils
-
Getting a resource as bytebuffer
- isAlive() - Method in class de.coreengine.network.TCPServerClient
- isButtonPressed(int) - Static method in class de.coreengine.framework.Mouse
-
Check if the button is pressed at the moment.
Returns false, if button code is out of range! - isClicked() - Method in class de.coreengine.system.gameObjects.gui.Button
- isControlled() - Method in class de.coreengine.system.PlayerGameObject
- isCullFaces() - Method in class de.coreengine.rendering.renderable.Entity
- isDay() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- isFacingCamera() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- isFull() - Static method in class de.coreengine.network.TCPServer
- isGrabbed() - Static method in class de.coreengine.framework.Mouse
- isGrasslandEnabled() - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- isKeyPressed(int) - Static method in class de.coreengine.framework.Keyboard
-
Check if the key is pressed at the moment.
Returns false, if key code is out of range! - isLeaf() - Method in class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Is the node a leaf of the tree / has it children?
- isLensFlareEnabled() - Method in class de.coreengine.rendering.renderable.Sun
- isMouseEntered() - Method in class de.coreengine.system.gameObjects.gui.Button
- isMouseLeaved() - Method in class de.coreengine.system.gameObjects.gui.Button
- isMouseOver() - Method in class de.coreengine.rendering.renderable.AnimatedEntity
-
Returns true if mouse is over entity.
- isMouseOver() - Method in class de.coreengine.rendering.renderable.Entity
-
Returns true if mouse is over entity.
- isMouseOver() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Returns true if mouse is over gui pane.
- isMouseOver() - Method in class de.coreengine.system.gameObjects.gui.Button
- isPaused() - Static method in class de.coreengine.system.Game
- isPressed() - Method in class de.coreengine.system.gameObjects.gui.Button
- isReflectionEnabled() - Method in class de.coreengine.rendering.renderable.Water
- isRefractionEnabled() - Method in class de.coreengine.rendering.renderable.Water
- isRotateWithCam() - Method in class de.coreengine.rendering.renderable.Entity
- isRunning() - Static method in class de.coreengine.network.TCPClient
- isSprinting() - Method in class de.coreengine.system.gameObjects.FPCamera
- isVisible() - Static method in class de.coreengine.framework.Mouse
- isWalking() - Method in class de.coreengine.system.gameObjects.FPCamera
J
- join() - Static method in class de.coreengine.network.TCPClient
-
Joining client on the current scene
- join(String, int, String, String, Class<? extends PlayerGameObject>) - Static method in class de.coreengine.network.NetworkManager
-
Joining a running server.
- Joint - Class in de.coreengine.animation
- Joint(int, String, Matrix4f, Matrix4f) - Constructor for class de.coreengine.animation.Joint
-
Creating new joint
- Joint(Joint) - Constructor for class de.coreengine.animation.Joint
-
Creating new joint as copy from the passed joint
- jointIds - Variable in class de.coreengine.asset.dataStructures.MeshData
K
- keepAlive() - Static method in class de.coreengine.framework.Window
- key - Variable in class de.coreengine.asset.TextureData
- KEY_0 - Static variable in class de.coreengine.framework.Keyboard
- KEY_1 - Static variable in class de.coreengine.framework.Keyboard
- KEY_2 - Static variable in class de.coreengine.framework.Keyboard
- KEY_3 - Static variable in class de.coreengine.framework.Keyboard
- KEY_4 - Static variable in class de.coreengine.framework.Keyboard
- KEY_5 - Static variable in class de.coreengine.framework.Keyboard
- KEY_6 - Static variable in class de.coreengine.framework.Keyboard
- KEY_7 - Static variable in class de.coreengine.framework.Keyboard
- KEY_8 - Static variable in class de.coreengine.framework.Keyboard
- KEY_9 - Static variable in class de.coreengine.framework.Keyboard
- KEY_A - Static variable in class de.coreengine.framework.Keyboard
- KEY_APOSTROPHE - Static variable in class de.coreengine.framework.Keyboard
- KEY_B - Static variable in class de.coreengine.framework.Keyboard
- KEY_BACKSLASH - Static variable in class de.coreengine.framework.Keyboard
- KEY_BACKSPACE - Static variable in class de.coreengine.framework.Keyboard
- KEY_C - Static variable in class de.coreengine.framework.Keyboard
- KEY_CAPS_LOCK - Static variable in class de.coreengine.framework.Keyboard
- KEY_COMMA - Static variable in class de.coreengine.framework.Keyboard
- KEY_D - Static variable in class de.coreengine.framework.Keyboard
- KEY_DELETE - Static variable in class de.coreengine.framework.Keyboard
- KEY_DOWN - Static variable in class de.coreengine.framework.Keyboard
- KEY_E - Static variable in class de.coreengine.framework.Keyboard
- KEY_END - Static variable in class de.coreengine.framework.Keyboard
- KEY_ENTER - Static variable in class de.coreengine.framework.Keyboard
- KEY_EQUAL - Static variable in class de.coreengine.framework.Keyboard
- KEY_ESCAPE - Static variable in class de.coreengine.framework.Keyboard
- KEY_F - Static variable in class de.coreengine.framework.Keyboard
- KEY_F1 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F10 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F11 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F12 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F13 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F14 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F15 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F16 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F17 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F18 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F19 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F2 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F20 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F21 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F22 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F23 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F24 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F25 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F3 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F4 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F5 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F6 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F7 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F8 - Static variable in class de.coreengine.framework.Keyboard
- KEY_F9 - Static variable in class de.coreengine.framework.Keyboard
- KEY_G - Static variable in class de.coreengine.framework.Keyboard
- KEY_GRAVE_ACCENT - Static variable in class de.coreengine.framework.Keyboard
- KEY_H - Static variable in class de.coreengine.framework.Keyboard
- KEY_HOME - Static variable in class de.coreengine.framework.Keyboard
- KEY_I - Static variable in class de.coreengine.framework.Keyboard
- KEY_INSERT - Static variable in class de.coreengine.framework.Keyboard
- KEY_J - Static variable in class de.coreengine.framework.Keyboard
- KEY_K - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_0 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_1 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_2 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_3 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_4 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_5 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_6 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_7 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_8 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_9 - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_ADD - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_DECIMAL - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_DIVIDE - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_ENTER - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_EQUAL - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_MULTIPLY - Static variable in class de.coreengine.framework.Keyboard
- KEY_KP_SUBTRACT - Static variable in class de.coreengine.framework.Keyboard
- KEY_L - Static variable in class de.coreengine.framework.Keyboard
- KEY_LAST - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT_ALT - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT_BRACKET - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT_CONTROL - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT_SHIFT - Static variable in class de.coreengine.framework.Keyboard
- KEY_LEFT_SUPER - Static variable in class de.coreengine.framework.Keyboard
- KEY_M - Static variable in class de.coreengine.framework.Keyboard
- KEY_MENU - Static variable in class de.coreengine.framework.Keyboard
- KEY_MINUS - Static variable in class de.coreengine.framework.Keyboard
- KEY_N - Static variable in class de.coreengine.framework.Keyboard
- KEY_NUM_LOCK - Static variable in class de.coreengine.framework.Keyboard
- KEY_O - Static variable in class de.coreengine.framework.Keyboard
- KEY_P - Static variable in class de.coreengine.framework.Keyboard
- KEY_PAGE_DOWN - Static variable in class de.coreengine.framework.Keyboard
- KEY_PAGE_UP - Static variable in class de.coreengine.framework.Keyboard
- KEY_PAUSE - Static variable in class de.coreengine.framework.Keyboard
- KEY_PERIOD - Static variable in class de.coreengine.framework.Keyboard
- KEY_PRINT_SCREEN - Static variable in class de.coreengine.framework.Keyboard
- KEY_Q - Static variable in class de.coreengine.framework.Keyboard
- KEY_R - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT_ALT - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT_BRACKET - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT_CONTROL - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT_SHIFT - Static variable in class de.coreengine.framework.Keyboard
- KEY_RIGHT_SUPER - Static variable in class de.coreengine.framework.Keyboard
- KEY_S - Static variable in class de.coreengine.framework.Keyboard
- KEY_SCROLL_LOCK - Static variable in class de.coreengine.framework.Keyboard
- KEY_SEMICOLON - Static variable in class de.coreengine.framework.Keyboard
- KEY_SLASH - Static variable in class de.coreengine.framework.Keyboard
- KEY_SPACE - Static variable in class de.coreengine.framework.Keyboard
- KEY_T - Static variable in class de.coreengine.framework.Keyboard
- KEY_TAB - Static variable in class de.coreengine.framework.Keyboard
- KEY_U - Static variable in class de.coreengine.framework.Keyboard
- KEY_UNKNOWN - Static variable in class de.coreengine.framework.Keyboard
- KEY_UP - Static variable in class de.coreengine.framework.Keyboard
- KEY_V - Static variable in class de.coreengine.framework.Keyboard
- KEY_W - Static variable in class de.coreengine.framework.Keyboard
- KEY_WORLD_1 - Static variable in class de.coreengine.framework.Keyboard
- KEY_WORLD_2 - Static variable in class de.coreengine.framework.Keyboard
- KEY_X - Static variable in class de.coreengine.framework.Keyboard
- KEY_Y - Static variable in class de.coreengine.framework.Keyboard
- KEY_Z - Static variable in class de.coreengine.framework.Keyboard
- Keyboard - Class in de.coreengine.framework
-
Class for checking key states
- Keyboard() - Constructor for class de.coreengine.framework.Keyboard
- KeyFrame<Component> - Class in de.coreengine.animation
- KeyFrame(float, Component) - Constructor for class de.coreengine.animation.KeyFrame
-
Creating new keyframe for an animation
- KeyFrameList<Component> - Class in de.coreengine.animation
-
Class that stores a list of keyframes for a specific component
- KeyFrameList() - Constructor for class de.coreengine.animation.KeyFrameList
- kickClient(int, String) - Static method in class de.coreengine.network.TCPServer
-
Kicking client from the server
L
- LEFT - de.coreengine.rendering.renderable.gui.GUIText.Alignment
- LensFlare - Class in de.coreengine.rendering.renderable
-
Class that represent a lens flare effect to render
- LensFlare() - Constructor for class de.coreengine.rendering.renderable.LensFlare
- LensFlareRenderer - Class in de.coreengine.rendering.renderer
-
Renderer that can render a lens flar effect
- LensFlareRenderer() - Constructor for class de.coreengine.rendering.renderer.LensFlareRenderer
-
Creating new lens flare renderer
- LensFlareShader - Class in de.coreengine.rendering.programs
-
Shader forthe lens flare renderer
- LensFlareShader() - Constructor for class de.coreengine.rendering.programs.LensFlareShader
- LightScatteringEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Light scattering effect for the post processer
- LightScatteringEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
-
Create new light scattering effect
- LightScatteringPPShader - Class in de.coreengine.rendering.programs.pp
-
Shader for the light scattering effect
- LightScatteringPPShader() - Constructor for class de.coreengine.rendering.programs.pp.LightScatteringPPShader
- List - Class in de.coreengine.system.gameObjects.gui
-
List gui element
- List(GUIPane, String) - Constructor for class de.coreengine.system.gameObjects.gui.List
- loadAnimatedModel(String, String, boolean) - Static method in class de.coreengine.asset.CeaLoader
-
Loading an animated model from a file into the asset database.
- loadAnimatedModel(String, String, boolean, String) - Static method in class de.coreengine.asset.CeaLoader
-
Loading an animated model from a file into the asset database with a specified name.
- loadAnimatedModelData(String, boolean) - Static method in class de.coreengine.asset.CeaLoader
-
Loading animated model data from a file
- loadAnimatedModelFile(String, String, boolean, String) - Static method in class de.coreengine.asset.ModelLoader
-
Loading an animated model from a file into asset database
- loadAnimatedModelFileData(String, String) - Static method in class de.coreengine.asset.ModelLoader
-
Loading an dataStructures animated model from a file
- loadCubeMap(String, String, boolean) - Static method in class de.coreengine.asset.TextureLoader
-
Loading cube map texture from abstract path and extension and storing into asset database.
- loadCubeMap(String, String, String, String, String, String, String, boolean) - Static method in class de.coreengine.asset.TextureLoader
-
Loadig cubemap texture from 6 texture files and storing into asset database
- loadFont(String, boolean) - Static method in class de.coreengine.asset.FntLoader
-
Loading font file and its texture atlas from fnt file ad store it into database
- loadModel(String, String, boolean) - Static method in class de.coreengine.asset.CemLoader
-
Loading a model from a file into the asset database.
- loadModel(String, String, boolean, String) - Static method in class de.coreengine.asset.CemLoader
-
Loading a model from a file into the asset database with a specified name.
- loadModelData(String, boolean) - Static method in class de.coreengine.asset.CemLoader
-
Loading dataStructures model from a file
- loadModelFile(String, String, boolean, String) - Static method in class de.coreengine.asset.ModelLoader
-
Loading a model from a file into asset database
- loadModelFileData(String, String) - Static method in class de.coreengine.asset.ModelLoader
-
Loading a dataStructures model from a file
- loadSound(String, boolean) - Static method in class de.coreengine.asset.OggLoader
-
Loading ogg sound file and storing into asset database
- loadTerrainMesh() - Static method in class de.coreengine.rendering.renderable.terrain.TerrainMeshLoader
-
Parsing a terrain mesh from a file into a terrain mesh object with all morphing variants
- loadTextureFile(String, boolean, int, boolean) - Static method in class de.coreengine.asset.TextureLoader
-
Loading a TextureData file into an opengl texture and storing into asset database
- loadTextureFileMeta(String, boolean, int, boolean) - Static method in class de.coreengine.asset.TextureLoader
-
Load TextureData file and store into TextureData object
- loadUniforms() - Method in class de.coreengine.rendering.programs.DeferredShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.entity.EntityShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.entity.EntityShaderAdvanced
- loadUniforms() - Method in class de.coreengine.rendering.programs.FontShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.GrasslandShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.GUIShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.LensFlareShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.ParticleShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.pp.PPShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.Shader
-
Loading uniform locations
- loadUniforms() - Method in class de.coreengine.rendering.programs.ShadowMapShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.SkyboxShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.SunMoonShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.TerrainShader
- loadUniforms() - Method in class de.coreengine.rendering.programs.WaterShader
- Logger - Class in de.coreengine.util
-
Class to manage logging
- Logger() - Constructor for class de.coreengine.util.Logger
M
- MasterRenderer - Class in de.coreengine.rendering.renderer
-
Class that manage the whole rendering system and is the contact class for rendering stuff onto the screen
- MasterRenderer() - Constructor for class de.coreengine.rendering.renderer.MasterRenderer
- material - Variable in class de.coreengine.asset.dataStructures.MeshData
- Material - Class in de.coreengine.rendering.model
-
Class that represents a material with all its maps and parameters for a mesh
- Material() - Constructor for class de.coreengine.rendering.model.Material
- MaterialData - Class in de.coreengine.asset.dataStructures
-
Material data that can be stored into a file
A value of null means the default value of a material - MaterialData() - Constructor for class de.coreengine.asset.dataStructures.MaterialData
- MaterialParser - Class in de.coreengine.asset.modelLoader
- MaterialParser(AIMaterial) - Constructor for class de.coreengine.asset.modelLoader.MaterialParser
-
Creating new material data that can parse ai materials into materials and dataStructures materials
- matrixToFloatArray(Matrix4f) - Static method in class de.coreengine.util.Toolbox
-
Transforming a matrix4f from vecmtath to a 16 valued float array.
Maybe not the most performant procedure... - max(float...) - Static method in class de.coreengine.util.Toolbox
-
Getting the greatest float of values
- MemoryDumper - Class in de.coreengine.util.gl
-
Class that clean up memory after game quits
- MemoryDumper() - Constructor for class de.coreengine.util.gl.MemoryDumper
- Mesh - Class in de.coreengine.rendering.model
-
Class that represent a simple model, wich has only one material and consists of only one mesh
- Mesh(VertexArrayObject, IndexBuffer, CollisionShape) - Constructor for class de.coreengine.rendering.model.Mesh
-
Creating new model and set the material to default material
- Mesh(VertexArrayObject, IndexBuffer, Material, CollisionShape) - Constructor for class de.coreengine.rendering.model.Mesh
-
Creating new model with all parameters
- MeshData - Class in de.coreengine.asset.dataStructures
- MeshData() - Constructor for class de.coreengine.asset.dataStructures.MeshData
- meshes - Variable in class de.coreengine.asset.dataStructures.ModelData
- MeshParser - Class in de.coreengine.asset.modelLoader
- MeshParser(AIMesh, MaterialData[]) - Constructor for class de.coreengine.asset.modelLoader.MeshParser
-
Creating new mesh data that can parse ai meshes into meshes and dataStructures meshes
- min(float...) - Static method in class de.coreengine.util.Toolbox
-
Getting the smallest float of values
- Model - Class in de.coreengine.rendering.model
-
Class that represents a complex model with variouse meshes
- Model(Mesh[]) - Constructor for class de.coreengine.rendering.model.Model
-
Creating new model with its meshes
- ModelData - Class in de.coreengine.asset.dataStructures
-
Model data that can be saved in a file
- ModelData() - Constructor for class de.coreengine.asset.dataStructures.ModelData
- ModelLoader - Class in de.coreengine.asset
-
Class for loading model files
Supported Formats (From Assimp):
COMMON INTERCHANGE FORMATS (An asterisk indicates limited support)
Autodesk ( .fbx )
Collada ( .dae )
glTF ( .gltf, .glb )
Blender 3D ( .blend )
3ds Max 3DS ( .3ds )
3ds Max ASE ( .ase )
Wavefront Object ( .obj )
Industry Foundation Classes (IFC/Step) ( .ifc )
XGL ( .xgl,.zgl )
Stanford Polygon Library ( .ply )
*AutoCAD DXF ( .dxf )
LightWave ( .lwo )
LightWave Scene ( .lws )
Modo ( .lxo )
Stereolithography ( .stl )
DirectX X ( .x )
AC3D ( .ac )
Milkshape 3D ( .ms3d )
* TrueSpace ( .cob,.scn )
*OpenGEX ( .ogex )
*X3D ( .x3d )
*3MF ( .3mf )
MOTION CAPTURE FORMATS
Biovision BVH ( .bvh )
* CharacterStudio Motion ( .csm )
GRAPHICS ENGINE FORMATS
Ogre XML ( .xml )
Irrlicht Mesh ( .irrmesh )
* Irrlicht Scene ( .irr )
GAME FILE FORMATS
Quake I ( .mdl )
Quake II ( .md2 )
Quake III Mesh ( .md3 )
Quake III Map/BSP ( .pk3 )
* Return to Castle Wolfenstein ( .mdc )
Doom 3 ( .md5* )
*Valve Model ( .smd,.vta )
*Open Game Engine Exchange ( .ogex )
*Unreal ( .3d )
OTHER FILE FORMATS
BlitzBasic 3D ( .b3d )
Quick3D ( .q3d,.q3s )
Neutral File Format ( .nff )
Sense8 WorldToolKit ( .nff )
Object File Format ( .off )
PovRAY Raw ( .raw )
Terragen Terrain ( .ter )
3D GameStudio (3DGS) ( .mdl )
3D GameStudio (3DGS) Terrain ( .hmp )
Izware Nendo ( .ndo )
- ModelLoader() - Constructor for class de.coreengine.asset.ModelLoader
- Moon - Class in de.coreengine.rendering.renderable
-
Class that reprsents a moon for post processing and lighting calculation
- Moon() - Constructor for class de.coreengine.rendering.renderable.Moon
-
Creating new white moon and setting its attenuation to infinity
- Mouse - Class in de.coreengine.framework
-
Class to manage the cursor and get mouse inputs
- Mouse() - Constructor for class de.coreengine.framework.Mouse
- MOUSE_BUTTON_1 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_2 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_3 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_4 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_5 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_6 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_7 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_8 - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_LAST - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_LEFT - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_MIDDLE - Static variable in class de.coreengine.framework.Mouse
- MOUSE_BUTTON_RIGHT - Static variable in class de.coreengine.framework.Mouse
- MovingParticle - Class in de.coreengine.system.gameObjects.particle
- MovingParticle() - Constructor for class de.coreengine.system.gameObjects.particle.MovingParticle
N
- NAME_TAKEN - de.coreengine.network.TCPClient.HandshakeResult
- NetworkManager - Class in de.coreengine.network
-
Class that manaes network stuff
- NetworkManager() - Constructor for class de.coreengine.network.NetworkManager
- NetworkManager.NetworkState - Enum in de.coreengine.network
-
Network state of the game (one of):
- DEDICATED_SERVER (Only server)
- HOSTER (Hosting client)
- CLIENT (Connected Client)
- SINGLE (Singleplayer) - NodeParser - Class in de.coreengine.asset.modelLoader
- NodeParser(AINode) - Constructor for class de.coreengine.asset.modelLoader.NodeParser
-
Creates new node data to parse ai nodes
- normalMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- normalMap - Variable in class de.coreengine.rendering.model.Material
-
Normal map, wich contains the normal clarification for the specific pixels
- normals - Variable in class de.coreengine.asset.dataStructures.MeshData
- NumericUpDown - Class in de.coreengine.system.gameObjects.gui
-
Class that represents a numeric input field
- NumericUpDown(GUIPane, String) - Constructor for class de.coreengine.system.gameObjects.gui.NumericUpDown
-
Creating new Numeric up down and setting ts parent or null, if no parent gui exist
O
- OggLoader - Class in de.coreengine.asset
-
Class that can load a sound file
- OggLoader() - Constructor for class de.coreengine.asset.OggLoader
- onAdd() - Method in class de.coreengine.system.GameObject
-
This method gets called once, when the GameObject is added to a scene, or to another GameObject as child.
- onClick() - Method in interface de.coreengine.system.gameObjects.gui.ButtonListener
- onDisconnect() - Method in class de.coreengine.system.PlayerGameObject
-
Getting called when player disconnects
- onInit() - Method in class de.coreengine.system.GameObject
-
This method gets called once in the GameObject life cycle.
- onInit() - Method in class de.coreengine.system.gameObjects.FPCamera
- onInit() - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- onInit() - Method in class de.coreengine.system.gameObjects.ShadowBox
- onJoin() - Method in class de.coreengine.system.PlayerGameObject
-
Getting called, when player joines
- onLoad(byte[]) - Method in class de.coreengine.system.GameObject
-
This method gets called asynchronous, when the game wants to GameObject to recreate its state from saved data.
- onMouseEnter() - Method in interface de.coreengine.system.gameObjects.gui.ButtonListener
- onMouseEnter() - Method in interface de.coreengine.system.gameObjects.gui.SimpleButtonListener
- onMouseLeave() - Method in interface de.coreengine.system.gameObjects.gui.ButtonListener
- onMouseLeave() - Method in interface de.coreengine.system.gameObjects.gui.SimpleButtonListener
- onMouseOver() - Method in interface de.coreengine.system.gameObjects.gui.ButtonListener
- onMouseOver() - Method in interface de.coreengine.system.gameObjects.gui.SimpleButtonListener
- onPauseUpdate() - Method in class de.coreengine.system.GameObject
-
This method gets called every frame when the game is paused before the render method.
- onPress() - Method in interface de.coreengine.system.gameObjects.gui.ButtonListener
- onPress() - Method in interface de.coreengine.system.gameObjects.gui.SimpleButtonListener
- onRemove() - Method in class de.coreengine.system.GameObject
-
This method gets called once, when the GameObject gets removed from a scene or its parent GameObject (if it had one).
- onRender() - Method in class de.coreengine.system.GameObject
-
In this method the GameObject gets rendered onto the screen (if it has an graphical representation).
- onRender() - Method in class de.coreengine.system.gameObjects.Animated
- onRender() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- onRender() - Method in class de.coreengine.system.gameObjects.FPCamera
- onRender() - Method in class de.coreengine.system.gameObjects.gui.Button
- onRender() - Method in class de.coreengine.system.gameObjects.gui.List
- onRender() - Method in class de.coreengine.system.gameObjects.gui.TextField
- onRender() - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
- onRender() - Method in class de.coreengine.system.gameObjects.ShadowBox
- onRender() - Method in class de.coreengine.system.gameObjects.Simple
- onRender() - Method in class de.coreengine.system.gameObjects.TPCamera
- onSave() - Method in class de.coreengine.system.GameObject
-
This method gets called asynchronous, when the game wants the GameObject to save its current state.
- onSyncronize() - Method in class de.coreengine.system.GameObject
-
This method gets called, every time a network update occurs.
- onUpdate() - Method in class de.coreengine.system.GameObject
-
This method gets called every frame before the render method.
- onUpdate() - Method in class de.coreengine.system.gameObjects.Animated
- onUpdate() - Method in class de.coreengine.system.gameObjects.DayNightCycle
- onUpdate() - Method in class de.coreengine.system.gameObjects.FPCamera
- onUpdate() - Method in class de.coreengine.system.gameObjects.gui.Button
- onUpdate() - Method in class de.coreengine.system.gameObjects.gui.List
- onUpdate() - Method in class de.coreengine.system.gameObjects.gui.TextField
- onUpdate() - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
- onUpdate() - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
- onUpdate() - Method in class de.coreengine.system.gameObjects.ShadowBox
-
Updates the bounds of the shadow box based on the light direction and the camera's view frustum, to make sure that the box covers the smallest area possible while still ensuring that everything inside the camera's view (within a certain range) will cast shadows.
- onUpdate() - Method in class de.coreengine.system.gameObjects.TPCamera
P
- Pair<KeyType,ValueType> - Class in de.coreengine.util
-
Alternate class for javafx.util.Pair, as its not longer part of the JDK
- Pair(KeyType, ValueType) - Constructor for class de.coreengine.util.Pair
- parent - Variable in class de.coreengine.system.GameObject
- parse() - Method in class de.coreengine.asset.modelLoader.BoneParser
-
Parsing ai bone
- parse() - Method in class de.coreengine.asset.modelLoader.MaterialParser
-
Parse ai materials into materials and dataStructures materials
- parse(String, List<BoneParser>) - Method in class de.coreengine.asset.modelLoader.MeshParser
-
Parse ai meshes into meshes and dataStructures meshes
- parse(List<BoneParser>) - Method in class de.coreengine.asset.modelLoader.AnimationParser
-
Parsing animation data from ai animation
- parse(List<BoneParser>) - Method in class de.coreengine.asset.modelLoader.NodeParser
-
Parsing data from the ai node
- Particle - Class in de.coreengine.rendering.renderable
- Particle() - Constructor for class de.coreengine.rendering.renderable.Particle
- ParticleRenderer - Class in de.coreengine.rendering.renderer
-
Renderer that can render 3d particles
- ParticleRenderer() - Constructor for class de.coreengine.rendering.renderer.ParticleRenderer
- ParticleShader - Class in de.coreengine.rendering.programs
- ParticleShader() - Constructor for class de.coreengine.rendering.programs.ParticleShader
- ParticleSystem - Class in de.coreengine.system.gameObjects.particle
- ParticleSystem() - Constructor for class de.coreengine.system.gameObjects.particle.ParticleSystem
- pause() - Method in class de.coreengine.sound.AudioSource
-
Pause source from playing audio
- pause() - Method in class de.coreengine.system.gameObjects.Animated
-
Pause the animation
- pauseUpdate() - Method in class de.coreengine.system.Scene
-
Pause updating scene
- Physics - Class in de.coreengine.util.bullet
-
Class that contains someuseful jbullet methods
- Physics() - Constructor for class de.coreengine.util.bullet.Physics
- pickingColorLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- play() - Method in class de.coreengine.sound.AudioSource
-
Continue playing after pause
- play() - Method in class de.coreengine.system.gameObjects.Animated
-
Play / resume the animation
- play(String) - Method in class de.coreengine.sound.AudioSource
-
Setting sound for this source and play
- PlayerGameObject - Class in de.coreengine.system
-
Gameobject that can be spawned by a client
- PlayerGameObject() - Constructor for class de.coreengine.system.PlayerGameObject
- Point3D - Class in de.coreengine.rendering.model.singletons
-
Representing a simple 3 dimensional point model singleton
- Point3D() - Constructor for class de.coreengine.rendering.model.singletons.Point3D
- PointLight - Class in de.coreengine.rendering.renderable.light
-
Represent a point light in the scene with specific range
- PointLight() - Constructor for class de.coreengine.rendering.renderable.light.PointLight
- PostProcesser - Class in de.coreengine.rendering.renderer
-
Can apply post processing effects to the scene
- PostProcesser() - Constructor for class de.coreengine.rendering.renderer.PostProcesser
- PostProcessingEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Represents a template for an effect for the postprocesser
- PostProcessingEffect(PPShader) - Constructor for class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
Creating newpost processing effect and setting its shader.
- PPShader - Class in de.coreengine.rendering.programs.pp
-
Shader for a post processing effect
- PPShader() - Constructor for class de.coreengine.rendering.programs.pp.PPShader
- prepare(float, float, float) - Method in class de.coreengine.rendering.programs.pp.GaussianBlurPPShader
-
Prepare gaussian blur shader, by setting blur settings for next blur.
- prepare(int, int) - Method in class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
Preparing the effect
- prepareBlur(float, float, float) - Method in class de.coreengine.rendering.programs.pp.DofPPShader
-
Prepare gaussian blur, by setting blur settings for next blur.
- prepareBlur(float, float, Vector2f, int) - Method in class de.coreengine.rendering.programs.pp.RadialBlurPPShader
-
Preparing the shader for the next blur
- prepareCam(Camera) - Method in class de.coreengine.rendering.programs.ParticleShader
-
Prepare camera to render next particles from
- prepareChar(GUIChar) - Method in class de.coreengine.rendering.programs.FontShader
-
Prepare shader fo one next char to render
- prepareEffect(float, float, int) - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
-
Preparing shader for the next sun
- prepareEntity(AnimatedEntity) - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
-
Preparing an animated entity
- prepareEntity(Entity) - Method in class de.coreengine.rendering.programs.entity.EntityShader
- prepareEntity(Entity) - Method in class de.coreengine.rendering.programs.ShadowMapShader
-
Prepare shader for next entity to render
- prepareGui(GUIPane, Camera) - Method in class de.coreengine.rendering.programs.GUIShader
-
Prepare shader for next gui to render
- prepareLensFlareTile(int, float, float, float, float, float) - Method in class de.coreengine.rendering.programs.LensFlareShader
-
Prepare next lens flare tile
- prepareMaterial(Material) - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
-
Preparing shader for next material
- prepareMaterial(Material) - Method in class de.coreengine.rendering.programs.entity.EntityShader
-
Preparing shader for next material
- prepareMaterial(Material) - Method in class de.coreengine.rendering.programs.entity.EntityShaderAdvanced
-
Preparing shader for next material
- prepareMoon(Moon, Camera) - Method in class de.coreengine.rendering.programs.SunMoonShader
-
Preparing shader for the next sun or moon
- prepareParticles(int) - Method in class de.coreengine.rendering.programs.ParticleShader
-
Preparing stuff for next particles
- prepareSkybox(Skybox) - Method in class de.coreengine.rendering.programs.SkyboxShader
-
Preparing next skybox
- prepareTerrain(Terrain) - Method in class de.coreengine.rendering.programs.GrasslandShader
-
Preparing shader for next terrain
- prepareText(GUIPane, Camera) - Method in class de.coreengine.rendering.programs.FontShader
-
Prepare shader for next text to render
- prepareWater(Water) - Method in class de.coreengine.rendering.programs.WaterShader
-
Prepare shader for next water to render
- Protocol - Class in de.coreengine.network
-
Class that handles network messenges
- Protocol() - Constructor for class de.coreengine.network.Protocol
Q
- Quad2D - Class in de.coreengine.rendering.model.singletons
-
Representing a simple 2 dimensional quad model singleton
- Quad2D() - Constructor for class de.coreengine.rendering.model.singletons.Quad2D
R
- RadialBlurEffect - Class in de.coreengine.rendering.renderer.ppeffects
-
Effect that can apply an radial blur to the post processing process
- RadialBlurEffect() - Constructor for class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
-
Creating new radial blur effect and setting shader
- RadialBlurPPShader - Class in de.coreengine.rendering.programs.pp
-
Shader for the radial blur effect
- RadialBlurPPShader() - Constructor for class de.coreengine.rendering.programs.pp.RadialBlurPPShader
- randomFloat(float, float) - Static method in class de.coreengine.util.Toolbox
-
Generating a random float between min and max
- randomInt(int, int) - Static method in class de.coreengine.util.Toolbox
-
Generating a random integer between min and max
- randomVector(Vector2f, Vector2f) - Static method in class de.coreengine.util.Toolbox
-
Generating random vector between min and max
- randomVector(Vector3f, Vector3f) - Static method in class de.coreengine.util.Toolbox
-
Generating random vector between min and max
- readBinaryFile(String) - Static method in class de.coreengine.asset.FileLoader
-
Reading a binary file from drive into an object
- readFile(String, boolean) - Static method in class de.coreengine.asset.FileLoader
-
Reading a file from drive into a string array
- recalcCollisionShape(int) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Recalculate the terrain collision shape
- recalcRay(Matrix4f, Matrix4f) - Method in class de.coreengine.util.CameraRay
-
Recalculate the current camera ray
- recalcViewMatrix() - Method in class de.coreengine.rendering.renderable.Camera
-
Recalculate view matrix from position and rotation from this camera
- recalcViewProjectionMatrix() - Method in class de.coreengine.rendering.renderable.Camera
-
Recalculate view projection matrix from view andprojection matrix from this camera
- reflectionMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- reflectionMap - Variable in class de.coreengine.rendering.model.Material
-
Reflection cube map, that contains the reflected environment
- reflectivityLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- registerScene(Scene) - Static method in class de.coreengine.system.Game
-
Register scene in the game
- reloadOrtho(Matrix4f) - Method in class de.coreengine.rendering.programs.LensFlareShader
-
Reloading ortho projection matrix into shader
- reloadSun() - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
-
Realoading sun origin into shader
- removeChild(Transformation) - Method in class de.coreengine.rendering.model.Transformation
- removeChild(GameObject) - Method in class de.coreengine.system.GameObject
-
Removing child game object from childs
- removeGameObject(GameObject) - Method in class de.coreengine.system.Scene
-
Removing game object from the root game object
- removeItem(String) - Method in class de.coreengine.system.gameObjects.gui.List
-
Removing item from list
- removeScene(int) - Static method in class de.coreengine.system.Game
- render() - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Rendering all from the renderlists and clear renderlists
- render() - Method in class de.coreengine.system.Scene
-
Rendering scene
- render(HashMap<String, List<Particle>>, Camera) - Method in class de.coreengine.rendering.renderer.ParticleRenderer
-
Rendering a batch of particles sortet by texture
- renderAmbientLight(AmbientLight) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new ambient light to the ambient light renderlist.
- renderAnimatedEntity(AnimatedEntity) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new animated entity to the animated entity renderlist.
- renderDirectionalLight(DirectionalLight) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new directional light to the directional light renderlist.
- renderEntity(Entity) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new entity to the entity renderlist.
- renderGui2D(GUIPane) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Rendering 2 dimensional gui and all its components onto the screen
- renderGui3D(GUIPane) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Rendering 3 dimensional gui and all its components into the world
- renderLensFlare(LensFlare) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Rendering lens flare effect onto the screen
- renderParticle(Particle) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding new particle to the particle renderlist.
- renderPointLight(PointLight) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new point light to the point light renderlist.
- renderSpotLight(SpotLight) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new spot light to the spot light renderlist.
- renderTerrain(Terrain) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new terrain to the terrain renderlist.
- renderText() - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- renderWater(Water) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Adding a new water to the water renderlist.
- reset() - Method in class de.coreengine.network.Event
-
Resetting the event
(Call every frame, AFTER event gets processed) - reset() - Method in class de.coreengine.network.events.ChatEvent
- reset() - Method in class de.coreengine.network.events.SimpleEvent
- resolutionChanged(int, int, float) - Method in interface de.coreengine.framework.WindowChangedListener
-
Getting called, when the window resolution gets changed
- RIGHT - de.coreengine.rendering.renderable.gui.GUIText.Alignment
- run() - Method in class de.coreengine.network.TCPClient
- run() - Method in class de.coreengine.network.TCPServer
- run() - Method in class de.coreengine.network.TCPServerClient
S
- saveAnimatedModelData(String, AnimatedModelData) - Static method in class de.coreengine.asset.CeaLoader
-
Saving dataStructures model to a file
- saveLog() - Static method in class de.coreengine.util.Logger
-
Saving current log into file relative to application.
File format: log_dd-MM-yyyy HH:mm:ss.log - saveModelData(String, ModelData) - Static method in class de.coreengine.asset.CemLoader
-
Saving model data to a file
- scaleRigidBody(RigidBody, float, float, float, DynamicsWorld) - Static method in class de.coreengine.util.bullet.Physics
-
Scaling a rigidbody in a dynamics world
- Scene - Class in de.coreengine.system
-
Class that represent a scene/level in the game
- Scene() - Constructor for class de.coreengine.system.Scene
-
Initialize root GameObject
- sendMessage(String) - Method in class de.coreengine.network.events.ChatEvent
-
Sending a message to the network
- set(float) - Method in class de.coreengine.network.syncronized.SyncFloat
- set(float, float, float) - Method in class de.coreengine.rendering.model.Color
-
Setting new rgb value of this color
- set(Color) - Method in class de.coreengine.rendering.model.Color
-
Sets the value of this color to the value of c
- set(Matrix4f) - Method in class de.coreengine.network.syncronized.SyncMatrix
- setAlignment(GUIText.Alignment) - Method in class de.coreengine.rendering.renderable.gui.GUIText
-
Setting the text alignment.
- setAmplitude(float) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the vertical scaling of the terrain in world space.
The terrain max height in world space will be scale * amplitude + y. - setAnimatedEntity(AnimatedEntity) - Method in class de.coreengine.system.gameObjects.Animated
-
Setting the entity, that should be animated.
- setAnimation(String) - Method in class de.coreengine.system.gameObjects.Animated
-
Setting the animation, that should be played.
- setAnimationSpeed(float) - Method in class de.coreengine.system.gameObjects.Animated
-
Setting the speed of the animation.
- setArea(float, float) - Method in class de.coreengine.rendering.programs.pp.DofPPShader
-
Set dof area
- setArea(float, float) - Method in class de.coreengine.rendering.renderable.Grassland
-
Setting the area of the grassland around the player.
- setBaseTexture(int, int) - Method in class de.coreengine.rendering.programs.pp.PPShader
-
Setting base post processing effect textures
- setBightness(float) - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- setBlending(boolean) - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Enable or disable blending.
- setBlendingFactor(int, float) - Method in class de.coreengine.rendering.renderable.Skybox
-
Setting blending factor at specific id.
- setBlendingTexture(int) - Method in class de.coreengine.rendering.programs.pp.FogPPShader
-
Setting blending texture, the fog will blend into this texture, when blending is enabled.
- setBlendMap(String) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the new blend map of the terrain
- setBlue(float) - Method in class de.coreengine.rendering.model.Color
-
Sets the Blue value of the rgb model and reclaculate the hsb and srgb
- setBrightness(float) - Method in class de.coreengine.rendering.renderable.LensFlare
- setBrightness(float) - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
-
Setting the brightness factor of this effect.
- setBrightness(float) - Method in class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
- setcamera(Camera) - Method in class de.coreengine.rendering.programs.GrasslandShader
-
Setting camera for next terrain
- setCamera(Camera) - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
- setCamera(Camera) - Method in class de.coreengine.rendering.programs.SkyboxShader
-
Setting the camera to render next skyboxes from
- setCamera(Camera) - Method in class de.coreengine.rendering.programs.WaterShader
-
Setting camera for next water
- setCamera(Camera) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Setting the camera to render next frame from
- setCamera(Camera, boolean) - Method in class de.coreengine.rendering.programs.entity.EntityShader
- setCameraPosition(Vector3f) - Method in class de.coreengine.rendering.programs.DeferredShader
-
Setting the position, the specular light calculation is using for calculating the reflections
- setCameraPosition(Vector3f) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Setting camera position used for tesselation
- setCenter(Vector3f) - Method in class de.coreengine.system.gameObjects.DayNightCycle
-
Setting the center of the sun cycle.
- setChunkData(Vector2f, float) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Loading the position/offset and size of the next chunk into the shader
- setClipPlane(float, float, float, float) - Method in class de.coreengine.rendering.programs.entity.AnimatedEntityShader
-
Setting clip plane for next entity
- setClipPlane(float, float, float, float) - Method in class de.coreengine.rendering.programs.entity.EntityShader
-
Setting clip plane for next entity
- setClipPlane(float, float, float, float) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Setting clip plane for next terrain
- setConfig(TerrainConfig) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Setting the new configuration of the terrain
- setCubeMapTexture(int, String) - Method in class de.coreengine.rendering.renderable.Skybox
-
Setting cube map texture at specific id.
- setCubeMapTextures(String[], float[]) - Method in class de.coreengine.rendering.renderable.Skybox
-
Setting cube map textures and its initial blending factors.
The factor represents the visibility of the cube map texture. - setCullFaces(boolean) - Method in class de.coreengine.rendering.renderable.Entity
- setCurrentTime(float) - Method in class de.coreengine.system.gameObjects.Animated
-
Setting the current time of the animation
- setCursor(String) - Method in class de.coreengine.system.gameObjects.gui.TextField
- setDamping(float) - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
-
Setting damping of the particle.
- setDensity(float) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Setting fogs density.
- setDensity(float) - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Setting fogs density.
- setDensity(int) - Method in class de.coreengine.rendering.renderable.Grassland
-
Setting the density for the grassland model.
- setDensityMap(String) - Method in class de.coreengine.rendering.renderable.Grassland
-
Setting the densitymap for this grassland.
- setDimension(float, float, float) - Method in class de.coreengine.rendering.renderable.light.ShadowLight
-
Changes the dimension of the shadow lights view frustum
- setDirections(float) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Setting the directions to blur.
- setDirections(float) - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Setting the directions to blur.
- setDistance(float) - Method in class de.coreengine.system.gameObjects.TPCamera
-
Setting distance of the third person camera to the target
- setDistance(int) - Method in class de.coreengine.rendering.renderable.Grassland
- setDudvMap(String) - Method in class de.coreengine.rendering.renderable.Water
- setFacingCamera(boolean) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
When facing is enabled, the gui pane is always facing the camera.
- setFarPlane(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera far plane
- setFilter(Set<String>) - Method in class de.coreengine.system.gameObjects.gui.TextField
- setFont(String) - Method in class de.coreengine.rendering.renderable.gui.GUIText
-
Setting font of the text and recreating chars
- setFontSize(float) - Method in class de.coreengine.rendering.renderable.gui.GUIText
- setFov(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera field of view
- setFromRigidbody(RigidBody) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting transformation from rigidbody transformation
- setFromRigidBody(RigidBody) - Method in class de.coreengine.rendering.model.Transformation
-
Setting transformation matrix to rigid body transformation matrix
- setGBuffer(GBuffer) - Method in class de.coreengine.rendering.programs.DeferredShader
-
Setting gBuffer maps to render lights into in the next frame
- setGenerationCountRange(int, int) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles count
How much particles should be generated, if generation speed expired? - setGenerationSpeed(float) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
- setGrabbed(boolean) - Static method in class de.coreengine.framework.Mouse
- setGradient(float) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Setting fogs gradient.
- setGradient(float) - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
-
Setting fogs gradient.
- setGrasslandEnabled(boolean) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
- setGreen(float) - Method in class de.coreengine.rendering.model.Color
-
Sets the Green value of the rgb model and reclaculate the hsb and srgb
- setHeightMap(TextureData) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the new height map of the terrain
- setHsb(float, float, float) - Method in class de.coreengine.rendering.programs.pp.HsbPPShader
-
Setting hsb for next render call
- setHue(float) - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
-
Setting the hue factor of this effect.
- setIcon(TextureData) - Static method in class de.coreengine.framework.Window
-
Set textureData as icon for the glfw window
- setIndex(IndexBuffer) - Method in class de.coreengine.rendering.renderable.gui.GUIChar
- setIntensity(float) - Method in class de.coreengine.rendering.renderable.light.AmbientLight
- setIntensity(float) - Method in class de.coreengine.rendering.renderable.Moon
-
Setting light intensity
- setIntensity(float) - Method in class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
- setIntensity(float) - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- setKey(KeyType) - Method in class de.coreengine.util.Pair
-
Set the key
- setLensFlareEnabled(boolean) - Method in class de.coreengine.rendering.renderable.Sun
- setLightMap(String) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the new light map of the terrain
- setLightSources(List<PointLight>, List<SpotLight>, List<AmbientLight>, List<DirectionalLight>) - Method in class de.coreengine.rendering.programs.DeferredShader
-
Setting light sources for the next frame
- setListener(ButtonListener) - Method in class de.coreengine.system.gameObjects.gui.Button
-
Setting the listener to call at state changes or null, to call no listener
- setListener(TextFieldListener) - Method in class de.coreengine.system.gameObjects.gui.TextField
- setLocalPose(Matrix4f) - Method in class de.coreengine.animation.Joint
-
Setting the current local pose matrix of this joint in model space
- setLodRanges(float[]) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting this terrains lod stage area ranges.
lodRanges does not have to be null or empty, else it will rejected - setLoop(boolean) - Method in class de.coreengine.sound.AudioSource
- setLoop(boolean) - Method in class de.coreengine.system.gameObjects.Animated
-
Should the animation loop, when its over
- setMassRange(float, float) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles mass
Gravity formula: mass * Physics.GRAVITY_OF_EARTH * FrameTimer.getTslf() - setMax(float) - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- setMesh(Mesh, float) - Method in class de.coreengine.rendering.renderable.Grassland
- setMin(float) - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- setModel(String) - Method in class de.coreengine.rendering.renderable.AnimatedEntity
- setModel(String) - Method in class de.coreengine.rendering.renderable.Entity
- setMoon(Moon) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Setting the moon to render in the next frame
- setNearPlane(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera near plane
- setNextTransform(Vector2f, Vector3f) - Method in class de.coreengine.rendering.programs.ParticleShader
-
Set transformation for next particle
- setNormalMap(String) - Method in class de.coreengine.rendering.renderable.Water
- setOffset(float) - Method in class de.coreengine.rendering.renderable.Water
- setOrientation(float, float, float) - Method in class de.coreengine.sound.AudioListener
-
Orientation of the listener as 3d vector
- setOverTexture(String) - Method in class de.coreengine.system.gameObjects.gui.Button
-
Setting texture to change to, at mouse entering button or Material.NO_TEXTURE_SET for no change.
- setPadding(float) - Method in class de.coreengine.rendering.renderable.gui.GUIText
- setParticleClass(Class<? extends MovingParticle>) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting class to instantiate when creating new particles.
- setPaused(boolean) - Static method in class de.coreengine.system.Game
-
Set the game in paused state or the other way round.
- setPitch(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera pitch and sets camera rotated to true if it has changed
- setPitch(float) - Method in class de.coreengine.system.gameObjects.TPCamera
-
Setting pitch of the third person camera over the target
- setPosition(float, float, float) - Method in class de.coreengine.sound.AudioSource
-
Setting position of the source in the 3d world
- setPosX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x position
- setPosX(float) - Method in class de.coreengine.rendering.model.Transformation
- setPosX(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting x pos of the pane relative to the parent pane.
posX = posX + parent.posX - setPosY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y position
- setPosY(float) - Method in class de.coreengine.rendering.model.Transformation
- setPosY(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting y pos of the pane relative to the parent pane.
posY = posY + parent.posY - setPosZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z position
- setPosZ(float) - Method in class de.coreengine.rendering.model.Transformation
- setPosZ(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting z pos of the pane relative to the parent pane.
posZ = posZ + parent.posZ - setPressedTexture(String) - Method in class de.coreengine.system.gameObjects.gui.Button
-
Setting texture to change to, at mouse pressing button or Material.NO_TEXTURE_SET for no change.
- setQuality(float) - Method in class de.coreengine.rendering.renderable.light.ShadowLight
-
Setting the quality of the shadows
- setQuality(float) - Method in class de.coreengine.rendering.renderable.Water
-
Setting waters quality be rescaling the fraction and reflection texture.
- setQuality(float) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Setting the blur quality.
- setQuality(float) - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Setting the blur quality.
- setQuality(int) - Method in class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
- setQuality(int) - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- setRed(float) - Method in class de.coreengine.rendering.model.Color
-
Sets the Red value of the rgb model and reclaculate the hsb and srgb
- setReflectionEnabled(boolean) - Method in class de.coreengine.rendering.renderable.Water
-
Enable or disable reflection.
- setRefractionEnabled(boolean) - Method in class de.coreengine.rendering.renderable.Water
-
Enable or disable refraction.
- setReiszeable(boolean) - Static method in class de.coreengine.framework.Window
-
Only affective on WINDOWED typed windows
- setRelative(boolean) - Method in class de.coreengine.sound.AudioSource
- setRoll(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera roll and sets camera rotated to true if it has changed
- setRolloff(float) - Method in class de.coreengine.sound.AudioSource
-
Setting rolloff factor for this source in the distance.
- setRotateWithCam(boolean) - Method in class de.coreengine.rendering.renderable.Entity
-
Should the entity rotate and move with the camera
- setRotation(float) - Method in class de.coreengine.rendering.renderable.Skybox
- setRotation(float) - Method in class de.coreengine.system.gameObjects.TPCamera
-
Setting rotation of the third person camera around the target
- setRotX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x rotation
- setRotX(float) - Method in class de.coreengine.rendering.model.Transformation
- setRotX(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting x rotation of the pane relative to the parent pane.
rotX = rotX + parent.rotX - setRotY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y rotation
- setRotY(float) - Method in class de.coreengine.rendering.model.Transformation
- setRotY(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting y rotation of the pane relative to the parent pane.
rotY = rotY + parent.rotY - setRotZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z rotation
- setRotZ(float) - Method in class de.coreengine.rendering.model.Transformation
- setRotZ(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting z rotation of the pane relative to the parent pane.
rotZ = rotZ + parent.rotZ - setSaturation(float) - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
-
Setting the saturation factor of this effect.
- setScale(float) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Sets the terrain horizontal scale/size
- setScale(float) - Method in class de.coreengine.rendering.renderable.Water
-
Sets the water horizontal scale/size
- setScaleX(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the x scale
- setScaleX(float) - Method in class de.coreengine.rendering.model.Transformation
- setScaleX(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting vertical scale of the pane relative to the parent pane.
scaleX = scaleX * parent.scaleX - setScaleY(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the y scale
- setScaleY(float) - Method in class de.coreengine.rendering.model.Transformation
- setScaleY(float) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
-
Setting horizontal scale of the pane relative to the parent pane.
scaleY = scaleY * parent.scaleY - setScaleZ(float) - Method in class de.coreengine.network.syncronized.SyncTransformation
-
Setting value to the z scale
- setScaleZ(float) - Method in class de.coreengine.rendering.model.Transformation
- setShader(EntityShader) - Method in class de.coreengine.rendering.renderable.Entity
- setShadowLight(ShadowLight) - Method in class de.coreengine.rendering.programs.DeferredShader
-
Set shadow light to render shadows from in next frame
- setShadowLight(ShadowLight) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Setting the shadow light to render shadows from in the next frame
- setShineDamper(float) - Method in class de.coreengine.rendering.renderable.Water
-
Set shine damper for specular lighting
- setShininess(float) - Method in class de.coreengine.rendering.renderable.Water
-
Set shininess for specular lighting
- setShouldRender(boolean) - Method in class de.coreengine.system.GameObject
-
Should the gameobject and all childrens get rendered
- setShouldSyncronize(boolean) - Method in class de.coreengine.system.GameObject
-
Should the gameobject and all childrens get syncronized
- setShouldUpdate(boolean) - Method in class de.coreengine.system.GameObject
-
Should the gameobject and all childrens get updated
- setSize(float) - Method in class de.coreengine.rendering.renderable.LensFlare
- setSize(float) - Method in class de.coreengine.rendering.renderable.Moon
- setSize(float) - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
-
Setting the blur size.
- setSize(float) - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
Setting the blur size.
- setSize(int, int) - Static method in class de.coreengine.framework.Window
-
Sets the size of the window.
- setSize(Vector2f) - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
-
Setting the size of the next to blur image texel.
vec2(1.0f / image.width, 1.0f / image.height) - setSize(Vector2f) - Method in class de.coreengine.rendering.programs.pp.RadialBlurPPShader
-
Setting the size of the next to blur image texel.
vec2(1.0f / image.width, 1.0f / image.height) - setSizeRange(float, float) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles size
- setSkybox(Skybox) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Setting the skybox to render in the next frame
- setSkyboxSize(float) - Method in class de.coreengine.rendering.programs.SkyboxShader
-
Setting thescaling of the skybox
- setSmoothFps(boolean) - Static method in class de.coreengine.util.FrameTimer
-
If smooth fps is enabled, the fps will be calculated by the average of the last fps (fps = (fps + newFps) / 2)
- setSoftEdgeDepth(float) - Method in class de.coreengine.rendering.renderable.Water
- setSound(String) - Method in class de.coreengine.sound.AudioSource
- setSpawnOffsetRange(Vector3f, Vector3f) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles spawn offset.
The offset will be added to the system position - setSpeed(float) - Method in class de.coreengine.system.gameObjects.DayNightCycle
- setStrengthTexture(int) - Method in class de.coreengine.rendering.programs.pp.DofPPShader
-
Setting strength texture, where the g value represent the strength of the dof at this point.
- setStrengthTexture(int) - Method in class de.coreengine.rendering.programs.pp.FogPPShader
-
Setting strength texture, where the g value represent the strength of the fog at this point.
- setSun(Sun) - Static method in class de.coreengine.rendering.renderer.MasterRenderer
-
Setting the sun to render in the next frame
- setSunTexture(int) - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
- setTerrainConfig(TerrainConfig) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Loading a whole terrain configuration into the shader
- setTerrainTransform(Matrix4f) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Loading the transformation matrix of the terrain into the shader
- setTesselationAttenuation(float, float, float) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the terrains current tesselation attenuations.
- setText(String) - Method in class de.coreengine.rendering.renderable.gui.GUIText
-
Setting text and recreating chars
- setText(String) - Method in class de.coreengine.system.gameObjects.gui.TextField
- setTexture(String) - Method in class de.coreengine.rendering.renderable.gui.GUIPane
- setTexture(String) - Method in class de.coreengine.rendering.renderable.Moon
- setTexture(String) - Method in class de.coreengine.rendering.renderable.Particle
-
Setting texture of the particle
- setTexture(String) - Method in class de.coreengine.system.gameObjects.gui.Button
- setTexture(String) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
- setTexturePack(TerrainTexturePack) - Method in class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Setting the new texture pack of the terrain
- setTextures(int[]) - Method in class de.coreengine.rendering.renderable.LensFlare
-
Setting lens flare textures to place onto the lens flare vector
- setTiling(float) - Method in class de.coreengine.rendering.renderable.Water
- setTransparency(float) - Method in class de.coreengine.rendering.renderable.Water
-
Setting the waters transparency (ration of reflectiona dn refraction).
- setTtlRange(float, float) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles time to live (ttl) in seconds
- setType(Window.Type) - Static method in class de.coreengine.framework.Window
-
Switch between window types
- setUniform(int, boolean) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a boolean into a uniform variable
- setUniform(int, float) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a float into a uniform variable
- setUniform(int, float[]) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a 4x4 matrix into a uniform variable
- setUniform(int, float, float) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a 2d vector into a uniform variable
- setUniform(int, float, float, float) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a 3d vector into a uniform variable
- setUniform(int, float, float, float, float) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a 4d vector into a uniform variable
- setUniform(int, int) - Method in class de.coreengine.rendering.programs.Shader
-
Loading an int into a uniform variable
- setUniform(int, Color) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a color into a uniform vec3f variable
- setUniformArray1f(int, float[]) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a float array into a uniform variable
- setUniformArray1i(int, int[]) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a int array into a uniform variable
- setUniformArray2f(int, float[]) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a vec2 array into a uniform variable
- setUniformArray3f(int, float[]) - Method in class de.coreengine.rendering.programs.Shader
-
Loading a vec3 array into a uniform variable
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.DofPPShader
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.FogPPShader
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.GaussianBlurPPShader
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.HsbPPShader
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.LightScatteringPPShader
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.PPShader
-
Setting the effect shader relevant uniforms.
- setUniformLocations() - Method in class de.coreengine.rendering.programs.pp.RadialBlurPPShader
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.DofEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.FogEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.HsbEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
- setUniforms() - Method in class de.coreengine.rendering.renderer.ppeffects.RadialBlurEffect
- setup(float, Vector3f, float) - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
-
Setting up particle behavior and physics
Gravity formula: mass * Physics.GRAVITY_OF_EARTH * FrameTimer.getTslf() - setup(String, boolean) - Method in class de.coreengine.system.PlayerGameObject
-
Setup player controlled game object
- setValue(float) - Method in class de.coreengine.system.gameObjects.gui.NumericUpDown
- setValue(ValueType) - Method in class de.coreengine.util.Pair
-
Set the value
- setValues(float, float, Color, boolean) - Method in class de.coreengine.rendering.programs.pp.FogPPShader
-
Setting values for the fog shader
- setVelocity(float, float, float) - Method in class de.coreengine.sound.AudioSource
-
Setting direction and range of the source in the 3d world as 3d vector
- setVelocityRange(Vector3f, Vector3f) - Method in class de.coreengine.system.gameObjects.particle.ParticleSystem
-
Setting the range of new particles velocity (direction and speed).
The velocity will be added every frame to the position and then multiplied by particles damping.
Formula: position + (velocity * damping) - setViewCamera(Camera) - Method in class de.coreengine.system.gameObjects.ShadowBox
-
Set camera to align shadow map to view frustuum
- setViewProjectionMatrix(Matrix4f) - Method in class de.coreengine.rendering.programs.TerrainShader
-
Setting view projection matrix to use
- setVisible(boolean) - Static method in class de.coreengine.framework.Mouse
-
Setting mouse cursor visibility.
true = visible
false = invisible - setVolume(int) - Method in class de.coreengine.sound.AudioSource
- setVPMat(Matrix4f) - Method in class de.coreengine.rendering.programs.FontShader
- setVPMat(Matrix4f) - Method in class de.coreengine.rendering.programs.GUIShader
-
Setting the vpMat variable of the shader
- setVPMat(Matrix4f) - Method in class de.coreengine.rendering.programs.ShadowMapShader
-
Setting the vpMat variable of the shader
- setVsyncInterval(int) - Static method in class de.coreengine.framework.Window
-
Sets the interval, for the window update (Default 1) 0 = vsync Disabled 1 or higher = vsync Enabled 1 Should be enough for vsync, more can async the visual from the logic
- setWaveStrength(float) - Method in class de.coreengine.rendering.renderable.Water
- setWindIntensitivity(float) - Method in class de.coreengine.rendering.renderable.Grassland
-
Setting the intensiveness, the windmap effects the grass blades
- setWindMap(String) - Method in class de.coreengine.rendering.renderable.Grassland
-
Setting map that contains the grass vector transformation by wind
- setWindMapTiling(float) - Method in class de.coreengine.rendering.renderable.Grassland
- setWindOffset(float) - Method in class de.coreengine.rendering.renderable.Grassland
- setX(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera x position and sets moved to true if it has changed
- setX(float) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Sets the x position of the terrains (0, 0) point
- setX(float) - Method in class de.coreengine.rendering.renderable.Water
-
Sets the x position of the waters (0, 0) point
- setY(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera y position and sets moved to true if it has changed
- setY(float) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Sets the y position of the terrains (0, 0) point
- setY(float) - Method in class de.coreengine.rendering.renderable.Water
-
Sets the y position of the waters (0, 0) point (sea level)
- setYaw(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera yaw and sets camera rotated to true if it has changed
- setZ(float) - Method in class de.coreengine.rendering.renderable.Camera
-
Setting new camera z position and sets moved to true if it has changed
- setZ(float) - Method in class de.coreengine.rendering.renderable.terrain.Terrain
-
Sets the z position of the terrains (0, 0) point
- setZ(float) - Method in class de.coreengine.rendering.renderable.Water
-
Sets the z position of the waters (0, 0) point
- shader - Variable in class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
- Shader - Class in de.coreengine.rendering.programs
-
Class that represents an opengl shader program
- Shader() - Constructor for class de.coreengine.rendering.programs.Shader
-
Creates new Shader and creating shader program in opengl
- SHADERS_LOCATION - Static variable in class de.coreengine.rendering.programs.Shader
-
Default location of the glsl shader files
- ShadowBox - Class in de.coreengine.system.gameObjects
- ShadowBox() - Constructor for class de.coreengine.system.gameObjects.ShadowBox
- ShadowLight - Class in de.coreengine.rendering.renderable.light
-
Represents a shadow light in the scene.
- ShadowLight() - Constructor for class de.coreengine.rendering.renderable.light.ShadowLight
-
Creating new shadow light.
- ShadowMapRenderer - Class in de.coreengine.rendering.renderer
- ShadowMapRenderer() - Constructor for class de.coreengine.rendering.renderer.ShadowMapRenderer
- ShadowMapShader - Class in de.coreengine.rendering.programs
- ShadowMapShader() - Constructor for class de.coreengine.rendering.programs.ShadowMapShader
- shape - Variable in class de.coreengine.asset.dataStructures.MeshData
- shineDamperLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- shineDamping - Variable in class de.coreengine.asset.dataStructures.MaterialData
- shineDamping - Variable in class de.coreengine.rendering.model.Material
-
The shine damping describes the damping for specular lighting
- shininess - Variable in class de.coreengine.asset.dataStructures.MaterialData
- shininess - Variable in class de.coreengine.rendering.model.Material
-
The shininess describes the intensity of the reflecion for enviroment /* reflection and specular lighting
- shouldDie() - Method in class de.coreengine.system.gameObjects.particle.MovingParticle
-
If this method return true, the ttl of the particle is expired and it should be removed from the scene
- Simple - Class in de.coreengine.system.gameObjects
-
Game object of a simple entity, that does nothing
- Simple() - Constructor for class de.coreengine.system.gameObjects.Simple
- SimpleButtonListener - Interface in de.coreengine.system.gameObjects.gui
-
Simple version of the button listener
- SimpleEvent - Class in de.coreengine.network.events
-
Simpleevent class, that can handle an event in the network
- SimpleEvent(String) - Constructor for class de.coreengine.network.events.SimpleEvent
-
Creating a simple event to trigger things over a network
- SINGLEPLAYER - de.coreengine.network.NetworkManager.NetworkState
- size() - Method in class de.coreengine.system.gameObjects.gui.List
- skeleton - Variable in class de.coreengine.asset.dataStructures.AnimatedModelData
- Skybox - Class in de.coreengine.rendering.renderable
-
Class that represents a skybox
- Skybox() - Constructor for class de.coreengine.rendering.renderable.Skybox
-
Creating new skybox, init variables
- SkyboxRenderer - Class in de.coreengine.rendering.renderer
-
Renderer that can render a skybox
- SkyboxRenderer() - Constructor for class de.coreengine.rendering.renderer.SkyboxRenderer
- SkyboxShader - Class in de.coreengine.rendering.programs
-
Shader for the skybox renderer
- SkyboxShader() - Constructor for class de.coreengine.rendering.programs.SkyboxShader
- specularMap - Variable in class de.coreengine.asset.dataStructures.MaterialData
- specularMap - Variable in class de.coreengine.rendering.model.Material
-
Specular map, wich contains the specific specular lighting clarification for the specific pixel
- SpotLight - Class in de.coreengine.rendering.renderable.light
-
Class that represents a spot light, basical a point light with a specific direction and light cone angle
- SpotLight() - Constructor for class de.coreengine.rendering.renderable.light.SpotLight
- start() - Method in class de.coreengine.rendering.programs.Shader
-
Starting/enable shaderprogram
- stop() - Method in class de.coreengine.rendering.programs.Shader
-
Stopping/disable shaderprogram (use 0)
- stop() - Method in class de.coreengine.sound.AudioSource
-
Stop source from playing audio
- stop() - Method in class de.coreengine.system.gameObjects.Animated
-
Stop the animation and jump to beginning
- stop(String) - Static method in class de.coreengine.network.NetworkManager
-
Stops every connection
- stop(String) - Method in class de.coreengine.network.TCPServerClient
-
Stopping clients connection to the server
- stringToArrayf(String, String) - Static method in class de.coreengine.util.Toolbox
-
Convert a string into a float array
- stringToArrayi(String, String) - Static method in class de.coreengine.util.Toolbox
-
Convert a string into a integer array
- Sun - Class in de.coreengine.rendering.renderable
-
Class that reprsents a sun for post processing and lighting calculation
- Sun() - Constructor for class de.coreengine.rendering.renderable.Sun
-
Creating new white sun and setting its attenuation to infinity
- SunMoonRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render a sun texture into the scene
- SunMoonRenderer() - Constructor for class de.coreengine.rendering.renderer.SunMoonRenderer
- SunMoonShader - Class in de.coreengine.rendering.programs
-
Shader for the sun renderer
- SunMoonShader() - Constructor for class de.coreengine.rendering.programs.SunMoonShader
- sync() - Static method in class de.coreengine.network.NetworkManager
-
Updating the network manager
- sync() - Method in class de.coreengine.network.Syncronized
- sync() - Method in class de.coreengine.network.syncronized.SyncFloat
- sync() - Method in class de.coreengine.network.syncronized.SyncMatrix
- sync() - Method in class de.coreengine.network.syncronized.SyncTransformation
- sync(String) - Method in class de.coreengine.network.Syncronized
- sync(String) - Method in class de.coreengine.network.syncronized.SyncFloat
- sync(String) - Method in class de.coreengine.network.syncronized.SyncMatrix
- sync(String) - Method in class de.coreengine.network.syncronized.SyncTransformation
- SyncFloat - Class in de.coreengine.network.syncronized
-
Float that can be syncronized in a network
- SyncFloat(String) - Constructor for class de.coreengine.network.syncronized.SyncFloat
- SyncMatrix - Class in de.coreengine.network.syncronized
-
Float that can be syncronized in a network
- SyncMatrix(String) - Constructor for class de.coreengine.network.syncronized.SyncMatrix
- syncronize() - Method in class de.coreengine.network.Event
-
Syncronize event with the network
(Call every sync) - syncronize() - Method in class de.coreengine.network.Syncronized
-
Syncronizing object with the network
- syncronize() - Method in class de.coreengine.system.Scene
-
Syncronize scene with network
- Syncronized - Class in de.coreengine.network
-
Class that represents an object that can be syncronized in a network
- Syncronized(String) - Constructor for class de.coreengine.network.Syncronized
- SyncTransformation - Class in de.coreengine.network.syncronized
-
Transformation that can be syncronized in a network
- SyncTransformation(String) - Constructor for class de.coreengine.network.syncronized.SyncTransformation
T
- tangents - Variable in class de.coreengine.asset.dataStructures.MeshData
- TCPClient - Class in de.coreengine.network
-
Client class for a tcp connection
- TCPClient() - Constructor for class de.coreengine.network.TCPClient
- TCPClient.HandshakeResult - Enum in de.coreengine.network
-
Result values for a tcp handshake
- TCPServer - Class in de.coreengine.network
-
Server class for a tcp connection
- TCPServer() - Constructor for class de.coreengine.network.TCPServer
- TCPServerClient - Class in de.coreengine.network
-
A client of a tcp server
- TCPServerClient(BufferedReader, PrintWriter, Socket, String, PlayerGameObject) - Constructor for class de.coreengine.network.TCPServerClient
-
Creating new client for a tcp server.
- Terrain - Class in de.coreengine.rendering.renderable.terrain
-
Class that represents a terrain in the scene
- Terrain() - Constructor for class de.coreengine.rendering.renderable.terrain.Terrain
-
Creates a new terrain with default values, defined in the configuration file
- TerrainConfig - Class in de.coreengine.rendering.renderable.terrain
-
Class that represent a configuration for a terrain
- TerrainConfig() - Constructor for class de.coreengine.rendering.renderable.terrain.TerrainConfig
-
Creates new default terrain config
- TerrainMesh - Class in de.coreengine.rendering.model.singletons
-
Class that represent one terrain grid and its morphing variants into lower lod
- TerrainMesh(VertexArrayObject, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer, IndexBuffer) - Constructor for class de.coreengine.rendering.model.singletons.TerrainMesh
-
Create new terrain mesh with its morphing variants into lower lod
- TerrainMeshLoader - Class in de.coreengine.rendering.renderable.terrain
-
Class that loading the terrain mesh and its morphing levels
- TerrainMeshLoader() - Constructor for class de.coreengine.rendering.renderable.terrain.TerrainMeshLoader
- TerrainNode - Class in de.coreengine.rendering.renderable.terrain
-
Class that represents one node of the terrain quadtree
- TerrainNode(TerrainNode, TerrainNode.Direction, Vector2f, float, int, Terrain) - Constructor for class de.coreengine.rendering.renderable.terrain.TerrainNode
-
Creates a new terrain node and sets its position, size and lod
- TerrainNode.Direction - Enum in de.coreengine.rendering.renderable.terrain
- TerrainRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render a terrain into a gBuffer
- TerrainRenderer() - Constructor for class de.coreengine.rendering.renderer.TerrainRenderer
- TerrainShader - Class in de.coreengine.rendering.programs
-
Class that represent a shader programm for the terrain shader pipeline
- TerrainShader() - Constructor for class de.coreengine.rendering.programs.TerrainShader
- TerrainShapeCreator - Class in de.coreengine.util.bullet
-
Class that can create a terrain collision shape
- TerrainShapeCreator() - Constructor for class de.coreengine.util.bullet.TerrainShapeCreator
- TerrainTexturePack - Class in de.coreengine.rendering.renderable.terrain
-
Class that represents a texture pack for a terrain
- TerrainTexturePack() - Constructor for class de.coreengine.rendering.renderable.terrain.TerrainTexturePack
- texCoords - Variable in class de.coreengine.asset.dataStructures.MeshData
- textChanged(String) - Method in interface de.coreengine.system.gameObjects.gui.TextFieldListener
- TextField - Class in de.coreengine.system.gameObjects.gui
-
Class that represents a textfield in the 2d or 3d world
- TextField(GUIPane, String) - Constructor for class de.coreengine.system.gameObjects.gui.TextField
- TextFieldListener - Interface in de.coreengine.system.gameObjects.gui
-
Listener for a textfield
- TEXTURE_BLACK - Static variable in class de.coreengine.rendering.model.Material
-
A pure black texture
- TEXTURE_BLANK - Static variable in class de.coreengine.rendering.model.Material
-
A pure blank/alpha texture
- TEXTURE_WHITE - Static variable in class de.coreengine.rendering.model.Material
-
A pure white texture
- TextureData - Class in de.coreengine.asset
-
Class that stores image data and represent and drive image
- TextureData() - Constructor for class de.coreengine.asset.TextureData
- TextureLoader - Class in de.coreengine.asset
-
Class for loading Textures from drive
Supported Formats (From STB):
JPEG baseline and progressive (12 bpc/arithmetic not supported, same as stock IJG lib
PNG 1/2/4/8/16-bit-per-channel
TGA (not sure what subset, if a subset)
BMP non-1bpp, non-RLE
PSD (composited view only, no extra channels, 8/16 bit-per-channel)
GIF (*desired_channels always reports as 4-channel)
HDR (radiance rgbE format)
PIC (Softimage PIC)
PNM (PPM and PGM binary only)
- TextureLoader() - Constructor for class de.coreengine.asset.TextureLoader
- tick() - Static method in class de.coreengine.system.Game
-
Updating inputs handlers, window and executing master renderers render call to render all stuff
- tiling - Variable in class de.coreengine.asset.dataStructures.MaterialData
- tiling - Variable in class de.coreengine.rendering.model.Material
-
The texture tiling, that describes the repeat of the texture
- tilingLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- TL - de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
- toArrayf(List<Float>) - Static method in class de.coreengine.util.Toolbox
-
Converting a list of floats into a float array.
- toArrayi(List<Integer>) - Static method in class de.coreengine.util.Toolbox
-
Converting a list of integers into a int array.
- toBytes() - Method in class de.coreengine.animation.Animation
-
Converting the animation into a byte array.
Format:
First Sector [MetaData]:
NameSize (int) | PositionKeyListCount (int) | RotationKeyListCount (int) | ScaleKeyListCount (int) | PositionKeyList0KeyCount (int) | PositionKeyList1KeyCount (int) | ... - toBytes() - Method in class de.coreengine.animation.Joint
-
Converting recursively this joint and all children into a byte array.
Format:
First Sector [MetaData]:
JointCount (int) | Joint0NameSize (int) | Joint1NameSize (int) | ...
Second Sector [JointData]:
Joint0Index (int) | Joint0ParentIndex (int) | Joint0Name (String) | Joint0InverseBindMatrix (float[]) | Joint0BindLocalPoseMatrix (float[]) | Joint1Index (int) | ... - toBytes() - Method in class de.coreengine.asset.dataStructures.AnimatedModelData
-
Converting the dataStructure animated model into a byte array.
Format:
First Sector [MetaData]:
ModelSize (int) | SkeletonSize (int) | AnimationCount (int) | Animation0Size (int) | Animation1Size (int) | ...
Second Sector [ModelData]:
Model (ModelData)
Third Sector [Skeleton]:
Skeleton (Joint)
Fourth Sector [Animations]:
Animation0 (Animation) | Animation1 (Animation) | ... - toBytes() - Method in class de.coreengine.asset.dataStructures.MaterialData
-
Converting the dataStructure material into a byte array.
Format:
First Sector [MetaData]:
DefaultDiffuseColor (byte) | DefaultGlowColor (byte) | DiffuseMap size in bytes (short) | NormalMap size in bytes (short) | SpecularMap size in bytes (short) | DisplacementMap size in bytes (short) | AmbientOcclusionMap size in bytes (short) | AlphaMap size in bytes (short) | ReflectionMap size in bytes (short) | GlowMap size in bytes (short) | DefaultDisplacementFactor (byte) | DefaultTiling (byte) | DefaultShininess (byte) | DefaultShineDamping (byte)
Second Sector [Colors]:
DiffuseColor (3 floats) | GlowColor (3 floats)
Third Sector [Textures]:
DiffuseMapPath (String) | NormalMapPath (String) | SpecularMapPath (String) | DisplacementMapPath (String) | AmbientOcclusionMapPath (String) | AlphaMapPath (String) | ReflectionMapPath (String) | GlowMapPath (String)
Fourth Sector [Floats]:
DisplacementFactor (float) | Tiling (float) | Shininess (float) | ShineDamping (float) - toBytes() - Method in class de.coreengine.asset.dataStructures.MeshData
-
Converting the dataStructure mesh into a byte array.
Format:
First Sector [MetaData]:
VerticesSize (int) | TextureCoordinatesSize (int) | NormalsSize (int) | TangentsSize (int) | JointIdsSize (int) | WeightsSize (int) | IndicesSize (int) | MaterialSize (int) | CollisionShapeSize (int)
Second Sector [MeshParser]:
Vertices (float[]) | TextureCoordinates (float[]) | Normals (float[]) | Tangents (float[]) | JointIds (int[]) | Weights (float[]) | Indices (int[])
Third Sector [Material]:
Material (MaterialData)
Fourth Sector [CollisionShape]:
CollisionShape (String) - toBytes() - Method in class de.coreengine.asset.dataStructures.ModelData
-
Converting the dataStructure model into a byte array.
Format:
First Sector [MetaData]:
MeshCount (int) | Mesh0Size (int) | Mesh1Size (int) | ...
Second Sector [Meshes]:
mMesh0 (MeshData) | Mesh1 (MeshData) | ... - toBytes(float[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a float array into a byte array
- toBytes(int[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting an int array into a byte array
- toBytes(short[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a short array into a byte array
- toBytes(Matrix4f[]) - Static method in class de.coreengine.util.ByteArrayUtils
-
Converting a matrix4f array into a byte array
- Toolbox - Class in de.coreengine.util
-
Class that contains some useful functions
- Toolbox() - Constructor for class de.coreengine.util.Toolbox
- toShape(String) - Static method in class de.coreengine.util.bullet.CollisionShapeParser
-
Parsing collision shape from string.
- toString() - Method in class de.coreengine.rendering.model.Color
- toString(CollisionShape) - Static method in class de.coreengine.util.bullet.CollisionShapeParser
-
Convert a collision shape into a string.
- TPCamera - Class in de.coreengine.system.gameObjects
-
Tird person camera game object
- TPCamera() - Constructor for class de.coreengine.system.gameObjects.TPCamera
- TR - de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
- Transformation - Class in de.coreengine.rendering.model
-
Transformation class to store position, rotation and scale and calc the trasnformation matrix
- Transformation() - Constructor for class de.coreengine.rendering.model.Transformation
-
Creating new transformation and init matrices
- transMatLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
- trigger() - Method in class de.coreengine.network.events.SimpleEvent
-
Trigger the event in the network
U
- unbind() - Method in class de.coreengine.rendering.FrameBufferObject
-
Unbing framebuffer (bind 0) and reset glViewport to window dimension
- unbind() - Method in class de.coreengine.util.gl.IndexBuffer
-
Unbinds IndexBuffer from opengl (bind 0)
- unbind() - Method in class de.coreengine.util.gl.VertexArrayObject
-
Unbind VAO from opengl (bind 0)
- update() - Static method in class de.coreengine.framework.Keyboard
-
Update keyboard listener
- update() - Static method in class de.coreengine.framework.Mouse
-
Update the mouse and go to thenext frame.
- update() - Static method in class de.coreengine.framework.Window
-
Updates glfw window
- update() - Method in class de.coreengine.system.Scene
-
Updating scene
- update() - Static method in class de.coreengine.util.FrameTimer
-
Recalculate the fps and tslf.
- updateViewMatrix() - Method in class de.coreengine.rendering.renderable.Camera
-
Check if camera was moved.
- updateVpMat() - Method in class de.coreengine.rendering.renderable.light.ShadowLight
-
Updating shadow maps view projection matrix
V
- valueOf(String) - Static method in enum de.coreengine.framework.Window.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.coreengine.network.NetworkManager.NetworkState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.coreengine.network.TCPClient.HandshakeResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.coreengine.rendering.renderable.gui.GUIText.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.coreengine.framework.Window.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.coreengine.network.NetworkManager.NetworkState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.coreengine.network.TCPClient.HandshakeResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.coreengine.rendering.renderable.gui.GUIText.Alignment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.coreengine.rendering.renderable.terrain.TerrainNode.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VertexArrayObject - Class in de.coreengine.util.gl
-
Class that represent an opengl vao
- VertexArrayObject() - Constructor for class de.coreengine.util.gl.VertexArrayObject
-
Creates new VertexArrayObject and generate one in opengl
- vertices - Variable in class de.coreengine.asset.dataStructures.MeshData
- vpMatLoc - Variable in class de.coreengine.rendering.programs.entity.EntityShader
W
- warn(String, String) - Static method in class de.coreengine.util.Logger
-
Prints and logging warning message to console
- Water - Class in de.coreengine.rendering.renderable
-
Class that represents a renderable waterplate
- Water() - Constructor for class de.coreengine.rendering.renderable.Water
-
Creating new water
- WaterRenderer - Class in de.coreengine.rendering.renderer
-
Class that can render water
- WaterRenderer() - Constructor for class de.coreengine.rendering.renderer.WaterRenderer
- WaterShader - Class in de.coreengine.rendering.programs
-
Shader for the water renderer
- WaterShader() - Constructor for class de.coreengine.rendering.programs.WaterShader
- weights - Variable in class de.coreengine.asset.dataStructures.MeshData
- width - Variable in class de.coreengine.asset.TextureData
- Window - Class in de.coreengine.framework
-
Class to cteate and manage a glfw window
- Window.Type - Enum in de.coreengine.framework
- WindowChangedListener - Interface in de.coreengine.framework
-
Listener that calls window changes (size, aspect, ...)
- WINDOWED - de.coreengine.framework.Window.Type
- writeBinaryFile(String, T) - Static method in class de.coreengine.asset.FileLoader
-
Writes an object binary decoded into a file.
- writeFile(String, String[]) - Static method in class de.coreengine.asset.FileLoader
-
Writes an string array ascii decoded into a file.
- WRONG_PASSWORD - de.coreengine.network.TCPClient.HandshakeResult
All Classes All Packages