Texture RenderTarget { get; set; }

robot_2Generated
code_blocksInput

Description

The RenderTarget property of the CameraComponent class specifies the texture to which the camera will render its output. This property is essential when you want to render the camera's view to a texture instead of directly to the screen. It requires the use of Texture.CreateRenderTarget to create a suitable render target texture.

Usage

To use the RenderTarget property, you need to assign a texture that has been created as a render target. This is typically done when you want to perform off-screen rendering or render to a texture for post-processing effects.

Ensure that the texture assigned to RenderTarget is compatible with rendering operations, which can be achieved by using the Texture.CreateRenderTarget method.

Example

// Example of setting a render target for a camera component
CameraComponent camera = new CameraComponent();
Texture renderTargetTexture = Texture.CreateRenderTarget( width: 1024, height: 768 );
camera.RenderTarget = renderTargetTexture;

// Now the camera will render its view to the renderTargetTexture instead of the screen.