Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
ClosetextureName | The name of the Terrain texture to copy into. |
textureIndex | The index of the Terrain texture to copy into. |
sourceRect | The part of the active Render Texture to copy. |
dest | The X and Y coordinates of the Terrain texture to copy into. |
allowDelayedCPUSync | Specifies whether to allow delayed CPU synchronization of the texture. |
Copies the specified part of the active RenderTexture to the Terrain texture.
If the allowDelayedCPUSync
parameter is set to true
, and the platform supports copying between a RenderTexture and a Texture2D, Unity performs a GPU copy from the active RenderTexture to the Terrain texture. This is sufficient for Terrain rendering, but you will need to call SyncAlphamap afterward to synchronize the CPU part of the texture.
If the allowDelayedCPUSync
parameter is set to false
, or the platform doesn't support copying between textures, Unity immediately reads back the content of the active RenderTexture, and updates both the CPU and GPU parts of the Terrain texture.
See Also: DirtyTextureRegion, SyncTexture.