GraphicsBindingSimD3d11.InitSimulation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
初始化模拟。 需要在启动远程呈现会话之前调用 。 这是一个备用初始化调用,其中未配置代理目标。 因此,本地姿势模式将强制使用,并且 ReprojectProxy() 实质上将成为无操作模式。 调用方应在调用 BlitRemoteFrameToProxy()之前绑定最终呈现目标。 |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
初始化模拟。 需要在启动远程呈现会话之前调用 。 |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
初始化模拟。 需要在启动远程呈现会话之前调用 。 这是一个备用初始化调用,其中未配置代理目标。 因此,本地姿势模式将强制使用,并且 ReprojectProxy() 实质上将成为无操作模式。 调用方应在调用 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
代理呈现目标的深度纹理。
- proxyColor
-
IntPtr
nativeint
代理呈现目标的颜色纹理。 纹理的最小尺寸为 256x256。
- refreshRate
- Single
远程运行时应呈现的目标刷新速率。
- flipBlitRemoteFrameTextureVertically
- Boolean
如果设置, BlitRemoteFrameToProxy() 将垂直翻转呈现的图像。
- flipReprojectTextureVertically
- Boolean
如果设置, ReprojectProxy() 将垂直翻转呈现的图像。
- stereo
- Boolean
如果设置为 true,模拟将使用立体渲染。 在这种情况下,代理纹理需要有两个数组层!
返回
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter