RenderProviders class final

The RenderProviders of one engine: what its 3-D renderer draws beyond models and shapes.

Constructors

RenderProviders()
None yet.

Properties

all → Iterable<RenderProvider<Component>>
Every provider, in registration order.
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
version → int
Bumped whenever one is registered or removed, so the renderer looks over the world again.
no setter

Methods

forType(Type type) → RenderProvider<Component>?
The provider for type, if any.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
register(RenderProvider<Component> provider) → void
Registers provider, replacing one for the same component type.
toString() → String
A string representation of this object.
inherited
unregister(Type type) → void
Takes the provider for type away.

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

of(EngineContext context) → RenderProviders
The providers of context, made on first use.