MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / GetViewport

Method GetViewport

Source/Engine/Graphics/RenderTask.cpp:345–359  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343}
344
345Viewport SceneRenderTask::GetViewport() const
346{
347 Viewport viewport;
348 if (Output)
349 viewport = Viewport(0, 0, static_cast<float>(Output->Width()), static_cast<float>(Output->Height()));
350 else if (SwapChain)
351 viewport = Viewport(0, 0, static_cast<float>(SwapChain->GetWidth()), static_cast<float>(SwapChain->GetHeight()));
352 else if (Buffers != nullptr)
353 viewport = Buffers->GetViewport();
354 else
355 viewport = Viewport(0, 0, 1280, 720);
356 viewport.Width *= RenderingPercentage;
357 viewport.Height *= RenderingPercentage;
358 return viewport;
359}
360
361Viewport SceneRenderTask::GetOutputViewport() const
362{

Callers 9

RenderMotionVectorsMethod · 0.45
RenderMethod · 0.45
RenderMethod · 0.45
FillMethod · 0.45
RenderMethod · 0.45
RenderShadowMapsMethod · 0.45
CopyFromMethod · 0.45
OnPostRenderMethod · 0.45
DrawMethod · 0.45

Calls 3

GetWidthMethod · 0.80
ViewportClass · 0.70
GetHeightMethod · 0.45

Tested by

no test coverage detected