Поделиться через


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

Применяется к