RenderParametersManager<T> class
Manager class extending RenderManager. Contains a collection of mounted RenderMetricsBox and provides methods for working with it.
- Inheritance
-
- Object
- RenderManager<
T> - RenderParametersManager
Constructors
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
andsecondId
. -
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.