@awayjs/renderer

Renderer for AwayJS

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
7819Jul 26, 2021Jun 19, 2013Minified + gzip package size for @awayjs/renderer in KB

Readme

AwayJS Renderer

Build Status

Interface for scene and material modules, providing simpified rendering for complex heriarchies.

Documentation

Official AwayJS Documentation

AwayJS Dependencies

  • core
  • graphics
  • scene
  • stage

Internal Structure

  • animators
    Data and renderer classes for shape animation functionality. (Data classes to be split into animation module)

  • elements
    Abstractions for elements classes (to be moved to stage module)

  • errors
    Error types

  • events
    Event objects for renderer classes

  • filters
    Data and renderer classes for global filter effects (Data classes to be split into scene module)

  • managers
    Render to Texture helper class (deprecated)

  • materials
    Abstractions for material classes

  • renderables
    Abstractions for renderable classes eg Billboard, LineSegment, Skybox (Shape to be moved to stage module)

  • shaders
    Data object for representing state and functionality of a shader (base classes to be moved to stage)

  • sort
    Merge sort classes acting on linked lists of renderables

  • textures
    Abstractions for texture classes (to be moved to stage module)

  • utils
    Helpers for particle animations

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.