다음을 통해 공유


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

프록시 렌더링 대상의 깊이 텍스처입니다.

proxyColor
IntPtr

nativeint

프록시 렌더링 대상의 색 텍스처입니다. 텍스처의 최소 차원은 256x256입니다.

refreshRate
Single

원격 런타임이 렌더링해야 하는 대상 새로 고침 속도입니다.

flipBlitRemoteFrameTextureVertically
Boolean

를 설정 BlitRemoteFrameToProxy() 하면 렌더링된 이미지를 세로로 대칭 이동합니다.

flipReprojectTextureVertically
Boolean

를 설정 ReprojectProxy() 하면 렌더링된 이미지를 세로로 대칭 이동합니다.

stereo
Boolean

true로 설정된 경우 시뮬레이션은 입체 렌더링을 사용합니다. 이 경우 프록시 텍스처에는 두 개의 배열 계층이 있어야 합니다.

반환

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

적용 대상