Share via


Struct SimulationUpdateResult

When GraphicsBindingSimD3d11 is used, objects of this struct will contain the result after successfully calling GraphicsBindingSimD3d11.Update(SimulationUpdateParameters,SimulationUpdateResult).

struct Microsoft::Azure::RemoteRendering::SimulationUpdateResult

Fields

FrameId

Frame counter, should be incremented every frame.

int32_t FrameId{};

NearPlaneDistance

Distance (in meters) to the camera's near clipping plane.

float NearPlaneDistance{};

FarPlaneDistance

Distance (in meters) to the camera's far clipping plane.

float FarPlaneDistance{};

ViewTransform

Camera transform matrices (translation and rotation). For mono rendering, only the left matrix is valid.

Microsoft::Azure::RemoteRendering::StereoMatrix4x4 ViewTransform{};

FieldOfView

Camera field of view (translation and rotation). For mono rendering, only the left field of view is valid.

Microsoft::Azure::RemoteRendering::StereoCameraFov FieldOfView{};

See also