RenderTargetIdentifier Constructor
Declaration
public RenderTargetIdentifier(Rendering.BuiltinRenderTextureType type);public RenderTargetIdentifier(string name);public RenderTargetIdentifier(int nameID);public RenderTargetIdentifier(Texture tex);public RenderTargetIdentifier(Rendering.RenderTargetIdentifier renderTargetIdentifier, int mipLevel, CubemapFace cubeFace, int depthSlice);Параметры
| Параметр | Описание |
|---|---|
| тип | Встроенный временный тип текстуры рендеринга. |
| имя | Временное имя текстуры отображения. |
| nameID | Временное имя текстуры рендеринга (в виде целого числа, см. Shader.PropertyToID). |
| Текст | RenderTexture или текстурный объект для использования. |
| mipLevel | MipLevel из RenderTexture для использования. |
| cubemapFace | Лицо Cubemap Cubemap RenderTexture для использования. |
| depthSlice | Глубина слоя массива RenderTexture для использования. Символическая константа RenderTargetIdentifier.AllDepthSlices указывает, что все слои должны быть связаны для отображения. Значение по умолчанию 0. |
| renderTargetIdentifier | Существующий идентификатор цели отображения. |
Описание
Создает идентификатор конечного объекта отображения.
Тексты могут быть идентифицированы несколькими способами, например, объект RenderTexture, или объект Texture, или один из встроенных текстур рендеринга (BuiltinRenderTextureType), или временная текстура рендеринга с именем (которая была создана с помощью CommandBuffer.GetTemporaryRT).
RenderTargetIdentifier может быть имплицитно создана из ссылки RenderTexture, или ссылки на Текстуру, или BuiltinRenderTextureType, или имени.
RenderTargetIdentifier, созданный из ссылки на Текстуру, действителен только при передаче CommandBuffer.SetGlobalTexture
См. также: CommandBuffer.SetRenderTarget, CommandBuffer.SetGlobalTexture.