@awayjs/renderer
TypeScript icon, indicating that this package has built-in type declarations

0.11.65 • Public • Published

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

Package Sidebar

Install

npm i @awayjs/renderer

Weekly Downloads

44

Version

0.11.65

License

Apache-2.0

Unpacked Size

1.55 MB

Total Files

266

Last publish

Collaborators

  • nosamu
  • awayfoundation
  • thepalebluedot
  • 80prozent
  • aranis
  • exponenta
  • dranitski
  • eriksombroek