Class Index | File Index

Classes


Class Index

_global_


J3D

J3D holds all of the J3D classes except for the matrix and vector classes which reside in global namespace.

J3D.AssetLoader

AssetLoader can load several files in a batch.

J3D.BuiltinShaders

A utility to fetch built-in shaders.


J3D.Camera

A camera represents a point of view.

J3D.Capabilities

Use this class to check if features like webgl or userStream are available

J3D.Collider

A collider can be attached to a transform and later used with the functions in the Intersection utility to detect collisions.

J3D.Color

Color is used to hold information about colors that can be passed as uniforms to a shader.

J3D.Cubemap

A cubemap texture is used for texturing reflections, skyboxes and similar effects.

J3D.Engine

Creating a new instance of J3D.Engine is be the first thing you do when working with J3D.

J3D.Error

Defines some error messages thrown by the engine.

J3D.FrameBuffer

A FrameBuffer is used in render-to-texture, image effects and other advances rendering schemes.

J3D.Geometry

A gemeotry is the basic class to define 3d shapes - solid and paritcles alike.

J3D.Light

A Light represents a sinlge light source.

J3D.Loader

Utility for loading assets such as JSON scene and mesh files as well as GLSL shader files.

J3D.Mesh

A Mesh is a structured geometry coming from and external source (either a JSON file or generated with code).


J3D.Postprocess

A PostProcess is used for image effects.

J3D.Primitive

Utility for creating primitive geometries at runtime.

J3D.Ray

A Ray has an origin and a direction.

J3D.Scene

A Scene is a hierarchy of transforms.

J3D.Shader

A Shader represents a piece of GLSL code composed of a vertex shader and a fragment shader.

J3D.ShaderAtlas

ShaderAtlas holds all the shaders used in the engine.

J3D.Texture

A texture represents a graphical image used as texture by a shader.

J3D.Transform

A transform represents a point in 3d world.

m44

The 4x4 matrix is used mostly for perspective and orthographic projection.

v2

Two dimensional vector

v3

Three dimensional vector

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Nov 09 2012 11:10:24 GMT-0800 (PST)