Module |
Description |
dash.components.animation
|
All classes dealing with using 3D skeletal animation
|
dash.components.assets
|
Defines the static Assets class, a static class which manages all textures, meshes, materials, and animations.
|
dash.components.camera
|
Defines the Camera class, which manages a view and projection matrix.
|
dash.components.component
|
Defines the IComponent interface, which is the base for all components.
|
dash.components.lights
|
Contains the base class for all light types, Light , as well as
AmbientLight , DirectionalLight , PointLight , SpotLight .
|
dash.components.material
|
Defines the Material and Texture classes.
|
dash.components.mesh
|
Defines the Mesh class, which controls all meshes loaded into the world.
|
dash.components.userinterface
|
Handles the creation and life cycle of UI objects and webview textures
|
dash.core.dgame
|
Defines the DGame class, the base class for all game logic.
|
dash.core.gameobject
|
Defines the GameObject class, to be subclassed by scripts and instantiated for static objects.
|
dash.core.prefabs
|
Contains Prefabs and Prefab , manages creation and management of prefabs.
|
dash.core.properties
|
Defines template mixins for defining properties in classes.
|
dash.core.scene
|
This module defines the Scene class, TODO
|
dash.editor.editor
|
|
dash.editor.websockets
|
|
dash.graphics.adapters.adapter
|
Contains all core code for the Graphics adapters, which is similar across all platforms
|
dash.graphics.adapters.gl
|
|
dash.graphics.adapters.linux
|
TODO
|
dash.graphics.adapters.win32gl
|
TODO
|
dash.graphics.shaders.glsl.ambientlight
|
Lighting Pass shader for ambient lights
|
dash.graphics.shaders.glsl.animatedgeometry
|
Geometry pash shader for bone-animated meshes. Uses standard Geometry fragment shader
|
dash.graphics.shaders.glsl.directionallight
|
Lighting pass shader for Directional Lights
|
dash.graphics.shaders.glsl.geometry
|
Geometry pass shader for standard meshes
|
dash.graphics.shaders.glsl.pointlight
|
Lighting pass shader for Point Lights
|
dash.graphics.shaders.glsl.shadowmap
|
Shader to output depth for a shadowmap
|
dash.graphics.shaders.glsl.userinterface
|
Post-Processing pass shader to render User Interfaces
|
dash.graphics.shaders.glsl
|
|
dash.graphics.shaders.shaders
|
Defines Shader class and the Shaders collection for loading, binding, and setting values in GLSL shaders
|
dash.graphics.adapters
|
|
dash.graphics.graphics
|
Container for the graphics adapter needed for the appropriate platform
|
dash.graphics.shaders
|
|
dash.net.connection
|
|
dash.net.connectionmanager
|
|
dash.net.packets
|
|
dash.net.webconnection
|
|
dash.utility.awesomium
|
|
dash.utility.concurrency
|
Defines some useful helpers for running the engine concurrently.
|
dash.utility.config
|
Defines the static class Config , which handles all configuration options.
|
dash.utility.input
|
Defines the static Input class, which is responsible for handling all keyboard/mouse/controller interactions.
|
dash.utility.output
|
Defines the static Output class, which handles all output to the console window.
|
dash.utility.resources
|
TODO
|
dash.utility.soloud
|
|
dash.utility.string
|
Defines utility functions for strings
|
dash.utility.tasks
|
Defines methods for scheduling tasks with different conditions for executing.
|
dash.utility.time
|
Defines the static Time class, which manages all game time related things.
|
dash.components
|
|
dash.core
|
|
dash.editor
|
|
dash.graphics
|
|
dash.net
|
|
dash.utility
|
|
dash
|
|