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

Class MainGame

Inheritance
java.lang.Object
Expendable
GLFWWindow
MainGame
Inherited Members
GLFWWindow.addGLFWWindowHint(int hint, int value)
GLFWWindow.addScene(Scene scene)
GLFWWindow.centerWindow()
GLFWWindow.closeWindow()
GLFWWindow.create(long share)
GLFWWindow.create(long monitor, long share, RenderingEngine rndEng)
GLFWWindow.create(long monitor, RenderingEngine rndEng)
GLFWWindow.create(RenderingEngine rndEng)
GLFWWindow.create()
GLFWWindow.dispose()
GLFWWindow.focusWindow()
GLFWWindow.genUniqueID()
GLFWWindow.getAssetManager()
GLFWWindow.getAttribute(int attrib)
GLFWWindow.getCapabilities()
GLFWWindow.getCenter()
GLFWWindow.getGlfw_Handle()
GLFWWindow.getID()
GLFWWindow.getMonitor()
GLFWWindow.getPHeight()
GLFWWindow.getProperties()
GLFWWindow.getPWidth()
GLFWWindow.getRenderEngine()
GLFWWindow.getSceneManager()
GLFWWindow.getTitle()
GLFWWindow.getWindowName()
GLFWWindow.getWindowOpacity()
GLFWWindow.GLFW_CLIENT_API
GLFWWindow.GLFW_FOCUSED
GLFWWindow.GLFW_RED_BITS
GLFWWindow.GLFW_TRUE
GLFWWindow.GLFWWindow()
GLFWWindow.GLFWWindow(GLFWWindowProperties props)
GLFWWindow.GLFWWindow(int sc_width, int sc_height, String name, String title, boolean fullscreen, int vSync)
GLFWWindow.GLFWWindow(int sc_width, int sc_height, String name, String title, boolean fullscreen, int vSync, long preferedMonitor)
GLFWWindow.hideWindow()
GLFWWindow.id
GLFWWindow.input(float delta)
GLFWWindow.isCloseRequested()
GLFWWindow.isFocused()
GLFWWindow.isFullscreen()
GLFWWindow.isMinimized()
GLFWWindow.isvSync()
GLFWWindow.minimizeWindow()
GLFWWindow.NULL
GLFWWindow.properties
GLFWWindow.render()
GLFWWindow.requestFocus()
GLFWWindow.resetToDefaults()
GLFWWindow.restoreWindow()
GLFWWindow.setAssetStore(AssetStore store)
GLFWWindow.setAttribute(int attrib, int value)
GLFWWindow.setCursor(CursorI cursor)
GLFWWindow.setCursorType()
GLFWWindow.setFullscreen(boolean fullscreen)
GLFWWindow.setMonitor()
GLFWWindow.setPreferredMonitor(long prfdMntr)
GLFWWindow.setProperties(GLFWWindowProperties properties)
GLFWWindow.setRenderEngine(RenderingEngine rndEng)
GLFWWindow.setSceneManager(SceneManager sceneManager)
GLFWWindow.setSizeLimit(int minwidth, int minheight, int maxwidth, int maxheight)
GLFWWindow.setTitle(String title)
GLFWWindow.setvSync(int vSync)
GLFWWindow.setWindowIcon(AEImage... icons)
GLFWWindow.setWindowMonitor()
GLFWWindow.setWindowOpacity(float opacity)
GLFWWindow.setWindowPosition(Vector2i newPos)
GLFWWindow.setWindowPosition(int xpos, int ypos)
GLFWWindow.setWindowTitle(String title)
GLFWWindow.showWindow()
GLFWWindow.swapBuffers()
GLFWWindow.toggleFullScreen()
GLFWWindow.toggleVSync()
GLFWWindow.toString()
GLFWWindow.update(float delta)
GLFWWindow.videoMode
Syntax
public class MainGame extends GLFWWindow

Constructors

MainGame()

Declaration
public MainGame()

Methods

addScenes()

Declaration
protected void addScenes()

close()

Declaration
protected void close()

post_init()

Declaration
protected void post_init()

pre_init()

Declaration
protected void pre_init()
Back to top Generated by DocFX