RenderParametersManager<T> class

Manager class extending RenderManager. Contains a collection of mounted RenderMetricsBox and provides methods for working with it.

Inheritance

Constructors

RenderParametersManager()

Properties

hashCode int
The hash code for this object.
no setterinherited
renderObjects Map<T, RenderMetricsBox>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRenderObject(T id, RenderObject renderObject) → void
Add an instance of RenderObject by id.
override
getDiffById(T firstId, T secondId) ComparisonDiff?
Get the difference between two instances RenderObject by firstId and secondId.
getDiffByInstance(RenderData? first, RenderData? second) ComparisonDiff?
Get the difference between two instances RenderObject by Instance.
getRenderData(T id) RenderData?
Get instance of RenderData from RenderObject by id.
getRenderObject(T id) RenderMetricsBox?
Get an instance of RenderObject by id.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeRenderObject(T id) → void
Delete an instance of RenderObject by id.
override
toString() String
A string representation of this object.
inherited
updateRenderObject(T id, RenderObject renderObject) → void
Update an instance of RenderObject by id.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](T id) RenderMetricsBox?
Collection with mounted RenderMetricsBox.