CaptureIntoRenderTexture(VisualElement, RenderTexture)
Renders the element's panel and captures the visual content of element into the supplied destination.
阅读时间1 分钟最后更新于 19 天前
Definition
- Type: Method
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public static void CaptureIntoRenderTexture(this VisualElement element, RenderTexture destination)
Parameters
The element to capture. It must belong to a panel.
The texture to render into. The caller owns and is responsible for releasing it. The element is captured at the panel's scale and aligned to the top-left of the texture. Content that does not fit is cropped, and any uncovered region is left transparent.
Remarks
This method repaints the whole panel before it captures content. Use VisualElementCaptureExtensions.TryCaptureIntoRenderTexture when you expect the panel is missing or draws into cameras.