Home Reference Source
public class | source

GPURenderer

Extends:

BaseRenderer → GPURenderer

Performant particle renderer that uses THREE.Points to propagate particle (postiion, rgba etc.,) properties to vertices in a ParticleBufferGeometry. Uses a dynamic texture atlas to support systems with mutliple sprites in a performant way.

NOTE! This is an experimental renderer and is currently not covered by tests, coverage will be added when the API is more stable. Currently only compatible with sprite/texture based systems. Meshes are not yet supported.

Constructor Summary

Public Constructor
public

Method Summary

Public Methods
public

Inherited Summary

From class BaseRenderer
public

system: *

public

The class type.

public

init(system: *)

public

Logs the renderer type being used when in development mode.

public abstract

onParticleCreated(particle: *)

public abstract

onParticleDead(particle: *)

public abstract

onParticleUpdate(particle: *)

public abstract

onSystemUpdate(system: *)

public

remove()

Public Constructors

public constructor() source

Override:

BaseRenderer#constructor

Public Methods

public isFloatingPointTextureSupported(): * source

Return:

*