ScalableBufferManager.ResizeBuffers
Declaration
public static void ResizeBuffers(float widthScale, float heightScale);Параметры
| Параметр | Описание |
|---|---|
| widthScale | Новый коэффициент масштаба для ширины, которую ScalableBufferManager использует для изменения размера всех рендируемых текстур, помеченных как DynamicallyScalable. Значение должно быть больше 0.0 и меньше или равно 1.0 |
| heightScale | Новый коэффициент масштаба для высоты, которую ScalableBufferManager использует для изменения размера всех рендируемых текстур, помеченных как DynamicallyScalable. Значение должно быть больше 0.0 и меньше или равно 1.0. |
Описание
Функция изменения размера всех буферов, помеченных как DynamicallyScalable.
Принимает новый масштаб ширины и высоты, сохраняет и применяет его ко всем текстурам рендеринга, помеченным как DynamicallyScalable. Обратите внимание, что масштаб применяется к первоначальным размерам текстур рендеринга, так что масштаб 1.0 всегда будет полным размером для указанного объекта рендеринга и т.д.
Vulkan и DirectX 12 позволяют только единообразный масштаб с использованием widthScale.