oa::Viewport
— Passive view description for rendering Declares: camera, target, viewport, and view-specific settings. Does NOT: handle input, own windows, manage swapchains, or animate.
Public Methods
oa::Status oa::Viewport::setupImage2D(oa::F32 inImageWidth, oa::F32 inImageHeight, const oa::Texture * inTarget, const ViewportDesc & inViewport)Constructor & Destructor Documentation
Public Method Documentation
Returns
voidThe declared return value.
Returns
const oa::Camera *The declared return value.
Returns
const oa::vlm::Vec4 &The declared return value.
Returns
oa::F32The declared return value.
Returns
RenderLayerThe declared return value.
Returns
ViewportModeThe declared return value.
Returns
const ScissorDesc &The declared return value.
Returns
const oa::Texture *The declared return value.
Returns
const ViewportDesc &The declared return value.
Parameters
inLayerRenderLayer—
Returns
boolThe declared return value.
Returns
boolThe declared return value.
Returns
boolThe declared return value.
Parameters
inCameraconst oa::Camera *—
Returns
voidThe declared return value.
Parameters
inColorconst oa::vlm::Vec4 &—
Returns
oa::StatusThe declared return value.
Parameters
inDepthoa::F32—
Returns
oa::StatusThe declared return value.
Parameters
inMaskRenderLayer—
Returns
voidThe declared return value.
Parameters
inModeViewportMode—
Returns
oa::StatusThe declared return value.
Parameters
inScissorconst ScissorDesc &—
Returns
oa::StatusThe declared return value.
Parameters
inTargetconst oa::Texture *—
Returns
voidThe declared return value.
Parameters
inImageWidthoa::F32—
inImageHeightoa::F32—
inTargetconst oa::Texture *—
inViewportconst ViewportDesc &—
Returns
oa::StatusThe declared return value.
Parameters
inImageWidthoa::F32—
inImageHeightoa::F32—
inWindowWidthoa::F32—
inWindowHeightoa::F32—
inTargetconst oa::Texture *—
Returns
oa::StatusThe declared return value.
Parameters
inViewportconst ViewportDesc &—
Returns
oa::StatusThe declared return value.