Class RTHandle
Provides a utility class for safely managing the lifetime of a UnityEngine.RenderTexture.
Namespace: UnityEditor.TerrainTools
Syntax
public class RTHandle
Properties
Desc
The descriptor for the RTHandle and RenderTexture.
Declaration
public RenderTextureDescriptor Desc { get; }
Property Value
| Type | Description |
|---|---|
| UnityEngine.RenderTextureDescriptor |
Name
The name for the RTHandle and RenderTexture.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
RT
The RenderTexture for this RTHandle.
Declaration
public RenderTexture RT { get; }
Property Value
| Type | Description |
|---|---|
| UnityEngine.RenderTexture |
Methods
Scoped()
Gets a new disposable RTHandle.RTHandleScope instance to use within using blocks.
Declaration
public RTHandle.RTHandleScope Scoped()
Returns
| Type | Description |
|---|---|
| RTHandle.RTHandleScope | Returns a new RTHandleScope instance. |
WithName(String)
Sets the name of the UnityEngine.RenderTexture, and returns a reference to this RTHandle.
Declaration
public RTHandle WithName(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name | The name of the underlying RenderTexture. |
Returns
| Type | Description |
|---|---|
| RTHandle | Returns a reference to this RTHandle. |
Operators
Implicit(RTHandle to RenderTexture)
Converts the RTHandle to a UnityEngine.RenderTexture type.
Declaration
public static implicit operator RenderTexture(RTHandle handle)
Parameters
| Type | Name | Description |
|---|---|---|
| RTHandle | handle | The RTHandle to convert. |
Returns
| Type | Description |
|---|---|
| UnityEngine.RenderTexture | Returns a RenderTexture handle. |
Implicit(RTHandle to Texture)
Converts the RTHandle to a UnityEngine.Texture type.
Declaration
public static implicit operator Texture(RTHandle handle)
Parameters
| Type | Name | Description |
|---|---|---|
| RTHandle | handle | The RTHandle to convert. |
Returns
| Type | Description |
|---|---|
| UnityEngine.Texture | Returns a RenderTexture handle. |