GraphicsBindingSimD3d11.InitSimulation 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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