
## IRenderTarget class

The base interface of render target



The IRenderTarget type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [size](/3d/python-net/aspose.threed.render/irendertarget/size) | Gets or sets the size of the render target. |
| [viewports](/3d/python-net/aspose.threed.render/irendertarget/viewports) | Gets all viewports that associated with this render target. |


### Methods
| Method | Description |
| :- | :- |
| [`create_viewport(self, camera, background_color, rect)`](/3d/python-net/aspose.threed.render/irendertarget/create_viewport/#aspose.threed.entities.camera-aspose.threed.utilities.vector3-aspose.threed.utilities.relativerectangle) | Create a viewport with specified background color and position/size in specified camera perspective. |
| [`create_viewport(self, camera, rect)`](/3d/python-net/aspose.threed.render/irendertarget/create_viewport/#aspose.threed.entities.camera-aspose.threed.utilities.relativerectangle) | Create a viewport with position/size in specified camera perspective. |
| [`create_viewport(self, camera)`](/3d/python-net/aspose.threed.render/irendertarget/create_viewport/#aspose.threed.entities.camera) | Create a viewport in specified camera perspective. |



### See Also
* module [`aspose.threed.render`](..)
