Class Canvas
A Canvas is a VisualElement that can be used to group other VisualElements. You can use it to create a scrollable area inside a window.
Implements
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public class Canvas : VisualElement, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle
Constructors
Name | Description |
---|---|
Canvas() | Instantiates a Canvas element. |
Fields
Name | Description |
---|---|
backgroundUssClassName | USS class name of the background element of this type. |
horizontalScrollerUssClassName | USS class name of the horizontal scroller element of this type. |
ussClassName | USS class name of elements of this type. |
verticalScrollerUssClassName | USS class name of the vertical scroller element of this type. |
viewportContainerUssClassName | USS class name of the viewport container element of this type. |
viewportUssClassName | USS class name of the viewport element of this type. |
Properties
Name | Description |
---|---|
contentContainer | The content container of the Canvas. |
controlScheme | The current control scheme of the canvas. |
frameContainer | The container used for framing the Canvas. |
frameMargin | The margin applied when framing the Canvas. |
grabMode | The current grab state of the canvas (to pan). |
maxZoom | The maximum zoom factor of the Canvas. |
minZoom | The minimum zoom factor of the Canvas. |
panMultiplier | The pan multiplier when Shift key is hold. |
scrollDirection | The scroll direction of the Canvas. See ScrollDirection for more information. |
scrollOffset | The scroll coordinates of the Canvas. |
scrollSpeed | The scroll speed of the Canvas. |
useSpaceBar | Whether the Canvas should use the Space bar to pan. |
zoom | The zoom factor of the Canvas. |
zoomMultiplier | The zoom speed multiplier when Shift key is hold. |
zoomSpeed | The zoom speed of the Canvas. |
Methods
Name | Description |
---|---|
FrameAll() | Frame the Canvas to see all elements. |
FrameArea(Rect) | Frame the Canvas to the given area. The area is in the Viewport's local coordinates. |
FrameElement(VisualElement) | Frame the Canvas to the given element. The element is in the Viewport's local coordinates. |
FrameWorldRect(Rect) | Frame the Canvas to the given world area. The area is in world coordinates. |