
## Viewport class

A [`IRenderTarget`](/3d/python-net/aspose.threed.render/irendertarget) contains at least one viewport for rendering the scene.



The Viewport type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [frustum](/3d/python-net/aspose.threed.render/viewport/frustum) | Gets or sets the camera of this [`Viewport`](/3d/python-net/aspose.threed.render/viewport) |
| [enabled](/3d/python-net/aspose.threed.render/viewport/enabled) | Enable or disable this viewport. |
| [render_target](/3d/python-net/aspose.threed.render/viewport/render_target) | Gets the render target that created this viewport. |
| [area](/3d/python-net/aspose.threed.render/viewport/area) | Gets or sets the area of the viewport in render target. |
| [z_order](/3d/python-net/aspose.threed.render/viewport/z_order) | Gets or sets the Z-order of the viewport. |
| [background_color](/3d/python-net/aspose.threed.render/viewport/background_color) | Gets or sets the background color of the viewport. |
| [depth_clear](/3d/python-net/aspose.threed.render/viewport/depth_clear) | Gets or sets the depth value used when clear the viewport with depth buffer bit set. |



### See Also
* module [`aspose.threed.render`](..)
* class [`IRenderTarget`](/3d/python-net/aspose.threed.render/irendertarget)
* class [`Viewport`](/3d/python-net/aspose.threed.render/viewport)
