Cubemap.UpdateExternalTexture
Declaration
public void UpdateExternalTexture(IntPtr nativeTexture);Параметры
| Параметр | Описание |
|---|---|
| nativeTexture | Основной объект текстуры кубического отображения. |
Описание
Обновление Unity cubemap для использования другого объекта текстуры cubemap.
Этот метод особенно полезен для плагины с нативным кодом которые создают для конкретной платформы объекты текстуры кубического отображения вне Unityи необходимо использовать эти кубические карты в Unity Для кубической карты, созданной CreateExternalTexture, этот метод переключается на другой базовый объект текстуры кубического отображения, если/когда он изменяется.
Фактическое содержимое объекта текстуры будет варьироваться в зависимости от графики API Например, если DirectX используется, то объект текстуры должен быть указателем на объект текстуры, ID3D11ShaderResourceView. Если OpenGL/OpenGL ES используется, то объект текстуры должен быть GLuint. Если Metal, тогда объект текстуры должен быть MTLTexture.
Дополнительные ресурсы: CreateExternalTexture.