GraphicsBindingSimD3d11.InitSimulation Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
Инициализирует имитацию. Необходимо вызвать перед запуском сеанса удаленной отрисовки. Это альтернативный вызов инициализации, при котором целевые объекты прокси-сервера не настроены. Таким образом, локальный режим поз будет принудительным и ReprojectProxy() , по сути, станет no-op. Ожидается, что вызывающий объект привязывает конечный целевой объект отрисовки перед вызовом BlitRemoteFrameToProxy(). |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
Инициализирует имитацию. Необходимо вызвать перед запуском сеанса удаленной отрисовки. |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
Инициализирует имитацию. Необходимо вызвать перед запуском сеанса удаленной отрисовки. Это альтернативный вызов инициализации, при котором целевые объекты прокси-сервера не настроены. Таким образом, локальный режим поз будет принудительным и ReprojectProxy() , по сути, станет no-op. Ожидается, что вызывающий объект привязывает конечный целевой объект отрисовки перед вызовом BlitRemoteFrameToProxy().
public:
Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * int * int * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, renderTargetWidth As Integer, renderTargetHeight As Integer, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result
Параметры
- d3dDevice
-
IntPtr
nativeint
Устройство d3d, которое будет использоваться для отрисовки удаленного образа.
- renderTargetWidth
- Int32
Ширина конечного целевого объекта отрисовки (минимум: 256).
- renderTargetHeight
- Int32
Размер конечного целевого объекта отрисовки (минимум: 256).
- refreshRate
- Single
Целевая частота обновления, с которой должна отображаться удаленная среда выполнения.
- flipBlitRemoteFrameTextureVertically
- Boolean
Если задано значение , BlitRemoteFrameToProxy() перевернет отрисованное изображение по вертикали.
- flipReprojectTextureVertically
- Boolean
Если задано значение , ReprojectProxy() перевернет отрисованное изображение по вертикали.
- stereo
- Boolean
Имитация будет использовать стереоскопическую отрисовку, если задано значение true. В этом случае окончательный целевой объект отрисовки должен иметь два слоя массива!
Возвращаемое значение
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter
Применяется к
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)
Инициализирует имитацию. Необходимо вызвать перед запуском сеанса удаленной отрисовки.
public:
Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * nativeint * nativeint * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, proxyDepth As IntPtr, proxyColor As IntPtr, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result
Параметры
- d3dDevice
-
IntPtr
nativeint
Устройство d3d, которое будет использоваться для отрисовки удаленного образа.
- proxyDepth
-
IntPtr
nativeint
Текстура глубины прокси-объекта render-target.
- proxyColor
-
IntPtr
nativeint
Цветовая текстура прокси-объекта render-target. Минимальный размер текстуры — 256 x 256.
- refreshRate
- Single
Целевая частота обновления, с которой должна отображаться удаленная среда выполнения.
- flipBlitRemoteFrameTextureVertically
- Boolean
Если задано значение , BlitRemoteFrameToProxy() перевернет отрисованное изображение по вертикали.
- flipReprojectTextureVertically
- Boolean
Если задано значение , ReprojectProxy() перевернет отрисованное изображение по вертикали.
- stereo
- Boolean
Имитация будет использовать стереоскопическую отрисовку, если задано значение true. В этом случае прокси-текстуры должны иметь два слоя массива!
Возвращаемое значение
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter