/// <summary> /// Modify input camera according to cumulative free-camera transforms (if any). /// <para>Safe to call this even if IsSupported()==false, in which case it will leave camera </para> /// unchanged and return false. /// </summary> /// <param name="inOutPOV">camera info to modify</param> /// <param name="pCMgr">player camera manager (non-NULL)</param> /// <return>Returns</return> public bool UpdateCamera(FMinimalViewInfo inOutPOV, APlayerCameraManager pCMgr) => E_FCameraPhotographyManager_UpdateCamera(this, inOutPOV, pCMgr);
/// <summary> /// Returns camera's Point of View. /// Called by Camera class. Subclass and postprocess to add any effects. /// </summary> public void GetCameraView(float DeltaTime, out FMinimalViewInfo DesiredView) { CheckIsValid(); GetCameraView(_this.Get(), DeltaTime, out DesiredView); }
static extern void GetCameraView(IntPtr _this, float DeltaTime, out FMinimalViewInfo DesiredView);
/// <summary> /// Returns camera's Point of View. /// Called by Camera class. Subclass and postprocess to add any effects. /// </summary> public extern virtual void GetCameraView(float DeltaTime, out FMinimalViewInfo DesiredView);