Creates a sub-view into the screen. [SubViewport] is a [Viewport] that isn't a [Window], i.e. it doesn't draw anything by itself. To display something, [SubViewport]'s [member size] must be non-zero and it should be either put inside a [SubViewportContainer] or assigned to a [ViewportTexture]. $DOCS_URL/tutorials/rendering/viewports.html $DOCS_URL/tutorials/2d/2d_transforms.html https://godotengine.org/asset-library/asset/127 https://godotengine.org/asset-library/asset/128 https://godotengine.org/asset-library/asset/129 https://godotengine.org/asset-library/asset/130 https://godotengine.org/asset-library/asset/541 https://godotengine.org/asset-library/asset/586 The clear mode when the sub-viewport is used as a render target. [b]Note:[/b] This property is intended for 2D usage. The update mode when the sub-viewport is used as a render target. The width and height of the sub-viewport. Must be set to a value greater than or equal to 2 pixels on both dimensions. Otherwise, nothing will be displayed. The 2D size override of the sub-viewport. If either the width or height is [code]0[/code], the override is disabled. If [code]true[/code], the 2D size override affects stretch as well. Always clear the render target before drawing. Never clear the render target. Clear the render target on the next frame, then switch to [constant CLEAR_MODE_NEVER]. Do not update the render target. Update the render target once, then switch to [constant UPDATE_DISABLED]. Update the render target only when it is visible. This is the default value. Update the render target only when its parent is visible. Always update the render target.