Results for “RenderObject”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
- How Flutter worksdoc
into Flutter's architecture by exploring its three primary trees: Widget , Element , and RenderObject . Discover how widgets provide the declarative API for Flutter developers
- Performance best practicesdoc
How to ensure that your Flutter app is performant. Generally, Flutter applications
- Flutter architectural overviewdoc
A high-level overview of the architecture of Flutter, including the core
API reference
- RenderObjectclass
object in the render tree. rendering.RenderObject RenderObject Render Object class rendering
- RenderObjectWidgetclass
RenderObjectWidgets provide the configuration for RenderObjectElements, which wrap RenderObjects, which provide the actual rendering of the application. widgets.RenderObjectWidget RenderObjectWidget Render Object Widget class widgets
- RenderObjectElementclass
Element that uses a RenderObjectWidget as its configuration. widgets.RenderObjectElement RenderObjectElement Render Object Element class widgets
- RenderObjectToWidgetAdapterclass
bridge from a RenderObject to an Element tree. widgets.RenderObjectToWidgetAdapter RenderObjectToWidgetAdapter Render Object To Widget Adapter class widgets
- RenderObjectToWidgetElementclass
root of an element tree that is hosted by a RenderObject. widgets.RenderObjectToWidgetElement RenderObjectToWidgetElement Render Object To Widget Element class widgets
- RenderObjectToWidgetElement.newconstructor
Creates an element that is hosted by a RenderObject. widgets.RenderObjectToWidgetElement.RenderObjectToWidgetElement.new RenderObjectToWidgetElement new Render Object To Widget Element.new constructor widgets
- RenderObjectToWidgetAdapter.newconstructor
Creates a bridge from a RenderObject to an Element tree. widgets.RenderObjectToWidgetAdapter.RenderObjectToWidgetAdapter.new RenderObjectToWidgetAdapter new Render Object To Widget Adapter.new constructor widgets
- RenderObject.newconstructor
Initializes internal fields for subclasses. rendering.RenderObject.RenderObject.new RenderObject new Render Object.new constructor rendering
- RenderObjectElement.newconstructor
Creates an element that uses the given widget as its configuration. widgets.RenderObjectElement.RenderObjectElement.new RenderObjectElement new Render Object Element.new constructor widgets
- RenderObjectWidget.newconstructor
provide const constructors so that they can be used in const expressions. widgets.RenderObjectWidget.RenderObjectWidget.new RenderObjectWidget new Render Object Widget.new constructor widgets
- LeafRenderObjectWidgetclass
superclass for RenderObjectWidgets that configure RenderObject subclasses that have no children. widgets.LeafRenderObjectWidget LeafRenderObjectWidget Leaf Render Object Widget class widgets
- SingleChildRenderObjectWidgetclass
superclass for RenderObjectWidgets that configure RenderObject subclasses that have a single child slot. widgets.SingleChildRenderObjectWidget SingleChildRenderObjectWidget Single Child Render Object Widget class widgets
- SlottedMultiChildRenderObjectWidgetclass
superclass for RenderObjectWidgets that configure RenderObject subclasses that organize their children in different slots. widgets.SlottedMultiChildRenderObjectWidget SlottedMultiChildRenderObjectWidget Slotted Multi Child Render Object Widget class widgets
- MultiChildRenderObjectWidgetclass
superclass for RenderObjectWidgets that configure RenderObject subclasses that have a single list of children. (This superclass only provides the storage for that child list, it doesn
- rendering.RenderObjectWithLayoutCallbackMixinmixin
invoked during this RenderObject's layout process if scheduled using scheduleLayoutCallback. rendering.RenderObjectWithLayoutCallbackMixin RenderObjectWithLayoutCallbackMixin Render Object With Layout Callback Mixin mixin rendering
- DebugCreatorclass
wrapper class for the Element that is the creator of a RenderObject. widgets.DebugCreator DebugCreator Debug Creator class widgets
- rendering.RenderObjectVisitortypedef
Signature for a function that is called for each RenderObject. rendering.RenderObjectVisitor RenderObjectVisitor Render Object Visitor typedef rendering
- ParentDataclass
Base class for data associated with a RenderObject by its parent. rendering.ParentData ParentData Parent Data class rendering
- DiagnosticsDebugCreatorclass
class that creates DiagnosticsNode by wrapping RenderObject.debugCreator. rendering.DiagnosticsDebugCreator DiagnosticsDebugCreator Diagnostics Debug Creator class rendering
- SemanticsConfigurationclass
Describes the semantic information associated with the owning RenderObject. semantics.SemanticsConfiguration SemanticsConfiguration Semantics Configuration class semantics
- RenderTreeRootElementclass
RenderObjectElement used to manage the root of a render tree. widgets.RenderTreeRootElement RenderTreeRootElement Render Tree Root Element class widgets
- ParentDataWidgetclass
Base class for widgets that hook ParentData information to children of RenderObjectWidgets. widgets.ParentDataWidget ParentDataWidget Parent Data Widget class widgets
- PersistentHeaderShowOnScreenConfigurationclass
Specifies how a pinned header or a floating header should react to RenderObject.showOnScreen calls. rendering.PersistentHeaderShowOnScreenConfiguration PersistentHeaderShowOnScreenConfiguration Persistent Header Show On Screen Configuration class rendering
- widgets.SlottedContainerRenderObjectMixinmixin
Mixin for a RenderObject configured by a SlottedMultiChildRenderObjectWidget. widgets.SlottedContainerRenderObjectMixin SlottedContainerRenderObjectMixin Slotted Container Render Object Mixin mixin widgets
- rendering.SemanticsAnnotationsMixinmixin
mixin for RenderObjects that want to annotate the SemanticsNode for their subtree. rendering.SemanticsAnnotationsMixin SemanticsAnnotationsMixin Semantics Annotations Mixin mixin rendering
- DiagnosticsDebugCreator.newconstructor
Create a DiagnosticsProperty with its value initialized to input RenderObject.debugCreator. rendering.DiagnosticsDebugCreator.DiagnosticsDebugCreator.new DiagnosticsDebugCreator new Diagnostics Debug Creator.new constructor rendering
- widgets.RenderConstrainedLayoutBuildertypedef
Generic mixin for RenderObjects created by an AbstractLayoutBuilder with the same LayoutInfoType. widgets.RenderConstrainedLayoutBuilder RenderConstrainedLayoutBuilder Render Constrained Layout Builder typedef widgets
- rendering.DebugOverflowIndicatorMixinmixin
mixin indicator that is drawn when a RenderObject overflows its container. rendering.DebugOverflowIndicatorMixin DebugOverflowIndicatorMixin Debug Overflow Indicator Mixin mixin rendering
- widgets.RenderAbstractLayoutBuilderMixinmixin
Generic mixin for RenderObjects created by an AbstractLayoutBuilder with the same LayoutInfoType. widgets.RenderAbstractLayoutBuilderMixin RenderAbstractLayoutBuilderMixin Render Abstract Layout Builder Mixin mixin widgets
- rendering.RelayoutWhenSystemFontsChangeMixinmixin
Mixin for RenderObject that will call systemFontsDidChange whenever the system fonts change. rendering.RelayoutWhenSystemFontsChangeMixin RelayoutWhenSystemFontsChangeMixin Relayout When System Fonts Change Mixin mixin rendering
- PersistentHeaderShowOnScreenConfiguration.newconstructor
specifies how a pinned or floating persistent header should behave in response to RenderObject.showOnScreen calls. rendering.PersistentHeaderShowOnScreenConfiguration.PersistentHeaderShowOnScreenConfiguration.new PersistentHeaderShowOnScreenConfiguration new Persistent Header Show On Screen Configuration.new constructor rendering
- rendering.RenderObjectWithChildMixinmixin
Generic mixin for render objects with one child. rendering.RenderObjectWithChildMixin RenderObjectWithChildMixin Render Object With Child Mixin mixin rendering
Version changes
- Generic type of ParentDataWidget changed to ParentData1.17.0breaking
generic type of `ParentDataWidget` has changed from `RenderObjectWidget` to `ParentData`. The generic type argument of `ParentDataWidget` has changed from `RenderObjectWidget` to `ParentData`, and a new debug property, `debugTypicalAncestorWidgetClass
- Add/remove overlay child RenderObject from the tree in `attach`/`detach`3.47.0new-feature
Add/remove overlay child RenderObject from the tree in `attach`/`detach` (Framework, by @LongCatIsLooong). RenderObject
- MouseTracker no longer attaches annotations1.17.0breaking
Removed `MouseTracker`'s methods `attachAnnotation`, `detachAnnotation`, and `isAnnotationAttached`. The `MouseTracker` class has
- Dry layout support for RenderBox2.0.0breaking
computeDryLayout` method if they are used as a descendant of a `RenderObject` that may query the intrinsic size of its children. Examples of widgets that do this